Table of Contents

Class CTriggerFan

Namespace
CounterStrikeSharp.API.Core
Assembly
CounterStrikeSharp.API.dll
public class CTriggerFan : CBaseTrigger, IEquatable<CEntityInstance>
Inheritance
object
CTriggerFan
Implements
Inherited Members

Constructors

CTriggerFan(nint)

public CTriggerFan(nint pointer)

Parameters

pointer nint

Properties

Direction

[SchemaMember("CTriggerFan", "m_vDirection")]
public Vector Direction { get; }

Property Value

Vector

Falloff

[SchemaMember("CTriggerFan", "m_bFalloff")]
public ref bool Falloff { get; }

Property Value

bool

FanEnd

[SchemaMember("CTriggerFan", "m_vFanEnd")]
public Vector FanEnd { get; }

Property Value

Vector

FanOrigin

[SchemaMember("CTriggerFan", "m_vFanOrigin")]
public Vector FanOrigin { get; }

Property Value

Vector

FanOriginOffset

[SchemaMember("CTriggerFan", "m_vFanOriginOffset")]
public Vector FanOriginOffset { get; }

Property Value

Vector

Force

[SchemaMember("CTriggerFan", "m_flForce")]
public ref float Force { get; }

Property Value

float

HInfoFan

[SchemaMember("CTriggerFan", "m_hInfoFan")]
public CHandle<CInfoFan> HInfoFan { get; }

Property Value

CHandle<CInfoFan>

IszInfoFan

[SchemaMember("CTriggerFan", "m_iszInfoFan")]
public string IszInfoFan { get; set; }

Property Value

string

ManagerFanIdx

[SchemaMember("CTriggerFan", "m_nManagerFanIdx")]
public ref int ManagerFanIdx { get; }

Property Value

int

NPCForce

[SchemaMember("CTriggerFan", "m_flNPCForce")]
public ref float NPCForce { get; }

Property Value

float

NoiseDegrees

[SchemaMember("CTriggerFan", "m_fNoiseDegrees")]
public ref float NoiseDegrees { get; }

Property Value

float

NoiseDelta

[SchemaMember("CTriggerFan", "m_qNoiseDelta")]
public Quaternion NoiseDelta { get; }

Property Value

Quaternion

NoiseDirectionTarget

[SchemaMember("CTriggerFan", "m_vNoiseDirectionTarget")]
public Vector NoiseDirectionTarget { get; }

Property Value

Vector

NoiseSpeed

[SchemaMember("CTriggerFan", "m_fNoiseSpeed")]
public ref float NoiseSpeed { get; }

Property Value

float

ParticleForceScale

[SchemaMember("CTriggerFan", "m_flParticleForceScale")]
public ref float ParticleForceScale { get; }

Property Value

float

PlayerForce

[SchemaMember("CTriggerFan", "m_flPlayerForce")]
public ref float PlayerForce { get; }

Property Value

float

PlayerWindblock

[SchemaMember("CTriggerFan", "m_bPlayerWindblock")]
public ref bool PlayerWindblock { get; }

Property Value

bool

PushAwayFromInfoTarget

[SchemaMember("CTriggerFan", "m_bPushAwayFromInfoTarget")]
public ref bool PushAwayFromInfoTarget { get; }

Property Value

bool

PushPlayer

[SchemaMember("CTriggerFan", "m_bPushPlayer")]
public ref bool PushPlayer { get; }

Property Value

bool

PushTowardsInfoTarget

[SchemaMember("CTriggerFan", "m_bPushTowardsInfoTarget")]
public ref bool PushTowardsInfoTarget { get; }

Property Value

bool

RampDown

[SchemaMember("CTriggerFan", "m_bRampDown")]
public ref bool RampDown { get; }

Property Value

bool

RampTime

[SchemaMember("CTriggerFan", "m_flRampTime")]
public ref float RampTime { get; }

Property Value

float

RampTimer

[SchemaMember("CTriggerFan", "m_RampTimer")]
public CountdownTimer RampTimer { get; }

Property Value

CountdownTimer

RopeForceScale

[SchemaMember("CTriggerFan", "m_flRopeForceScale")]
public ref float RopeForceScale { get; }

Property Value

float