Table of Contents

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