Data Structures | |
class | IEntity |
Enumerations | |
enum | ProcessDirectDamageFlags { ALL_TRANSFER , NO_ATTACHMENT_TRANSFER , NO_GLOBAL_TRANSFER , NO_TRANSFER } |
Functions | |
void | OnSetup () |
The transformation currently being debugged. | |
void | OnDebug (vector p0, vector p1, bool hasHit, bool found) |
Debug callback for rendering on the screen. | |
bool | OnFirstContact (Object other) |
Called for first layer contacts to determine if this object should be snapped around or default rv raycast placement is fine. | |
bool | OnQuery (Object other) |
Initial query around the owner position to see if an object should be processed in contact testing. | |
bool | OnCollide (Object other) |
Ray cast line test from owner to a tested position. | |
Variables | |
enum ProcessDirectDamageFlags | m_Owner |
vector | m_OwnerPosition |
The owner performing the snap callback. | |
vector | m_OwnerDirection |
The position of the owner in world space. | |
vector | m_Offset |
The direction of the owner in world space. | |
vector | m_Extents |
The true center of the bounding box of the object to be dropped in model space. | |
vector | m_DirectionFunc |
The size of the boundig box, centered. | |
bool | m_DebugEnabled |
How much should the direction be favoured. | |
vector | m_Transform [4] |
If 'OnDebug' is to be called. | |
Ray cast line test from owner to a tested position.
Debug callback for rendering on the screen.
Called for first layer contacts to determine if this object should be snapped around or default rv raycast placement is fine.
Initial query around the owner position to see if an object should be processed in contact testing.
void OnSetup | ( | ) |
The transformation currently being debugged.
Initialization of script variables
bool m_DebugEnabled |
How much should the direction be favoured.
Referenced by EntityPlacementCallback::OnSetup().
vector m_DirectionFunc |
The size of the boundig box, centered.
Referenced by EntityPlacementCallback::OnSetup().
vector m_Extents |
The true center of the bounding box of the object to be dropped in model space.
Referenced by EntityPlacementCallback::OnDebug().
vector m_Offset |
The direction of the owner in world space.
Referenced by BleedingSource(), and CreateParticle().
enum ProcessDirectDamageFlags m_Owner |
Referenced by ScriptedWidgetEventHandler::OnClick(), BotStateBase::OnEntry(), OnEntry(), BotWaitForChangeInHands::OnEntry(), BotTestSpamUserActions_Start::OnExit(), ScriptedWidgetEventHandler::OnMouseButtonDown(), ScriptedWidgetEventHandler::OnMouseButtonUp(), EntityPlacementCallback::OnSetup(), OnTimeout(), BotStateBase::OnTimeout(), BotStateBase::OnUpdate(), OnUpdate(), and BotStateBase::SelectTarget().
vector m_OwnerDirection |
The position of the owner in world space.
Referenced by EntityPlacementCallback::OnSetup().
vector m_OwnerPosition |
The owner performing the snap callback.
Referenced by EntityPlacementCallback::OnSetup().
vector m_Transform[4] |
If 'OnDebug' is to be called.
Referenced by EntityPlacementCallback::OnDebug().