Структуры данных | |
| class | IEntity |
Перечисления | |
| enum | ProcessDirectDamageFlags { ALL_TRANSFER , NO_ATTACHMENT_TRANSFER , NO_GLOBAL_TRANSFER , NO_TRANSFER } |
Функции | |
| 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. | |
Переменные | |
| 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. | |