This is the base class for all realvirtual objects. This base clase is providing some additional scripts and properties for all components. More...

Public Types | |
enum | ActiveOnly { Always , Connected , Disconnected , Never , DontChange } |
Public Member Functions | |
void | PreStartSim () |
Is called by the realvirtualController before the component is started. | |
void | StartSim () |
Is called by the realvirtualController to start or stop the component. | |
void | StopSim () |
Vector3 | DirectionToVector (DIRECTION direction) |
Transfers the direction enumeration to a vector. | |
DIRECTION | VectorToDirection (bool torotatoin, Vector3 vector) |
Transfers a vector to the direction enumeration. | |
float | GetLocalScale (Transform thetransform, DIRECTION direction) |
List< BehaviorInterfaceConnection > | UpdateConnectionInfo () |
List< Signal > | GetConnectedSignals () |
void | SetVisibility (bool visibility) |
Sets the visibility of this object including all subobjects. | |
List< BehaviorInterfaceConnection > | GetConnections () |
List< Signal > | GetSignals () |
GameObject | GetChildByName (string name) |
Gets a child by name. | |
List< GameObject > | GetChildsByName (string name) |
Gets all child by name. | |
GameObject | GetChildByNameAlsoHidden (string name) |
List< GameObject > | GetAllMeshesWithGroup (string group) |
List< GameObject > | GetAllWithGroup (string group) |
List< GameObject > | GetAllWithGroups (List< string > groups) |
List< GameObject > | GetAllMeshesWithGroups (List< string > groups) |
List< string > | GetMyGroups () |
List< GameObject > | GetMeshesWithSameGroups () |
List< GameObject > | GetAllWithSameGroups () |
MeshRenderer | GetMeshRenderer () |
Gets the mesh renderers in the childrens. | |
void | SetCollider (bool enabled) |
sets the collider in all child objects | |
void | ErrorMessage (string message) |
Displays an error message. | |
void | ChangeConnectionMode (bool isconnected) |
void | Log (string message) |
Logs a message. | |
void | Log (string message, object obj) |
Logs a message with a relation to an object. | |
void | Warning (string message, object obj) |
Logs a warinng with a relation to an object. | |
void | Error (string message, object obj) |
Logs an error with a relation to an object. | |
void | Error (string message) |
Logs an error. | |
GameObject | DebugPosition (string debugname, Vector3 position, Quaternion quaternation, float scale) |
Displays a gizmo for debugging positions. | |
void | SetFreezePosition (bool enabled) |
Freezes all child components to the current poosition. | |
void | SetRbConstraints (RigidbodyConstraints constraints) |
virtual void | AwakeAlsoDeactivated () |
Static Public Member Functions | |
static bool | DirectionIsLinear (DIRECTION direction) |
Gets back if the direction is linear or a rotation. | |
Public Attributes | |
string | Name |
The name of the component if it should be different from the GameObject name. | |
ActiveOnly | Active |
GameObject | FromTemplate |
realvirtualController | realvirtualController |
bool | HideNonG44Components |
bool | SceneIsAdditive |
bool | ForceStop |
Protected Member Functions | |
bool | hidename () |
bool | hideactiveonly () |
virtual void | OnStopSim () |
virtual void | OnPreStartSim () |
virtual void | OnStartSim () |
MU | GetTopOfMu (GameObject obj) |
Gets the top of an MU component (the first MU script going up in the hierarchy) | |
void | InitGame4Automation () |
Initialiates the components and gets the reference to the realvirtualController in the scene. | |
virtual void | AfterAwake () |
void | Awake () |
Detailed Description
This is the base class for all realvirtual objects. This base clase is providing some additional scripts and properties for all components.
Member Function Documentation
◆ DebugPosition()
GameObject realvirtual.realvirtualBehavior.DebugPosition | ( | string | debugname, |
Vector3 | position, | ||
Quaternion | quaternation, | ||
float | scale | ||
) |
Displays a gizmo for debugging positions.
◆ DirectionIsLinear()
|
static |
Gets back if the direction is linear or a rotation.
◆ DirectionToVector()
Vector3 realvirtual.realvirtualBehavior.DirectionToVector | ( | DIRECTION | direction | ) |
Transfers the direction enumeration to a vector.
◆ Error() [1/2]
void realvirtual.realvirtualBehavior.Error | ( | string | message | ) |
Logs an error.
◆ Error() [2/2]
void realvirtual.realvirtualBehavior.Error | ( | string | message, |
object | obj | ||
) |
Logs an error with a relation to an object.
◆ ErrorMessage()
void realvirtual.realvirtualBehavior.ErrorMessage | ( | string | message | ) |
Displays an error message.
◆ GetChildByName()
GameObject realvirtual.realvirtualBehavior.GetChildByName | ( | string | name | ) |
Gets a child by name.
◆ GetChildsByName()
List< GameObject > realvirtual.realvirtualBehavior.GetChildsByName | ( | string | name | ) |
Gets all child by name.
◆ GetMeshRenderer()
MeshRenderer realvirtual.realvirtualBehavior.GetMeshRenderer | ( | ) |
Gets the mesh renderers in the childrens.
◆ GetTopOfMu()
|
protected |
Gets the top of an MU component (the first MU script going up in the hierarchy)
◆ InitGame4Automation()
|
protected |
Initialiates the components and gets the reference to the realvirtualController in the scene.
◆ Log() [1/2]
void realvirtual.realvirtualBehavior.Log | ( | string | message | ) |
Logs a message.
◆ Log() [2/2]
void realvirtual.realvirtualBehavior.Log | ( | string | message, |
object | obj | ||
) |
Logs a message with a relation to an object.
◆ OnStartSim()
|
protectedvirtual |
Reimplemented in realvirtual.Drive_Simple, and realvirtual.Source.
◆ OnStopSim()
|
protectedvirtual |
Reimplemented in realvirtual.Source.
◆ PreStartSim()
void realvirtual.realvirtualBehavior.PreStartSim | ( | ) |
Is called by the realvirtualController before the component is started.
◆ SetCollider()
void realvirtual.realvirtualBehavior.SetCollider | ( | bool | enabled | ) |
sets the collider in all child objects
◆ SetFreezePosition()
void realvirtual.realvirtualBehavior.SetFreezePosition | ( | bool | enabled | ) |
Freezes all child components to the current poosition.
◆ SetVisibility()
void realvirtual.realvirtualBehavior.SetVisibility | ( | bool | visibility | ) |
Sets the visibility of this object including all subobjects.
◆ StartSim()
void realvirtual.realvirtualBehavior.StartSim | ( | ) |
Is called by the realvirtualController to start or stop the component.
◆ VectorToDirection()
DIRECTION realvirtual.realvirtualBehavior.VectorToDirection | ( | bool | torotatoin, |
Vector3 | vector | ||
) |
Transfers a vector to the direction enumeration.
◆ Warning()
void realvirtual.realvirtualBehavior.Warning | ( | string | message, |
object | obj | ||
) |
Logs a warinng with a relation to an object.
Member Data Documentation
◆ Name
string realvirtual.realvirtualBehavior.Name |
The name of the component if it should be different from the GameObject name.