CollisionNodeObject

Namespace: SharpPluginLoader.Core.Collision

Represents a cCollisionNodeObject object in the game.

public class CollisionNodeObject : CollisionNode

Inheritance ObjectNativeWrapperMtObjectCollisionNodeCollisionNodeObject

Properties

Owner

The object that owns this node.

public MtObject Owner { get; }

Property Value

MtObject

Attributes

The attributes of the node.

public UInt32& Attributes { get; }

Property Value

UInt32&

MoveVector

The move vector of the node.

public MtVector4& MoveVector { get; }

Property Value

MtVector4&

IsActive

Whether the node is active.

public Boolean& IsActive { get; }

Property Value

Boolean&

GeometryArray

The geometry array of the node.

public MtArray<MtObject> GeometryArray { get; }

Property Value

MtArray<MtObject>

BoundingBox

The bounding box of the node.

public MtAabb& BoundingBox { get; }

Property Value

MtAabb&

Instance

The native pointer.

public nint Instance { get; set; }

Property Value

IntPtr

Constructors

CollisionNodeObject(IntPtr)

public CollisionNodeObject(nint instance)

Parameters

instance IntPtr

CollisionNodeObject()

public CollisionNodeObject()