API Reference › Natives
CTakeDamageInfo
StructNamespace: SwiftlyS2.Shared.Natives · Assembly: SwiftlyS2.CS2.dll
public struct CTakeDamageInfoConstructors
public CTakeDamageInfo(CBaseEntity inflictor, CBaseEntity attacker, CBaseEntity ability, float flDamage, DamageTypes_t bitsDamageType)Parameters
- inflictorCBaseEntity
- attackerCBaseEntity
- abilityCBaseEntity
- flDamagefloat
- bitsDamageTypeDamageTypes_t
public CTakeDamageInfo(float flDamage, DamageTypes_t bitsDamageType, CBaseEntity? inflictor = null, CBaseEntity? attacker = null, CBaseEntity? ability = null)Parameters
- flDamagefloat
- bitsDamageTypeDamageTypes_t
- inflictorCBaseEntity?optional
- attackerCBaseEntity?optional
- abilityCBaseEntity?optional
Properties
Fields
public CUtlLeanVector<DestructiblePartDamageRequest_t, int> DestructiblePartDamageRequestsField Value
[Obsolete("This field somehow holds garbage value in game. Use ActualHitGroup instead.")]
public HitGroup_t HitGroupIdField Value