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
CurrentAngle
[SchemaMember("CFuncRotator", "m_flCurrentAngle")]
public ref float CurrentAngle { get; }
Property Value
- float
IsRotating
[SchemaMember("CFuncRotator", "m_bIsRotating")]
public ref bool IsRotating { get; }
Property Value
- bool
LocalRotationHistory
[SchemaMember("CFuncRotator", "m_vecLocalRotationHistory")]
public NetworkedVector<Quaternion> LocalRotationHistory { get; }
Property Value
- NetworkedVector<Quaternion>
LoopSound
[SchemaMember("CFuncRotator", "m_iszLoopSound")]
public string LoopSound { get; set; }
Property Value
- string
MaxYawRotation
[SchemaMember("CFuncRotator", "m_flMaxYawRotation")]
public ref float MaxYawRotation { get; }
Property Value
- float
MinYawRotation
[SchemaMember("CFuncRotator", "m_flMinYawRotation")]
public ref float MinYawRotation { get; }
Property Value
- float
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
OscillationCount
[SchemaMember("CFuncRotator", "m_nOscillationCount")]
public ref int OscillationCount { get; }
Property Value
- int
OscillationFromStart
[SchemaMember("CFuncRotator", "m_bOscillationFromStart")]
public ref bool OscillationFromStart { get; }
Property Value
- bool
RecordHistory
[SchemaMember("CFuncRotator", "m_bRecordHistory")]
public ref bool RecordHistory { get; }
Property Value
- bool
ReturningToInitialRotation
[SchemaMember("CFuncRotator", "m_bReturningToInitialRotation")]
public ref bool ReturningToInitialRotation { get; }
Property Value
- bool
ReturningToPreviousRotation
[SchemaMember("CFuncRotator", "m_bReturningToPreviousRotation")]
public ref bool ReturningToPreviousRotation { get; }
Property Value
- bool
RotateType
[SchemaMember("CFuncRotator", "m_eRotateType")]
public ref CFuncRotatorRotate_t RotateType { get; }
Property Value
- CFuncRotatorRotate_t
RotationAxis
[SchemaMember("CFuncRotator", "m_eRotationAxis")]
public ref CFuncRotatorRotationAxis_t RotationAxis { get; }
Property Value
- CFuncRotatorRotationAxis_t
RotationSummary
[SchemaMember("CFuncRotator", "m_rotationSummary")]
public FuncRotatorRotationSummary_t RotationSummary { get; }
Property Value
- FuncRotatorRotationSummary_t
RotatorTarget
[SchemaMember("CFuncRotator", "m_hRotatorTarget")]
public CHandle<CBaseEntity> RotatorTarget { get; }
Property Value
- CHandle<CBaseEntity>
SolidType
[SchemaMember("CFuncRotator", "m_eSolidType")]
public ref SolidType_t SolidType { get; }
Property Value
- SolidType_t
SpawnOrientation
[SchemaMember("CFuncRotator", "m_qSpawnOrientation")]
public Quaternion SpawnOrientation { get; }
Property Value
- Quaternion
Speed
[SchemaMember("CFuncRotator", "m_flSpeed")]
public ref float Speed { get; }
Property Value
- float
SpeedDriftFromOverRotate
[SchemaMember("CFuncRotator", "m_flSpeedDriftFromOverRotate")]
public ref float SpeedDriftFromOverRotate { get; }
Property Value
- float
StartSound
[SchemaMember("CFuncRotator", "m_iszStartSound")]
public string StartSound { get; set; }
Property Value
- string
StartSpeed
[SchemaMember("CFuncRotator", "m_flStartSpeed")]
public ref float StartSpeed { get; }
Property Value
- float
StartedRotating
[SchemaMember("CFuncRotator", "m_bStartedRotating")]
public ref bool StartedRotating { get; }
Property Value
- bool
StopSound
[SchemaMember("CFuncRotator", "m_iszStopSound")]
public string StopSound { get; set; }
Property Value
- string
StrRotatorTarget
[SchemaMember("CFuncRotator", "m_strRotatorTarget")]
public string StrRotatorTarget { get; set; }
Property Value
- string
TargetAngle
[SchemaMember("CFuncRotator", "m_flTargetAngle")]
public ref float TargetAngle { get; }
Property Value
- float
TickRotateRan
[SchemaMember("CFuncRotator", "m_nTickRotateRan")]
public ref int TickRotateRan { get; }
Property Value
- int
TimeRotationStart
[SchemaMember("CFuncRotator", "m_flTimeRotationStart")]
public ref float TimeRotationStart { get; }
Property Value
- float
TimeRotationStop
[SchemaMember("CFuncRotator", "m_flTimeRotationStop")]
public ref float TimeRotationStop { get; }
Property Value
- float
TimeToCompleteRotation
[SchemaMember("CFuncRotator", "m_flTimeToCompleteRotation")]
public ref float TimeToCompleteRotation { 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