Neodroid  0.2.0
Machine Learning Environment Prototyping Tool
droid.Runtime.Prototyping.Actors.KillableActor Class Reference

More...

Inheritance diagram for droid.Runtime.Prototyping.Actors.KillableActor:
Collaboration diagram for droid.Runtime.Prototyping.Actors.KillableActor:

Public Member Functions

void Kill ()
 
override void ApplyMotion (IMotion motion)
 
override void EnvironmentReset ()
 
- Public Member Functions inherited from droid.Runtime.Prototyping.Actors.Actor
void UnRegister (IActuator actuator, string identifier)
 
void UnRegister (IActuator actuator)
 
void RegisterActuator (IActuator actuator, string identifier)
 
void Register (IActuator actuator)
 
void Register (IActuator actuator, string identifier)
 
- Public Member Functions inherited from droid.Runtime.Utilities.GameObjects.PrototypingGameObject
void RefreshStart ()
 
void RefreshAwake ()
 
- Public Member Functions inherited from droid.Runtime.Interfaces.IHasRegister< IActuator >
void Register (T obj)
 
void Register (T obj, string identifier)
 
void UnRegister (T obj)
 
void UnRegister (T t, string obj)
 

Properties

bool IsAlive [get]
 
override string PrototypingTypeName [get]
 
- Properties inherited from droid.Runtime.Prototyping.Actors.Actor
Bounds ActorBounds [get]
 
Transform Transform [get]
 
override string PrototypingTypeName [get]
 
Dictionary< string, IActuatorActuators [get]
 
ActorisedPrototypingEnvironment ParentEnvironment [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.IActor
Dictionary< string, IActuatorActuators [get]
 
Transform Transform [get]
 

Additional Inherited Members

- Protected Member Functions inherited from droid.Runtime.Prototyping.Actors.Actor
override void Setup ()
 
override void Clear ()
 
override void RegisterComponent ()
 
override void UnRegisterComponent ()
 
- Protected Member Functions inherited from droid.Runtime.Utilities.GameObjects.PrototypingGameObject
void Start ()
 
void Awake ()
 
- Protected Attributes inherited from droid.Runtime.Prototyping.Actors.Actor
Dictionary< string, IActuator_Actuators = new Dictionary<string, IActuator>()
 
- Protected Attributes inherited from droid.Runtime.Utilities.GameObjects.PrototypingGameObject
string _Custom_Name = ""
 

Detailed Description

Definition at line 8 of file KillableActor.cs.

Member Function Documentation

◆ ApplyMotion()

override void droid.Runtime.Prototyping.Actors.KillableActor.ApplyMotion ( IMotion  motion)
virtual

Parameters
motion

Reimplemented from droid.Runtime.Prototyping.Actors.Actor.

Definition at line 24 of file KillableActor.cs.

◆ EnvironmentReset()

override void droid.Runtime.Prototyping.Actors.KillableActor.EnvironmentReset ( )
virtual

Reimplemented from droid.Runtime.Prototyping.Actors.Actor.

Definition at line 36 of file KillableActor.cs.

◆ Kill()

void droid.Runtime.Prototyping.Actors.KillableActor.Kill ( )

Definition at line 22 of file KillableActor.cs.

Property Documentation

◆ IsAlive

bool droid.Runtime.Prototyping.Actors.KillableActor.IsAlive
get

Definition at line 13 of file KillableActor.cs.

◆ PrototypingTypeName

override string droid.Runtime.Prototyping.Actors.KillableActor.PrototypingTypeName
get

Definition at line 18 of file KillableActor.cs.


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