Arma Reforger Script API
Loading...
Searching...
No Matches
SCR_JointBaseEntity Interface Reference

SCR_JointBaseEntity Class. More...

Inheritance diagram for SCR_JointBaseEntity:
SCR_Joint6DOFEntity SCR_JointConeTwistEntity SCR_JointFixedEntity SCR_JointHingeEntity SCR_JointSliderEntity

Public Member Functions

void MoveJointToParentBone ()
 
override array< ref ParamEnum > _WB_GetUserEnums (string varName, IEntitySource src)
 
override int _WB_GetAfterWorldUpdateSpecs (IEntitySource src)
 
override void _WB_AfterWorldUpdate (float timeSlice)
 
void DestroyJoint ()
 
void TryCreateJoint (bool showErrors)
 
void RotateJoint (inout vector jointMat[4])
 
void CreateJoint (IEntity parent, IEntity child, vector jointMat1[4], vector jointMat2[4])
 
void CreateFailedJointDebug (int a, int r, int g, int b)
 
void DebugDisplay ()
 
override void EOnInit (IEntity owner)
 EntityEvent.INIT.
 
void SCR_JointBaseEntity (IEntitySource src, IEntity parent)
 
void ~SCR_JointBaseEntity ()
 

Public Attributes

int SNAP_TO_PARENT_BONE
 
bool m_CollisionBlocker
 
IEntity m_JointParent = null
 
IEntity m_JointChild = null
 
SCR_JointDummyHolderEntity m_JointDummy = null
 
PhysicsJoint m_Joint = null
 

Detailed Description

SCR_JointBaseEntity Class.

TODO: doc

Constructor & Destructor Documentation

◆ SCR_JointBaseEntity()

void SCR_JointBaseEntity.SCR_JointBaseEntity ( IEntitySource src,
IEntity parent )

◆ ~SCR_JointBaseEntity()

void SCR_JointBaseEntity.~SCR_JointBaseEntity ( )

Member Function Documentation

◆ _WB_AfterWorldUpdate()

override void SCR_JointBaseEntity._WB_AfterWorldUpdate ( float timeSlice)

◆ _WB_GetAfterWorldUpdateSpecs()

override int SCR_JointBaseEntity._WB_GetAfterWorldUpdateSpecs ( IEntitySource src)

◆ _WB_GetUserEnums()

override array< ref ParamEnum > SCR_JointBaseEntity._WB_GetUserEnums ( string varName,
IEntitySource src )

◆ CreateFailedJointDebug()

void SCR_JointBaseEntity.CreateFailedJointDebug ( int a,
int r,
int g,
int b )

◆ CreateJoint()

void SCR_JointBaseEntity.CreateJoint ( IEntity parent,
IEntity child,
vector jointMat1[4],
vector jointMat2[4] )

◆ DebugDisplay()

void SCR_JointBaseEntity.DebugDisplay ( )

◆ DestroyJoint()

void SCR_JointBaseEntity.DestroyJoint ( )

◆ EOnInit()

override void SCR_JointBaseEntity.EOnInit ( IEntity owner)

EntityEvent.INIT.

◆ MoveJointToParentBone()

void SCR_JointBaseEntity.MoveJointToParentBone ( )

◆ RotateJoint()

void SCR_JointBaseEntity.RotateJoint ( inout vector jointMat[4])

◆ TryCreateJoint()

void SCR_JointBaseEntity.TryCreateJoint ( bool showErrors)

Member Data Documentation

◆ m_CollisionBlocker

bool SCR_JointBaseEntity.m_CollisionBlocker

◆ m_Joint

PhysicsJoint SCR_JointBaseEntity.m_Joint = null

◆ m_JointChild

IEntity SCR_JointBaseEntity.m_JointChild = null

◆ m_JointDummy

SCR_JointDummyHolderEntity SCR_JointBaseEntity.m_JointDummy = null

◆ m_JointParent

IEntity SCR_JointBaseEntity.m_JointParent = null

◆ SNAP_TO_PARENT_BONE

int SCR_JointBaseEntity.SNAP_TO_PARENT_BONE

The documentation for this interface was generated from the following file: