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

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