Source2Toolkit
SchemaEntityClasses

CFuncRotator

CFuncRotator

Inheritance: CBaseModelEntity

Fields

  • m_eRotateType CFuncRotator__Rotate_t
  • m_bIsRotating bool
  • m_eSolidType SolidType_t
  • m_flSpeed float
  • m_flTimeToCompleteRotation float
  • m_hRotatorTarget CHandle<CBaseEntity>
  • m_strRotatorTarget CUtlSymbolLarge
  • m_vecLocalRotationHistory CUtlVector<Quaternion>
  • m_OnRotationStarted CEntityIOOutput
  • m_OnRotationCompleted CEntityIOOutput
  • m_OnOscillate CEntityIOOutput
  • m_OnOscillateStartArrive CEntityIOOutput
  • m_OnOscillateStartDepart CEntityIOOutput
  • m_OnOscillateEndArrive CEntityIOOutput
  • m_OnOscillateEndDepart CEntityIOOutput
  • m_nTickRotateRan int32_t
  • m_bStartedRotating bool
  • m_rotationSummary FuncRotatorRotationSummary_t
  • m_flTimeToReachMaxSpeed float
  • m_flTimeToReachZeroSpeed float
  • m_flTimeRotationStart float
  • m_flTimeRotationStop float
  • m_flStartSpeed float
  • m_qSpawnOrientation Quaternion
  • m_bRecordHistory bool
  • m_bReturningToPreviousRotation bool
  • m_bReturningToInitialRotation bool
  • m_flMinYawRotation float
  • m_flMaxYawRotation float
  • m_nOscillationCount int32_t
  • m_bOscillationFromStart bool
  • m_iszStartSound CGameSoundEventName
  • m_iszLoopSound CGameSoundEventName
  • m_iszStopSound CGameSoundEventName
  • m_flTargetAngle float
  • m_flCurrentAngle float
  • m_eRotationAxis CFuncRotator__RotationAxis_t
  • m_flSpeedDriftFromOverRotate float

Methods

CFuncRotator* New(className)

Parameters
  • className const char*

CFuncRotator* FromIndex(iIndex)

Parameters
  • iIndex int

CFuncRotator* FromIndex(index)

Parameters
  • index CEntityIndex

CHandle<CFuncRotator> GetHandle()

On this page