|
void | UpdateInterfaceSignals (ref int inputs, ref int outputs) |
| Creates a new List of InterfaceSignals based on the Components under this Interface GameObject.
|
|
Signal | CreateSignalObject (string name, SIGNALTYPE type, SIGNALDIRECTION direction) |
| Create a signal object as sub gameobject.
|
|
Signal | AddSignal (InterfaceSignal interfacesignal) |
|
void | RemoveSignal (InterfaceSignal interfacesignal) |
|
virtual GameObject | GetSignal (string name) |
| Gets a signal with a name. More...
|
|
virtual void | OpenInterface () |
|
virtual void | CloseInterface () |
|
void | SetAllSignalStatus (bool connected) |
|
void | DestroyAllSignals () |
|
void | DeleteSignals () |
|
void | SetForceStop (bool forcestop) |
|
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.
|
|
virtual void | AwakeAlsoDeactivated () |
|