Go to the source code of this file.
◆ ProcessDirectDamageFlags
Enumerator |
---|
ALL_TRANSFER | |
NO_ATTACHMENT_TRANSFER | Do not transfer damage to attachments.
|
NO_GLOBAL_TRANSFER | Do not transfer damage to global.
|
NO_TRANSFER | NO_ATTACHMENT_TRANSFER | NO_GLOBAL_TRANSFER.
|
Definition at line 1 of file object.c.
◆ OnCollide()
Ray cast line test from owner to a tested position.
- Returns
- True if the line test should be broken and make the transformation invalid
Definition at line 58 of file object.c.
◆ OnDebug()
Debug callback for rendering on the screen.
Definition at line 32 of file object.c.
◆ OnFirstContact()
Called for first layer contacts to determine if this object should be snapped around or default rv raycast placement is fine.
- Returns
- True if bounding snap is to be used
Definition at line 40 of file object.c.
◆ OnQuery()
Initial query around the owner position to see if an object should be processed in contact testing.
- Returns
- True if the object should be counted
Definition at line 49 of file object.c.
◆ OnSetup()
The transformation currently being debugged.
Initialization of script variables
Definition at line 26 of file object.c.
◆ m_DebugEnabled
How much should the direction be favoured.
Definition at line 20 of file object.c.
◆ m_DirectionFunc
The size of the boundig box, centered.
Definition at line 18 of file object.c.
◆ m_Extents
The true center of the bounding box of the object to be dropped in model space.
Definition at line 16 of file object.c.
◆ m_Offset
The direction of the owner in world space.
Definition at line 15 of file object.c.
◆ m_Owner
◆ m_OwnerDirection
The position of the owner in world space.
Definition at line 13 of file object.c.
◆ m_OwnerPosition
The owner performing the snap callback.
Definition at line 12 of file object.c.
◆ m_Transform
If 'OnDebug' is to be called.
Definition at line 21 of file object.c.