Neodroid  0.2.0
Machine Learning Environment Prototyping Tool
droid.Runtime.Utilities.GameObjects.PrototypingGameObject Class Referenceabstract

More...

Inheritance diagram for droid.Runtime.Utilities.GameObjects.PrototypingGameObject:
Collaboration diagram for droid.Runtime.Utilities.GameObjects.PrototypingGameObject:

Public Member Functions

void RefreshStart ()
 
void RefreshAwake ()
 

Protected Member Functions

void Start ()
 
void Awake ()
 
virtual void Setup ()
 
virtual void Clear ()
 
abstract void UnRegisterComponent ()
 
abstract void RegisterComponent ()
 

Protected Attributes

string _Custom_Name = ""
 

Properties

virtual string PrototypingTypeName [get]
 
string Identifier [get]
 
- Properties inherited from droid.Runtime.Interfaces.IRegisterable
string Identifier [get]
 

Detailed Description

Definition at line 10 of file PrototypingGameObject.cs.

Member Function Documentation

◆ Awake()

void droid.Runtime.Utilities.GameObjects.PrototypingGameObject.Awake ( )
protected

Definition at line 75 of file PrototypingGameObject.cs.

◆ Clear()

◆ RefreshAwake()

void droid.Runtime.Utilities.GameObjects.PrototypingGameObject.RefreshAwake ( )

Definition at line 177 of file PrototypingGameObject.cs.

◆ RefreshStart()

void droid.Runtime.Utilities.GameObjects.PrototypingGameObject.RefreshStart ( )

Definition at line 169 of file PrototypingGameObject.cs.

◆ RegisterComponent()

abstract void droid.Runtime.Utilities.GameObjects.PrototypingGameObject.RegisterComponent ( )
protectedpure virtual

Exceptions
System.NotImplementedException

Implemented in droid.Runtime.Prototyping.Evaluation.ObjectiveFunction, droid.Runtime.Environments.NeodroidEnvironment, droid.Runtime.Prototyping.Actors.Actor, droid.Runtime.Prototyping.Configurables.RigidbodyConfigurable, droid.Runtime.Prototyping.Configurables.Experimental.ScreenSpaceOcclusionConfigurable, droid.Runtime.Prototyping.Configurables.Experimental.CameraConfigurable, droid.Runtime.Prototyping.Actuators.Actuator, droid.Runtime.Prototyping.Configurables.Configurable, droid.Runtime.Prototyping.Actuators.EulerTransform3DofActuator, droid.Runtime.Prototyping.Configurables.EulerTransformConfigurable, droid.Runtime.Prototyping.Actuators.TargetRigidbodyActuator, droid.Runtime.Prototyping.Configurables.StandardShaderMaterialConfigurable, droid.Runtime.Prototyping.Configurables.FrictionConfigurable, droid.Runtime.Prototyping.Configurables.ColorConfigurable, droid.Runtime.Prototyping.Configurables.RotationConfigurable, droid.Runtime.Prototyping.Configurables.EulerRotationConfigurable, droid.Runtime.Prototyping.Configurables.LightConfigurable, droid.Runtime.Prototyping.Displayers.Displayer, droid.Runtime.Prototyping.Configurables.PositionConfigurable, droid.Runtime.Prototyping.Actuators.Rigidbody3DofActuator, droid.Runtime.Prototyping.Actuators.EulerTransformActuator, droid.Runtime.Prototyping.Actuators.QuaternionTransformActuator, droid.Runtime.Prototyping.Sensors.Sensor, droid.Runtime.Prototyping.Actuators.RigidbodyActuator, droid.Runtime.Prototyping.Configurables.EnvironmentalLightConfigurable, droid.Runtime.Prototyping.Configurables.Experimental.FlareConfigurable, droid.Runtime.Prototyping.Configurables.Experimental.MeshConfigurable, droid.Runtime.Prototyping.Configurables.ScreenSpacePositionConfigurable, droid.Runtime.Prototyping.Actuators.RotationActuator, droid.Runtime.Prototyping.Configurables.SizeConfigurable, droid.Runtime.Prototyping.Configurables.SimulationConfigurable, droid.Runtime.Prototyping.Sensors.Camera.Deprecated.StringAugmentedCameraSensor, droid.Runtime.Prototyping.Internals.EnvironmentListener, droid.Runtime.Prototyping.Configurables.Experimental.ExternalMeshConfigurable, and droid.Runtime.Prototyping.Configurables.Experimental.ExternalTextureConfigurable.

◆ Setup()

virtual void droid.Runtime.Utilities.GameObjects.PrototypingGameObject.Setup ( )
protectedvirtual

