CBaseFlex: Difference between revisions
Jump to navigation
Jump to search
in
(Baseflex.cpp) |
(stuff) |
||
Line 1: | Line 1: | ||
{{CD|CBaseFlex|base=CBaseAnimatingOverlay|file1=[https://github.com/ValveSoftware/source-sdk-2013/blob/master/mp/src/game/server/baseflex.cpp baseflex.cpp]}} | {{CD|CBaseFlex|base=CBaseAnimatingOverlay|file1=[https://github.com/ValveSoftware/source-sdk-2013/blob/master/mp/src/game/server/baseflex.cpp baseflex.cpp]}} | ||
'''Purpose:''' CBaseFlex contains and manages data for a model's [[flex controller]]s. The data is not modified, therefore does not take bandwidth for NPCs without faces (i.e. [[npc_combine_s|Combine Soldiers]]). | '''Purpose:''' CBaseFlex contains and manages data for a model's [[flex controller]]s. The data is not modified, therefore does not take bandwidth for NPCs without faces (i.e. [[npc_combine_s|Combine Soldiers]]). | ||
== Fields == | |||
{{DEFINE_ARRAY|m_flexWeight|FIELD_FLOAT|96}} <!-- |MAXSTUDIOFLEXCTRL ), --> | |||
{{DEFINE_FIELD|m_viewtarget|FIELD_POSITION_VECTOR|desc todo}} | |||
{{DEFINE_FIELD|m_flAllowResponsesEndTime|FIELD_TIME|desc todo}} | |||
{{DEFINE_FIELD|m_LocalToGlobal|CUtlRBTree < FS_LocalToGlobal_t , unsigned short >|desc todo}} | |||
{{DEFINE_FIELD|m_flLastFlexAnimationTime|FIELD_TIME|desc todo}} | |||
=== in {{Half-Life 2 series|4}} === | |||
<!-- //DEFINE_FIELD( m_vecPrevOrigin, FIELD_POSITION_VECTOR ), | |||
//DEFINE_FIELD( m_vecPrevVelocity, FIELD_VECTOR ), --> | |||
{{DEFINE_FIELD|m_vecLean|FIELD_VECTOR}} | |||
{{DEFINE_FIELD|m_vecShift|FIELD_VECTOR}} | |||
[[Category:Classes]] | [[Category:Classes]] |
Revision as of 03:30, 16 September 2024
![]() |
---|
CBaseFlex |
![]() |
Purpose: CBaseFlex contains and manages data for a model's flex controllers. The data is not modified, therefore does not take bandwidth for NPCs without faces (i.e. Combine Soldiers).
Fields
m_flexWeight[96] <FIELD_FLOAT>
m_viewtarget <FIELD_POSITION_VECTOR>
- desc todo
m_flAllowResponsesEndTime <FIELD_TIME>
- desc todo
m_LocalToGlobal <CUtlRBTree < FS_LocalToGlobal_t , unsigned short >>
- desc todo
m_flLastFlexAnimationTime <FIELD_TIME>
- desc todo
in
Half-Life 2 series
m_vecLean <FIELD_VECTOR>
m_vecShift <FIELD_VECTOR>