Entity systemClasses

CFuncRotator

Schema class CFuncRotator, derived from CBaseModelEntity.

Generated from the game's schema. Header: source2mod/schema/entity/classes/CFuncRotator.h

Inherits CBaseModelEntity

Fields

FieldType
m_eRotateTypeCFuncRotator__Rotate_t
m_bIsRotatingbool
m_eSolidTypeSolidType_t
m_flSpeedfloat
m_flRotationDistanceDegreesfloat
m_flTimeToCompleteRotationfloat
m_hRotatorTargetCHandle<CBaseEntity>
m_strRotatorTargetCUtlSymbolLarge
m_OnRotationStartedCEntityIOOutput
m_OnRotationCompletedCEntityIOOutput
m_OnOscillateCEntityIOOutput
m_OnOscillateStartArriveCEntityIOOutput
m_OnOscillateStartDepartCEntityIOOutput
m_OnOscillateEndArriveCEntityIOOutput
m_OnOscillateEndDepartCEntityIOOutput
m_nTickRotateRanint32_t
m_bStartedRotatingbool
m_rotationSummaryFuncRotatorRotationSummary_t
m_flTimeToReachMaxSpeedfloat
m_flTimeToReachZeroSpeedfloat
m_flTimeRotationStartfloat
m_flTimeRotationStopfloat
m_flStartSpeedfloat
m_qSpawnOrientationQuaternion
m_bReturningToInitialRotationbool
m_flMinYawRotationfloat
m_flMaxYawRotationfloat
m_bOscillationFromStartbool
m_iszStartSoundCGameSoundEventName
m_iszLoopSoundCGameSoundEventName
m_iszStopSoundCGameSoundEventName
m_flTargetAnglefloat
m_flCurrentAnglefloat
m_eRotationAxisCFuncRotator__RotationAxis_t
m_flSpeedDriftFromOverRotatefloat
m_bQueueStopbool

Schema fields are accessors: read with entity->m_field(), write with entity->m_field = value (the write marks the field for networking).

On this page