TrueSync
|
Collider with a box shape. More...
Public Member Functions | |
void | Reset () |
Sets initial values to size based on a pre-existing BoxCollider or BoxCollider2D. | |
override Shape | CreateShape () |
Create the internal shape used to represent a TSBoxCollider. | |
Public Member Functions inherited from TrueSync.TSCollider | |
void | Awake () |
Creates a new TSRigidBody when there is no one attached to this GameObject. | |
void | Update () |
void | Initialize () |
Initializes Shape and RigidBody and sets initial values to position and orientation based on Unity's transform. | |
virtual void | OnDrawGizmos () |
Do a base matrix transformation to draw correctly all collider gizmos. | |
Protected Member Functions | |
override void | DrawGizmos () |
Draws the specific gizmos of concrete collider (for example "Gizmos.DrawWireCube" for a TSBoxCollider). | |
override Vector3 | GetGizmosSize () |
Returns the gizmos size. | |
Properties | |
TSVector | size [get, set] |
Size of the box. | |
Properties inherited from TrueSync.TSCollider | |
Shape | Shape [get, protected set] |
Shape used by a collider. | |
TSVector | Center [get, set] |
Center of the collider shape. | |
TSVector | ScaledCenter [get] |
Returns a version of collider's center scaled by parent's transform. | |
TSRigidBody | attachedRigidbody [get] |
Returns the TSRigidBody attached. | |
TSBBox | bounds [get] |
Returns body's boundind box. | |
IBody3D | Body [get] |
Returns the body linked to this collider. | |
bool | IsBodyInitialized [get] |
Returns true if the body was already initialized. | |
Additional Inherited Members | |
Public Attributes inherited from TrueSync.TSCollider | |
bool | isTrigger |
If it is only a trigger and doesn't interfere on collisions. | |
TSMaterial | tsMaterial |
Simulated material. | |
TSTransform | tsTransform |
Protected Attributes inherited from TrueSync.TSCollider | |
TSVector | lossyScale = TSVector.one |
Holds an first value of the GameObject's lossy scale. | |
Collider with a box shape.
Definition at line 9 of file TSBoxCollider.cs.