1 sharedlibrarycoreeventsgame ClientDamageEvent
RaidMax edited this page 2023-05-20 22:09:21 -05:00

ClientDamageEvent Public class

Diagram

  flowchart LR
  classDef interfaceStyle stroke-dasharray: 5 5;
  classDef abstractStyle stroke-width:4px
  subgraph SharedLibraryCore.Events.Game
  SharedLibraryCore.Events.Game.ClientDamageEvent[[ClientDamageEvent]]
  SharedLibraryCore.Events.Game.ClientGameEvent[[ClientGameEvent]]
  class SharedLibraryCore.Events.Game.ClientGameEvent abstractStyle;
  end
SharedLibraryCore.Events.Game.ClientGameEvent --> SharedLibraryCore.Events.Game.ClientDamageEvent

Members

Properties

Public properties

Type Name Methods
EFClient Attacker get
string AttackerClientName get
int AttackerClientSlotNumber get
string AttackerNetworkId get
string AttackerTeamName get, init
int Damage get, init
string HitLocation get, init
string MeansOfDeath get, init
EFClient Victim get
string VictimClientName get, init
int VictimClientSlotNumber get, init
string VictimNetworkId get, init
string VictimTeamName get, init
string WeaponName get, init

Methods

Public methods

Returns Name
void UpdateAttacker(EFClient client)

Details

Inheritance

Constructors

ClientDamageEvent

Source code

public ClientDamageEvent()

Methods

UpdateAttacker

Source code

public void UpdateAttacker(EFClient client)
Arguments
Type Name Description
EFClient client

Properties

Attacker

public EFClient Attacker { get; }

Victim

public EFClient Victim { get; }

AttackerClientName

public string AttackerClientName { get; }

AttackerNetworkId

public string AttackerNetworkId { get; }

AttackerClientSlotNumber

public int AttackerClientSlotNumber { get; }

AttackerTeamName

public string AttackerTeamName { get; init; }

VictimClientName

public string VictimClientName { get; init; }

VictimNetworkId

public string VictimNetworkId { get; init; }

VictimClientSlotNumber

public int VictimClientSlotNumber { get; init; }

VictimTeamName

public string VictimTeamName { get; init; }

WeaponName

public string WeaponName { get; init; }

Damage

public int Damage { get; init; }

MeansOfDeath

public string MeansOfDeath { get; init; }

HitLocation

public string HitLocation { get; init; }

Generated with ModularDoc