C# Class SemanticObject, ThreeDWorld

Representation for a collection of rigidbodies that together represent a single semantic idea of an object. The simple version of this is just a single rigidbody and it's children colliders. The more complex version includes several other SemanticObject's that are wholly contained as part of this SemanticObject.
Inheritance: MonoBehaviour
Show file Open project: dicarlolab/ThreeDWorld Class Usage Examples

Public Properties

Property Type Description
identifier string
isStatic bool

Protected Properties

Property Type Description
parentObjects List

Public Methods

Method Description
GetActiveCollisions ( ) : List
GetParentObjects ( ) : List
IsChildObjectOf ( SemanticObject, other ) : bool

Protected Methods

Method Description
Awake ( ) : void

Method Details

Awake() protected method

protected Awake ( ) : void
return void

GetActiveCollisions() public abstract method

public abstract GetActiveCollisions ( ) : List
return List

GetParentObjects() public method

public GetParentObjects ( ) : List
return List

IsChildObjectOf() public method

public IsChildObjectOf ( SemanticObject, other ) : bool
other SemanticObject,
return bool

Property Details

identifier public property

public string identifier
return string

isStatic public property

public bool isStatic
return bool

parentObjects protected property

protected List parentObjects
return List