Source2Toolkit
SchemaEntityClasses

CFuncRotator

CFuncRotator

Inheritance: CBaseModelEntity

Fields

  • m_hRotatorTarget CHandle<CBaseEntity>
  • m_bIsRotating bool
  • m_bIsReversing bool
  • m_flTimeToReachMaxSpeed float
  • m_flTimeToReachZeroSpeed float
  • m_flDistanceAlongArcTraveled float
  • m_flTimeToWaitOscillate float
  • m_flTimeRotationStart float
  • m_qLSPrevChange Quaternion
  • m_qWSPrev Quaternion
  • m_qWSInit Quaternion
  • m_qLSInit Quaternion
  • m_qLSOrientation Quaternion
  • m_OnRotationStarted [CEntityIOOutput](/docs/schema/Entityio)
  • m_OnRotationCompleted [CEntityIOOutput](/docs/schema/Entityio)
  • m_OnOscillate [CEntityIOOutput](/docs/schema/Entityio)
  • m_OnOscillateStartArrive [CEntityIOOutput](/docs/schema/Entityio)
  • m_OnOscillateStartDepart [CEntityIOOutput](/docs/schema/Entityio)
  • m_OnOscillateEndArrive [CEntityIOOutput](/docs/schema/Entityio)
  • m_OnOscillateEndDepart [CEntityIOOutput](/docs/schema/Entityio)
  • m_bOscillateDepart bool
  • m_nOscillateCount int32_t
  • m_eRotateType CFuncRotator::Rotate_t
  • m_ePrevRotateType CFuncRotator::Rotate_t
  • m_bHasTargetOverride bool
  • m_qOrientationOverride Quaternion
  • m_eSpaceOverride RotatorTargetSpace_t
  • m_qAngularVelocity QAngle
  • m_vLookAtForcedUp Vector
  • m_strRotatorTarget CUtlSymbolLarge
  • m_bRecordHistory bool
  • m_vecRotatorHistory CUtlVector<RotatorHistoryEntry_t>
  • m_bReturningToPreviousOrientation bool
  • m_vecRotatorQueue CUtlVector<RotatorQueueEntry_t>
  • m_vecRotatorQueueHistory CUtlVector<RotatorHistoryEntry_t>
  • m_eSolidType SolidType_t
  • m_hSpeedFromMover CHandle<CFuncMover>
  • m_iszSpeedFromMover CUtlSymbolLarge
  • m_flSpeedScale float
  • m_flMinYawRotation float
  • m_flMaxYawRotation float

Methods

FromIndex()

Parameters
  • index.Get()

On this page