Class CHostage
- Namespace
- CounterStrikeSharp.API.Core
- Assembly
- CounterStrikeSharp.API.dll
public class CHostage : CHostageExpresserShim, IEquatable<CEntityInstance>
- Inheritance
-
object
CHostage
- Implements
-
- Derived
-
- Inherited Members
-
Constructors
CHostage(nint)
public CHostage(nint pointer)
Parameters
pointer
nint
Properties
Accel
[SchemaMember("CHostage", "m_accel")]
public Vector Accel { get; }
Property Value
- Vector
ApproachRewardPayouts
[SchemaMember("CHostage", "m_nApproachRewardPayouts")]
public ref int ApproachRewardPayouts { get; }
Property Value
- int
DropStartTime
[SchemaMember("CHostage", "m_flDropStartTime")]
public ref float DropStartTime { get; }
Property Value
- float
EntitySpottedState
[SchemaMember("CHostage", "m_entitySpottedState")]
public EntitySpottedState_t EntitySpottedState { get; }
Property Value
- EntitySpottedState_t
GrabSuccessTime
[SchemaMember("CHostage", "m_flGrabSuccessTime")]
public ref float GrabSuccessTime { get; }
Property Value
- float
GrabbedPos
[SchemaMember("CHostage", "m_vecGrabbedPos")]
public Vector GrabbedPos { get; }
Property Value
- Vector
HandsHaveBeenCut
[SchemaMember("CHostage", "m_bHandsHaveBeenCut")]
public ref bool HandsHaveBeenCut { get; }
Property Value
- bool
HasBeenUsed
[SchemaMember("CHostage", "m_hasBeenUsed")]
public ref bool HasBeenUsed { get; }
Property Value
- bool
HostageGrabber
[SchemaMember("CHostage", "m_hHostageGrabber")]
public CHandle<CCSPlayerPawn> HostageGrabber { get; }
Property Value
- CHandle<CCSPlayerPawn>
HostageResetPosition
[SchemaMember("CHostage", "m_vecHostageResetPosition")]
public Vector HostageResetPosition { get; }
Property Value
- Vector
HostageSpawnRandomFactor
[SchemaMember("CHostage", "m_nHostageSpawnRandomFactor")]
public ref uint HostageSpawnRandomFactor { get; }
Property Value
- uint
HostageState
[SchemaMember("CHostage", "m_nHostageState")]
public ref int HostageState { get; }
Property Value
- int
InhibitDoorTimer
[SchemaMember("CHostage", "m_inhibitDoorTimer")]
public CountdownTimer InhibitDoorTimer { get; }
Property Value
- CountdownTimer
InhibitObstacleAvoidanceTimer
[SchemaMember("CHostage", "m_inhibitObstacleAvoidanceTimer")]
public CountdownTimer InhibitObstacleAvoidanceTimer { get; }
Property Value
- CountdownTimer
IsAdjusted
[SchemaMember("CHostage", "m_isAdjusted")]
public ref bool IsAdjusted { get; }
Property Value
- bool
IsCrouching
[SchemaMember("CHostage", "m_isCrouching")]
public ref bool IsCrouching { get; }
Property Value
- bool
IsRescued
[SchemaMember("CHostage", "m_isRescued")]
public ref bool IsRescued { get; }
Property Value
- bool
IsRunning
[SchemaMember("CHostage", "m_isRunning")]
public ref bool IsRunning { get; }
Property Value
- bool
IsWaitingForLeader
[SchemaMember("CHostage", "m_isWaitingForLeader")]
public ref bool IsWaitingForLeader { get; }
Property Value
- bool
JumpTimer
[SchemaMember("CHostage", "m_jumpTimer")]
public CountdownTimer JumpTimer { get; }
Property Value
- CountdownTimer
JumpedThisFrame
[SchemaMember("CHostage", "m_jumpedThisFrame")]
public ref bool JumpedThisFrame { get; }
Property Value
- bool
LastGrabTime
[SchemaMember("CHostage", "m_fLastGrabTime")]
public ref float LastGrabTime { get; }
Property Value
- float
LastLeader
[SchemaMember("CHostage", "m_lastLeader")]
public CHandle<CCSPlayerPawnBase> LastLeader { get; }
Property Value
- CHandle<CCSPlayerPawnBase>
Leader
[SchemaMember("CHostage", "m_leader")]
public CHandle<CBaseEntity> Leader { get; }
Property Value
- CHandle<CBaseEntity>
OnDroppedNotRescued
[SchemaMember("CHostage", "m_OnDroppedNotRescued")]
public CEntityIOOutput OnDroppedNotRescued { get; }
Property Value
- CEntityIOOutput
OnFirstPickedUp
[SchemaMember("CHostage", "m_OnFirstPickedUp")]
public CEntityIOOutput OnFirstPickedUp { get; }
Property Value
- CEntityIOOutput
OnHostageBeginGrab
[SchemaMember("CHostage", "m_OnHostageBeginGrab")]
public CEntityIOOutput OnHostageBeginGrab { get; }
Property Value
- CEntityIOOutput
OnRescued
[SchemaMember("CHostage", "m_OnRescued")]
public CEntityIOOutput OnRescued { get; }
Property Value
- CEntityIOOutput
PickupEventCount
[SchemaMember("CHostage", "m_nPickupEventCount")]
public ref int PickupEventCount { get; }
Property Value
- int
PositionWhenStartedDroppingToGround
[SchemaMember("CHostage", "m_vecPositionWhenStartedDroppingToGround")]
public Vector PositionWhenStartedDroppingToGround { get; }
Property Value
- Vector
Remove
[SchemaMember("CHostage", "m_bRemove")]
public ref bool Remove { get; }
Property Value
- bool
RepathTimer
[SchemaMember("CHostage", "m_repathTimer")]
public CountdownTimer RepathTimer { get; }
Property Value
- CountdownTimer
RescueStartTime
[SchemaMember("CHostage", "m_flRescueStartTime")]
public ref float RescueStartTime { get; }
Property Value
- float
ReuseTimer
[SchemaMember("CHostage", "m_reuseTimer")]
public CountdownTimer ReuseTimer { get; }
Property Value
- CountdownTimer
SpawnGroundPos
[SchemaMember("CHostage", "m_vecSpawnGroundPos")]
public Vector SpawnGroundPos { get; }
Property Value
- Vector
SpotRules
[SchemaMember("CHostage", "m_nSpotRules")]
public ref int SpotRules { get; }
Property Value
- int
UiHostageSpawnExclusionGroupMask
[SchemaMember("CHostage", "m_uiHostageSpawnExclusionGroupMask")]
public ref uint UiHostageSpawnExclusionGroupMask { get; }
Property Value
- uint
Vel
[SchemaMember("CHostage", "m_vel")]
public Vector Vel { get; }
Property Value
- Vector
WiggleTimer
[SchemaMember("CHostage", "m_wiggleTimer")]
public CountdownTimer WiggleTimer { get; }
Property Value
- CountdownTimer