public void OnEntityAttack(EntityAttackPacket packet) { var attacker = UnityExtensions.GetEntity(packet.AttackerUID); var defender = UnityExtensions.GetEntity(packet.DefenderUID); var damage = packet.Damage; attacker.PerformAttackAnimation(defender, damage); }
public void OnEntityDeath(EntityDeathPacket packet) { var entity = UnityExtensions.GetEntity(packet.EntityUID); if (!entity.Dead) { entity.WilLDie = true; } }