public override void Handle(PlayerControl innerNetObject, OfficerKillData data) { var attacker = PlayerDataManager.GetPlayerById(data.Attacker); var target = PlayerDataManager.GetPlayerById(data.Target); attacker.MurderPlayer(target); }
public override void Handle(PlayerControl innerNetObject, OfficerKillData data) { var attacker = PlayerTools.getPlayerById(data.Attacker); var target = PlayerTools.getPlayerById(data.Target); attacker.MurderPlayer(target); if (target.isPlayerImmortal()) { BreakShield(false); } }
public override void Write(MessageWriter writer, OfficerKillData data) { writer.Write(data.Attacker); writer.Write(data.Target); }