CFuncRotator
Interface CFuncRotator
Namespace: SwiftlyS2.Shared.SchemaDefinitions
Assembly: SwiftlyS2.CS2.dll
public interface CFuncRotator : CBaseModelEntity, CBaseEntity, CEntityInstance, IEquatable<CEntityInstance>, ISchemaClass<CEntityInstance>, ISchemaClass<CBaseEntity>, ISchemaClass<CBaseModelEntity>, ISchemaClass<CFuncRotator>, ISchemaField, ISchemaClass, INativeHandleImplements
- CBaseModelEntity
- CBaseEntity
- CEntityInstance
- IEquatable<CEntityInstance>
- ISchemaClass<CEntityInstance>
- ISchemaClass<CBaseEntity>
- ISchemaClass<CBaseModelEntity>
- ISchemaClass<CFuncRotator>
- ISchemaField
- ISchemaClass
- INativeHandle
Properties
CurrentAngle
ref float CurrentAngle { get; }Property Value
IsRotating
ref bool IsRotating { get; }Property Value
LocalRotationHistory
ref CUtlVector<Quaternion> LocalRotationHistory { get; }Property Value
LoopSound
SchemaUntypedField LoopSound { get; }Property Value
MaxYawRotation
ref float MaxYawRotation { get; }Property Value
MinYawRotation
ref float MinYawRotation { get; }Property Value
OnOscillate
ref CEntityIOOutput OnOscillate { get; }Property Value
OnOscillateEndArrive
ref CEntityIOOutput OnOscillateEndArrive { get; }Property Value
OnOscillateEndDepart
ref CEntityIOOutput OnOscillateEndDepart { get; }Property Value
OnOscillateStartArrive
ref CEntityIOOutput OnOscillateStartArrive { get; }Property Value
OnOscillateStartDepart
ref CEntityIOOutput OnOscillateStartDepart { get; }Property Value
OnRotationCompleted
ref CEntityIOOutput OnRotationCompleted { get; }Property Value
OnRotationStarted
ref CEntityIOOutput OnRotationStarted { get; }Property Value
OscillationCount
ref int OscillationCount { get; }Property Value
OscillationFromStart
ref bool OscillationFromStart { get; }Property Value
RecordHistory
ref bool RecordHistory { get; }Property Value
ReturningToInitialRotation
ref bool ReturningToInitialRotation { get; }Property Value
ReturningToPreviousRotation
ref bool ReturningToPreviousRotation { get; }Property Value
RotateType
ref CFuncRotator__Rotate_t RotateType { get; }Property Value
RotationAxis
ref CFuncRotator__RotationAxis_t RotationAxis { get; }Property Value
RotationSummary
FuncRotatorRotationSummary_t RotationSummary { get; }Property Value
RotatorTarget
ref CHandle<CBaseEntity> RotatorTarget { get; }Property Value
SolidType
ref SolidType_t SolidType { get; }Property Value
SpawnOrientation
ref Quaternion SpawnOrientation { get; }Property Value
Speed
ref float Speed { get; }Property Value
SpeedDriftFromOverRotate
ref float SpeedDriftFromOverRotate { get; }Property Value
StartSound
SchemaUntypedField StartSound { get; }Property Value
StartSpeed
ref float StartSpeed { get; }Property Value
StartedRotating
ref bool StartedRotating { get; }Property Value
StopSound
SchemaUntypedField StopSound { get; }Property Value
StrRotatorTarget
string StrRotatorTarget { get; set; }Property Value
TargetAngle
ref float TargetAngle { get; }Property Value
TickRotateRan
GameTick_t TickRotateRan { get; }Property Value
TimeRotationStart
GameTime_t TimeRotationStart { get; }Property Value
TimeRotationStop
GameTime_t TimeRotationStop { get; }Property Value
TimeToCompleteRotation
ref float TimeToCompleteRotation { get; }Property Value
TimeToReachMaxSpeed
ref float TimeToReachMaxSpeed { get; }Property Value
TimeToReachZeroSpeed
ref float TimeToReachZeroSpeed { get; }Property Value