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, INativeHandleImplements
- 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
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()