Reimplemented in droid.Runtime.Prototyping.Evaluation.ObjectiveFunction, droid.Runtime.Environments.NeodroidEnvironment, droid.Runtime.Prototyping.Actors.Actor, droid.Runtime.Environments.ScriptedEnvironment, droid.Runtime.Prototyping.Displayers.TextMeshDisplayer, droid.Runtime.Prototyping.Configurables.Configurable, droid.Runtime.Prototyping.Actuators.TargetRigidbodyActuator, droid.Runtime.Prototyping.Actuators.EulerTransform3DofActuator, droid.Runtime.Prototyping.Actuators.Rigidbody3DofActuator, droid.Runtime.Prototyping.Actuators.EulerTransformActuator, droid.Runtime.Prototyping.Actuators.QuaternionTransformActuator, droid.Runtime.Prototyping.Sensors.Sensor, droid.Runtime.Prototyping.Actuators.RigidbodyActuator, droid.Runtime.Prototyping.Actuators.Rigidbody1DofActuator, droid.Runtime.Prototyping.Displayers.ScatterPlots.ScatterPlotDisplayer, droid.Runtime.Prototyping.Actuators.Particles.RocketActuator, droid.Runtime.Prototyping.Actuators.RotationActuator, droid.Runtime.Prototyping.Internals.TransformEnvironmentListener, droid.Runtime.Prototyping.Displayers.Canvas.CanvasBarDisplayer, droid.Runtime.Prototyping.Displayers.Canvas.DistributionDisplayer, droid.Runtime.Prototyping.Displayers.ScatterPlots.TextScatterPlotDisplayer, droid.Runtime.Prototyping.Displayers.Cells.HexCellDisplayer, droid.Runtime.Prototyping.Displayers.ScatterPlots.GameObjectScatterPlotDisplayer, droid.Runtime.Prototyping.Actuators.WheelColliderActuator.SteeringActuator, droid.Runtime.Prototyping.Actuators.WheelColliderActuator.TorqueActuator, droid.Runtime.Prototyping.Displayers.Canvas.CanvasTextDisplayer, droid.Runtime.Prototyping.Actuators.BanditArmActuator, droid.Runtime.Prototyping.Displayers.ScatterPlots.IndexedScatterPlotDisplayer, droid.Runtime.Prototyping.Displayers.ScatterPlots.VectorFieldDisplayer, droid.Runtime.Prototyping.Displayers.Cells.QuadCellDisplayer, and droid.Runtime.Prototyping.Displayers.GridWorld.GridWorldVectorFieldDisplayer.

Definition at line 139 of file PrototypingGameObject.cs.

◆ Start()

void droid.Runtime.Utilities.GameObjects.PrototypingGameObject.Start ( )
protected

Definition at line 58 of file PrototypingGameObject.cs.

◆ UnRegisterComponent()

abstract void droid.Runtime.Utilities.GameObjects.PrototypingGameObject.UnRegisterComponent ( )
protectedpure virtual

Exceptions
System.NotImplementedException

Implemented in droid.Runtime.Prototyping.Evaluation.ObjectiveFunction, droid.Runtime.Environments.NeodroidEnvironment, droid.Runtime.Prototyping.Actors.Actor, droid.Runtime.Prototyping.Configurables.RigidbodyConfigurable, droid.Runtime.Prototyping.Configurables.Experimental.CameraConfigurable, droid.Runtime.Prototyping.Configurables.EulerTransformConfigurable, droid.Runtime.Prototyping.Configurables.Configurable, droid.Runtime.Prototyping.Configurables.Experimental.ScreenSpaceOcclusionConfigurable, droid.Runtime.Prototyping.Configurables.StandardShaderMaterialConfigurable, droid.Runtime.Prototyping.Actuators.Actuator, droid.Runtime.Prototyping.Configurables.LightConfigurable, droid.Runtime.Prototyping.Configurables.ColorConfigurable, droid.Runtime.Prototyping.Configurables.EulerRotationConfigurable, droid.Runtime.Prototyping.Configurables.RotationConfigurable, droid.Runtime.Prototyping.Configurables.Experimental.FlareConfigurable, droid.Runtime.Prototyping.Configurables.PositionConfigurable, droid.Runtime.Prototyping.Configurables.FrictionConfigurable, droid.Runtime.Prototyping.Configurables.EnvironmentalLightConfigurable, droid.Runtime.Prototyping.Configurables.ScreenSpacePositionConfigurable, droid.Runtime.Prototyping.Displayers.Displayer, droid.Runtime.Prototyping.Sensors.Sensor, droid.Runtime.Prototyping.Configurables.SimulationConfigurable, droid.Runtime.Prototyping.Actuators.RotationActuator, droid.Runtime.Prototyping.Configurables.Experimental.MeshConfigurable, droid.Runtime.Prototyping.Sensors.Camera.Deprecated.StringAugmentedCameraSensor, droid.Runtime.Prototyping.Configurables.SizeConfigurable, droid.Runtime.Prototyping.Internals.EnvironmentListener, droid.Runtime.Prototyping.Configurables.Experimental.ExternalMeshConfigurable, and droid.Runtime.Prototyping.Configurables.Experimental.ExternalTextureConfigurable.

Member Data Documentation

◆ _Custom_Name

string droid.Runtime.Utilities.GameObjects.PrototypingGameObject._Custom_Name = ""
protected

Definition at line 16 of file PrototypingGameObject.cs.

Property Documentation

◆ Identifier

string droid.Runtime.Utilities.GameObjects.PrototypingGameObject.Identifier
get

Definition at line 46 of file PrototypingGameObject.cs.

◆ PrototypingTypeName

virtual string droid.Runtime.Utilities.GameObjects.PrototypingGameObject.PrototypingTypeName
get

Definition at line 41 of file PrototypingGameObject.cs.


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