CBaseAnimating
Jump to navigation
Jump to search
Overview
All entities with models inherit from this class, even if they don't have any animations.
Source location : /game/server/baseanimating.h
VScript : Script_Functions#CBaseAnimating
Class Structure
- CBaseEntity
- CBaseAnimating
SendProps
| Name | Type | Description | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| m_nForceBone | Integer | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| m_vecForce | Vector | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| m_nSkin | Integer | The skin for this entity's model. (For players, see: CTFPlayer.m_nForcedSkin) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| m_nBody | Integer | The active Body Group | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| m_nHitboxSet | Integer | The active Hitbox Set. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| m_flModelScale | Float | The scale of this entity's model. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| m_nSequence | Integer | The animation sequence this entity's model is playing. (For player viewmodel anims, see CBasePlayer.m_hViewModel.m_nSequence) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| m_flPlaybackRate | Float | Modifier for how fast this animation will play. (Default: 1)
Changing this value will change the animation point to where it would have been if it were playing at the new playback rate the entire time. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| m_bClientSideAnimation | Boolean | Tells whether or not we're using client-side animation. (Useful for looping animation objects) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| m_bClientSideFrameReset | Boolean | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| m_nNewSequenceParity | Integer | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| m_nResetEventsParity | Integer | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| m_nMuzzleFlashParity | Unsigned Char | Incremented each time the entity is told to do a muzzle flash. The client picks up the change and draws the flash. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| m_hLightingOrigin | Handle | An info_lighting or info_target from which to sample lighting (instead of the model's origin). | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| m_hLightingOriginRelative | Handle | Deprecated. The info_lighting_relative from which to sample lighting instead of the entity's origin. Use Lighting Origin instead. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| m_fadeMinDist | Float | Model distance fading. Point at which model is completely faded and ceases to be rendered. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| m_fadeMaxDist | Float | Model distance fading. Point at which fading is inactive. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| m_flFadeScale | Float | Model distance fading. Scale applied to m_fadeMinDist and m_fadeMaxDist. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Entity DataMaps
| Name | Type | Description |
|---|---|---|
| InputBecomeRagdoll | Input (Void) | |
| InputIgnite | Input (Void) | |
| InputIgniteHitboxFireScale | Input (Void) | |
| InputIgniteLifetime | Input (Void) | |
| InputIgniteNumHitboxFires | Input (Void) | |
| InputSetLightingOrigin | Input (Void) | |
| InputSetLightingOriginRelative | Input (Void) | |
| InputSetModel | Input (Void) | |
| InputSetModelScale | Input (Void) | |
| InputSetCycle | Input (Void) | |
| InputSetPlaybackRate | Input (Void) | |
| m_OnIgnite | Output | |
| m_bClientSideAnimation | Boolean | Tells whether or not we're using client-side animation. (Useful for looping animation objects) |
| m_bClientSideFrameReset | Boolean | |
| m_bSequenceFinished | Boolean | Flag set when StudioAdvanceFrame moves across a frame boundry |
| m_bSequenceLoops | Boolean | Does our sequence loop? |
| m_fBoneCacheFlags | Unsigned short | Used for bone cache state on model |
| m_fadeMaxDist | Float | Model distance fading. Point at which fading is inactive. |
| m_fadeMinDist | Float | Model distance fading. Point at which model is completely faded and ceases to be rendered. |
| m_flCycle | Float | 0 - 1 How far along is the animation, 1 being finished. Changing this does nothing. |
| m_flDissolveStartTime | Float | When did we start dissolving? |
| m_flEncodedController | Array (Float) | Bone controller setting (0..1) |
| m_flFadeScale | Float | Model distance fading. Scale applied to m_fadeMinDist and m_fadeMaxDist. |
| m_flGroundSpeed | Float | Computed linear movement rate for current sequence |
| m_flLastEventCheck | Float | Cycle index of when events were last checked |
| m_flModelScale | Float | The scale of this entity's model. |
| m_flPlaybackRate | Float | Modifier for how fast this animation will play. (Default: 1)
Changing this value will change the animation point to where it would have been if it were playing at the new playback rate the entire time. |
| m_flPoseParameter | Array (Float) | Pose Parameters |
| m_hLightingOrigin | Handle | An info_lighting or info_target from which to sample lighting (instead of the model's origin). |
| m_hLightingOriginRelative | Handle | Deprecated. The info_lighting_relative from which to sample lighting instead of the entity's origin. Use Lighting Origin instead. |
| m_iIKCounter | Integer | |
| m_iszLightingOrigin | String | Targetname for the m_hLightingOrigin entity. |
| m_iszLightingOriginRelative | String | Targetname for the m_hLightingOriginRelative entity. |
| m_nBody | Integer | The active Body Group |
| m_nHitboxSet | Integer | The active Hitbox Set |
| m_nMuzzleFlashParity | Unsigned Char | Incremented each time the entity is told to do a muzzle flash. The client picks up the change and draws the flash. |
| m_nNewSequenceParity | Unsigned Char | |
| m_nResetEventsParity | Unsigned Char | |
| m_nSequence | Integer | The animation sequence this entity's model is playing. (For player viewmodel anims, see CBasePlayer.m_hViewModel.m_nSequence) |
| m_nSkin | Integer | The skin for this entity's model. (For players, see: CTFPlayer.m_nForcedSkin) |
| m_pIk | CIKContext |