Table of Contents

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

public Vector3 AABBMax

Field Value

Vector3

AABBMin

public 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