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