Class ColliderComponent
- Namespace
- Crux.Core
- Assembly
- Crux.dll
public abstract class ColliderComponent : Component
- Inheritance
-
ColliderComponent
- Derived
-
- Inherited Members
-
Constructors
ColliderComponent(GameObject)
public ColliderComponent(GameObject gameObject)
Parameters
gameObject
GameObject
Fields
AABBMax
Field Value
- Vector3
AABBMin
Field Value
- Vector3
OctreeKeys
public (Vector3 MinKey, Vector3 MaxKey) OctreeKeys
Field Value
- (Vector3 MinKey, Vector3 MaxKey)
SphereCenter
public Vector3 SphereCenter
Field Value
- Vector3
SphereRadius
public float SphereRadius
Field Value
- float
Methods
ComputeBounds()
public abstract void ComputeBounds()
Delete()
public override void Delete()
GetWorldEdges()
public abstract List<Vector3> GetWorldEdges()
Returns
- List<Vector3>
GetWorldNormals()
public abstract List<Vector3> GetWorldNormals()
Returns
- List<Vector3>
GetWorldPoints()
public abstract List<Vector3> GetWorldPoints()
Returns
- List<Vector3>
HandleFrozenStateChanged(bool)
public override void HandleFrozenStateChanged(bool IsFrozen)
Parameters
IsFrozen
bool