swiftlys2/docs/api/ai/
API Reference Natives

CTakeDamageResult

Struct
Namespace: SwiftlyS2.Shared.Natives · Assembly: SwiftlyS2.CS2.dll
public struct CTakeDamageResult
View source

Fields

DamageDealt

public float DamageDealt
Field Value

DamageFlags

public TakeDamageFlags_t DamageFlags

DamagePosition

public VectorWS DamagePosition
Field Value

DestructibleHitGroupRequests

public CUtlLeanVector<DestructiblePartDamageRequest_t, int> DestructibleHitGroupRequests
Field Value

HealthBefore

public int HealthBefore
Field Value

HealthLost

public int HealthLost
Field Value

NewDamageAccumulatorValue

public float NewDamageAccumulatorValue
Field Value

OriginatingInfo

public CTakeDamageInfo* OriginatingInfo
Field Value

OverrideFlinchHitGroup

public HitGroup_t OverrideFlinchHitGroup
Field Value

PreModifiedDamage

public float PreModifiedDamage
Field Value

SuppressFlinch

public byte SuppressFlinch
Field Value

TotalledDamageDealt

public float TotalledDamageDealt
Field Value

TotalledHealthLost

public int TotalledHealthLost
Field Value

TotalledPreModifiedDamage

public float TotalledPreModifiedDamage
Field Value

WasDamageSuppressed

public byte WasDamageSuppressed
Field Value