Table of Contents

Class CDamageRecord

Namespace
CounterStrikeSharp.API.Core
Assembly
CounterStrikeSharp.API.dll
public class CDamageRecord : NativeObject
Inheritance
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

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