示例#1
0
        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);
            }
        }
示例#3
0
 public override void Write(MessageWriter writer, OfficerKillData data)
 {
     writer.Write(data.Attacker);
     writer.Write(data.Target);
 }