Neodroid  0.2.0
Machine Learning Environment Prototyping Tool
droid.Runtime.Prototyping.Actuators.TargetRigidbodyActuator Class Reference

More...

Inheritance diagram for droid.Runtime.Prototyping.Actuators.TargetRigidbodyActuator:
Collaboration diagram for droid.Runtime.Prototyping.Actuators.TargetRigidbodyActuator:

Public Member Functions

void PreStep ()
 
void Step ()
 
void PostStep ()
 
- Public Member Functions inherited from droid.Runtime.Prototyping.Actuators.Actuator
void ApplyMotion (IMotion motion)
 
virtual float GetEnergySpend ()
 
void EnvironmentReset ()
 
virtual float Sample ()
 
override string ToString ()
 
- Public Member Functions inherited from droid.Runtime.Utilities.GameObjects.PrototypingGameObject
void RefreshStart ()
 
void RefreshAwake ()
 
- Public Member Functions inherited from droid.Runtime.Interfaces.IEnvironmentListener
void EnvironmentReset ()
 

Protected Member Functions

override void Setup ()
 
override void RegisterComponent ()
 
override void InnerApplyMotion (IMotion motion)
 
- Protected Member Functions inherited from droid.Runtime.Prototyping.Actuators.Actuator
override void UnRegisterComponent ()
 
- Protected Member Functions inherited from droid.Runtime.Utilities.GameObjects.PrototypingGameObject
void Start ()
 
void Awake ()
 
virtual void Clear ()
 

Protected Attributes

Rigidbody _Rigidbody
 
- Protected Attributes inherited from droid.Runtime.Utilities.GameObjects.PrototypingGameObject
string _Custom_Name = ""
 

Properties

override string PrototypingTypeName [get]
 
Single MovementSpeed [get, set]
 
Single RotationSpeed [get, set]
 
- Properties inherited from droid.Runtime.Prototyping.Actuators.Actuator
IHasRegister< ActuatorParent [get, set]
 
float EnergySpendSinceReset [get, set]
 
float EnergyCost [get, set]
 
override String PrototypingTypeName [get]
 
Space1 MotionSpace [get, set]
 
- Properties inherited from droid.Runtime.Utilities.GameObjects.PrototypingGameObject
virtual string PrototypingTypeName [get]
 
string Identifier [get]
 
- Properties inherited from droid.Runtime.Interfaces.IRegisterable
string Identifier [get]
 
- Properties inherited from droid.Runtime.Interfaces.IActuator
Space1 MotionSpace [get, set]
 

Detailed Description

Definition at line 16 of file TargetRigidbodyActuator.cs.

Member Function Documentation

◆ InnerApplyMotion()

override void droid.Runtime.Prototyping.Actuators.TargetRigidbodyActuator.InnerApplyMotion ( IMotion  motion)
protectedvirtual

Parameters
motion

Implements droid.Runtime.Prototyping.Actuators.Actuator.

Definition at line 92 of file TargetRigidbodyActuator.cs.

◆ PostStep()

void droid.Runtime.Prototyping.Actuators.TargetRigidbodyActuator.PostStep ( )

◆ PreStep()

void droid.Runtime.Prototyping.Actuators.TargetRigidbodyActuator.PreStep ( )

◆ RegisterComponent()

override void droid.Runtime.Prototyping.Actuators.TargetRigidbodyActuator.RegisterComponent ( )
protectedvirtual

Reimplemented from droid.Runtime.Prototyping.Actuators.Actuator.

Definition at line 71 of file TargetRigidbodyActuator.cs.

◆ Setup()

override void droid.Runtime.Prototyping.Actuators.TargetRigidbodyActuator.Setup ( )
protectedvirtual

◆ Step()

void droid.Runtime.Prototyping.Actuators.TargetRigidbodyActuator.Step ( )

Member Data Documentation

◆ _Rigidbody

Rigidbody droid.Runtime.Prototyping.Actuators.TargetRigidbodyActuator._Rigidbody
protected

Definition at line 24 of file TargetRigidbodyActuator.cs.

Property Documentation

◆ MovementSpeed

Single droid.Runtime.Prototyping.Actuators.TargetRigidbodyActuator.MovementSpeed
getset

Definition at line 36 of file TargetRigidbodyActuator.cs.

◆ PrototypingTypeName

override string droid.Runtime.Prototyping.Actuators.TargetRigidbodyActuator.PrototypingTypeName
get

Definition at line 31 of file TargetRigidbodyActuator.cs.

◆ RotationSpeed

Single droid.Runtime.Prototyping.Actuators.TargetRigidbodyActuator.RotationSpeed
getset

Definition at line 41 of file TargetRigidbodyActuator.cs.


The documentation for this class was generated from the following file: