Class CDamageRecord
- Namespace
- CounterStrikeSharp.API.Core
- Assembly
- CounterStrikeSharp.API.dll
public class CDamageRecord : NativeObject
- Inheritance
-
object
CDamageRecord
- Inherited Members
-
Constructors
CDamageRecord(nint)
public CDamageRecord(nint pointer)
Parameters
pointer
nint
Properties
ActualHealthRemoved
[SchemaMember("CDamageRecord", "m_iActualHealthRemoved")]
public ref int ActualHealthRemoved { get; }
Property Value
- int
BulletsDamage
[SchemaMember("CDamageRecord", "m_iBulletsDamage")]
public ref int BulletsDamage { get; }
Property Value
- int
Damage
[SchemaMember("CDamageRecord", "m_iDamage")]
public ref int Damage { get; }
Property Value
- int
DamagerXuid
[SchemaMember("CDamageRecord", "m_DamagerXuid")]
public ref ulong DamagerXuid { get; }
Property Value
- ulong
IsOtherEnemy
[SchemaMember("CDamageRecord", "m_bIsOtherEnemy")]
public ref bool IsOtherEnemy { get; }
Property Value
- bool
KillType
[SchemaMember("CDamageRecord", "m_killType")]
public ref EKillTypes_t KillType { get; }
Property Value
- EKillTypes_t
LastBulletUpdate
[SchemaMember("CDamageRecord", "m_iLastBulletUpdate")]
public ref int LastBulletUpdate { get; }
Property Value
- int
NumHits
[SchemaMember("CDamageRecord", "m_iNumHits")]
public ref int NumHits { get; }
Property Value
- int
PlayerControllerDamager
[SchemaMember("CDamageRecord", "m_hPlayerControllerDamager")]
public CHandle<CCSPlayerController> PlayerControllerDamager { get; }
Property Value
- CHandle<CCSPlayerController>
PlayerControllerRecipient
[SchemaMember("CDamageRecord", "m_hPlayerControllerRecipient")]
public CHandle<CCSPlayerController> PlayerControllerRecipient { get; }
Property Value
- CHandle<CCSPlayerController>
PlayerDamager
[SchemaMember("CDamageRecord", "m_PlayerDamager")]
public CHandle<CCSPlayerPawn> PlayerDamager { get; }
Property Value
- CHandle<CCSPlayerPawn>
PlayerDamagerName
[SchemaMember("CDamageRecord", "m_szPlayerDamagerName")]
public string PlayerDamagerName { get; set; }
Property Value
- string
PlayerRecipient
[SchemaMember("CDamageRecord", "m_PlayerRecipient")]
public CHandle<CCSPlayerPawn> PlayerRecipient { get; }
Property Value
- CHandle<CCSPlayerPawn>
PlayerRecipientName
[SchemaMember("CDamageRecord", "m_szPlayerRecipientName")]
public string PlayerRecipientName { get; set; }
Property Value
- string
RecipientXuid
[SchemaMember("CDamageRecord", "m_RecipientXuid")]
public ref ulong RecipientXuid { get; }
Property Value
- ulong