SwiftlyS2

CHostage

Interface CHostage

Namespace: SwiftlyS2.Shared.SchemaDefinitions

Assembly: SwiftlyS2.CS2.dll

public interface CHostage : CHostageExpresserShim, CBaseCombatCharacter, CBaseFlex, CBaseAnimGraph, CBaseModelEntity, CBaseEntity, CEntityInstance, ISchemaClass<CEntityInstance>, ISchemaClass<CBaseEntity>, ISchemaClass<CBaseModelEntity>, ISchemaClass<CBaseAnimGraph>, ISchemaClass<CBaseFlex>, ISchemaClass<CBaseCombatCharacter>, ISchemaClass<CHostageExpresserShim>, ISchemaClass<CHostage>, ISchemaField, ISchemaClass, INativeHandle

Implements

Properties

Accel

ref Vector Accel { get; }
Property Value

ApproachRewardPayouts

ref int ApproachRewardPayouts { get; }
Property Value

DropStartTime

GameTime_t DropStartTime { get; }
Property Value

EntitySpottedState

EntitySpottedState_t EntitySpottedState { get; }
Property Value

GrabSuccessTime

GameTime_t GrabSuccessTime { get; }
Property Value

GrabbedPos

ref Vector GrabbedPos { get; }
Property Value

HandsHaveBeenCut

ref bool HandsHaveBeenCut { get; }
Property Value

HasBeenUsed

ref bool HasBeenUsed { get; }
Property Value

HostageGrabber

ref CHandle<CCSPlayerPawn> HostageGrabber { get; }
Property Value

HostageResetPosition

ref Vector HostageResetPosition { get; }
Property Value

HostageSpawnRandomFactor

ref uint HostageSpawnRandomFactor { get; }
Property Value

HostageState

ref int HostageState { get; }
Property Value

InhibitDoorTimer

CountdownTimer InhibitDoorTimer { get; }
Property Value

InhibitObstacleAvoidanceTimer

CountdownTimer InhibitObstacleAvoidanceTimer { get; }
Property Value

IsAdjusted

ref bool IsAdjusted { get; }
Property Value

IsCrouching

ref bool IsCrouching { get; }
Property Value

IsRescued

ref bool IsRescued { get; }
Property Value

IsRunning

ref bool IsRunning { get; }
Property Value

IsWaitingForLeader

ref bool IsWaitingForLeader { get; }
Property Value

JumpTimer

CountdownTimer JumpTimer { get; }
Property Value

JumpedThisFrame

ref bool JumpedThisFrame { get; }
Property Value

LastGrabTime

GameTime_t LastGrabTime { get; }
Property Value

LastLeader

ref CHandle<CCSPlayerPawnBase> LastLeader { get; }
Property Value

Leader

ref CHandle<CBaseEntity> Leader { get; }
Property Value

OnDroppedNotRescued

CEntityIOOutput OnDroppedNotRescued { get; }
Property Value

OnFirstPickedUp

CEntityIOOutput OnFirstPickedUp { get; }
Property Value

OnHostageBeginGrab

CEntityIOOutput OnHostageBeginGrab { get; }
Property Value

OnRescued

CEntityIOOutput OnRescued { get; }
Property Value

PickupEventCount

ref int PickupEventCount { get; }
Property Value

PositionWhenStartedDroppingToGround

ref Vector PositionWhenStartedDroppingToGround { get; }
Property Value

Remove

ref bool Remove { get; }
Property Value

RepathTimer

CountdownTimer RepathTimer { get; }
Property Value

RescueStartTime

GameTime_t RescueStartTime { get; }
Property Value

ReuseTimer

CountdownTimer ReuseTimer { get; }
Property Value

SpawnGroundPos

ref Vector SpawnGroundPos { get; }
Property Value

SpotRules

ref int SpotRules { get; }
Property Value

UiHostageSpawnExclusionGroupMask

ref uint UiHostageSpawnExclusionGroupMask { get; }
Property Value

Vel

ref Vector Vel { get; }
Property Value

WiggleTimer

CountdownTimer WiggleTimer { get; }
Property Value

Methods

DropStartTimeUpdated()

void DropStartTimeUpdated()

EntitySpottedStateUpdated()

void EntitySpottedStateUpdated()

GrabSuccessTimeUpdated()

void GrabSuccessTimeUpdated()

HandsHaveBeenCutUpdated()

void HandsHaveBeenCutUpdated()

HostageGrabberUpdated()

void HostageGrabberUpdated()

HostageStateUpdated()

void HostageStateUpdated()

IsRescuedUpdated()

void IsRescuedUpdated()

JumpedThisFrameUpdated()

void JumpedThisFrameUpdated()

LeaderUpdated()

void LeaderUpdated()

RescueStartTimeUpdated()

void RescueStartTimeUpdated()

ReuseTimerUpdated()

void ReuseTimerUpdated()

VelUpdated()

void VelUpdated()

On this page