Class CFuncRotator
- Namespace
- CounterStrikeSharp.API.Core
- Assembly
- CounterStrikeSharp.API.dll
public class CFuncRotator : CBaseModelEntity, IEquatable<CEntityInstance>
- Inheritance
-
object
CFuncRotator
- Implements
-
- Inherited Members
-
Constructors
CFuncRotator(nint)
public CFuncRotator(nint pointer)
Parameters
pointer
nint
Properties
AngularVelocity
[SchemaMember("CFuncRotator", "m_qAngularVelocity")]
public QAngle AngularVelocity { get; }
Property Value
- QAngle
DistanceAlongArcTraveled
[SchemaMember("CFuncRotator", "m_flDistanceAlongArcTraveled")]
public ref float DistanceAlongArcTraveled { get; }
Property Value
- float
HasTargetOverride
[SchemaMember("CFuncRotator", "m_bHasTargetOverride")]
public ref bool HasTargetOverride { get; }
Property Value
- bool
IsReversing
[SchemaMember("CFuncRotator", "m_bIsReversing")]
public ref bool IsReversing { get; }
Property Value
- bool
IsRotating
[SchemaMember("CFuncRotator", "m_bIsRotating")]
public ref bool IsRotating { get; }
Property Value
- bool
LSInit
[SchemaMember("CFuncRotator", "m_qLSInit")]
public Quaternion LSInit { get; }
Property Value
- Quaternion
LSOrientation
[SchemaMember("CFuncRotator", "m_qLSOrientation")]
public Quaternion LSOrientation { get; }
Property Value
- Quaternion
LSPrevChange
[SchemaMember("CFuncRotator", "m_qLSPrevChange")]
public Quaternion LSPrevChange { get; }
Property Value
- Quaternion
LookAtForcedUp
[SchemaMember("CFuncRotator", "m_vLookAtForcedUp")]
public Vector LookAtForcedUp { get; }
Property Value
- Vector
OnOscillate
[SchemaMember("CFuncRotator", "m_OnOscillate")]
public CEntityIOOutput OnOscillate { get; }
Property Value
- CEntityIOOutput
OnOscillateEndArrive
[SchemaMember("CFuncRotator", "m_OnOscillateEndArrive")]
public CEntityIOOutput OnOscillateEndArrive { get; }
Property Value
- CEntityIOOutput
OnOscillateEndDepart
[SchemaMember("CFuncRotator", "m_OnOscillateEndDepart")]
public CEntityIOOutput OnOscillateEndDepart { get; }
Property Value
- CEntityIOOutput
OnOscillateStartArrive
[SchemaMember("CFuncRotator", "m_OnOscillateStartArrive")]
public CEntityIOOutput OnOscillateStartArrive { get; }
Property Value
- CEntityIOOutput
OnOscillateStartDepart
[SchemaMember("CFuncRotator", "m_OnOscillateStartDepart")]
public CEntityIOOutput OnOscillateStartDepart { get; }
Property Value
- CEntityIOOutput
OnRotationCompleted
[SchemaMember("CFuncRotator", "m_OnRotationCompleted")]
public CEntityIOOutput OnRotationCompleted { get; }
Property Value
- CEntityIOOutput
OnRotationStarted
[SchemaMember("CFuncRotator", "m_OnRotationStarted")]
public CEntityIOOutput OnRotationStarted { get; }
Property Value
- CEntityIOOutput
OrientationOverride
[SchemaMember("CFuncRotator", "m_qOrientationOverride")]
public Quaternion OrientationOverride { get; }
Property Value
- Quaternion
OscillateCount
[SchemaMember("CFuncRotator", "m_nOscillateCount")]
public ref int OscillateCount { get; }
Property Value
- int
OscillateDepart
[SchemaMember("CFuncRotator", "m_bOscillateDepart")]
public ref bool OscillateDepart { get; }
Property Value
- bool
PrevRotateType
[SchemaMember("CFuncRotator", "m_ePrevRotateType")]
public ref CFuncRotatorRotate_t PrevRotateType { get; }
Property Value
- CFuncRotatorRotate_t
RecordHistory
[SchemaMember("CFuncRotator", "m_bRecordHistory")]
public ref bool RecordHistory { get; }
Property Value
- bool
ReturningToPreviousOrientation
[SchemaMember("CFuncRotator", "m_bReturningToPreviousOrientation")]
public ref bool ReturningToPreviousOrientation { get; }
Property Value
- bool
RotateType
[SchemaMember("CFuncRotator", "m_eRotateType")]
public ref CFuncRotatorRotate_t RotateType { get; }
Property Value
- CFuncRotatorRotate_t
RotatorHistory
[SchemaMember("CFuncRotator", "m_vecRotatorHistory")]
public NetworkedVector<RotatorHistoryEntry_t> RotatorHistory { get; }
Property Value
- NetworkedVector<RotatorHistoryEntry_t>
RotatorQueue
[SchemaMember("CFuncRotator", "m_vecRotatorQueue")]
public NetworkedVector<RotatorQueueEntry_t> RotatorQueue { get; }
Property Value
- NetworkedVector<RotatorQueueEntry_t>
RotatorQueueHistory
[SchemaMember("CFuncRotator", "m_vecRotatorQueueHistory")]
public NetworkedVector<RotatorHistoryEntry_t> RotatorQueueHistory { get; }
Property Value
- NetworkedVector<RotatorHistoryEntry_t>
RotatorTarget
[SchemaMember("CFuncRotator", "m_hRotatorTarget")]
public CHandle<CBaseEntity> RotatorTarget { get; }
Property Value
- CHandle<CBaseEntity>
SpaceOverride
[SchemaMember("CFuncRotator", "m_eSpaceOverride")]
public ref RotatorTargetSpace_t SpaceOverride { get; }
Property Value
- RotatorTargetSpace_t
StrRotatorTarget
[SchemaMember("CFuncRotator", "m_strRotatorTarget")]
public string StrRotatorTarget { get; set; }
Property Value
- string
TimeRotationStart
[SchemaMember("CFuncRotator", "m_flTimeRotationStart")]
public ref float TimeRotationStart { get; }
Property Value
- float
TimeToReachMaxSpeed
[SchemaMember("CFuncRotator", "m_flTimeToReachMaxSpeed")]
public ref float TimeToReachMaxSpeed { get; }
Property Value
- float
TimeToReachZeroSpeed
[SchemaMember("CFuncRotator", "m_flTimeToReachZeroSpeed")]
public ref float TimeToReachZeroSpeed { get; }
Property Value
- float
TimeToWaitOscillate
[SchemaMember("CFuncRotator", "m_flTimeToWaitOscillate")]
public ref float TimeToWaitOscillate { get; }
Property Value
- float
WSInit
[SchemaMember("CFuncRotator", "m_qWSInit")]
public Quaternion WSInit { get; }
Property Value
- Quaternion
WSPrev
[SchemaMember("CFuncRotator", "m_qWSPrev")]
public Quaternion WSPrev { get; }
Property Value
- Quaternion