Beispiel #1
0
        public override void Die(CharacterInfo character, CombatManager.HitData data)
        {
            if (data.attacker.Client != null)
            {
                data.attacker.Character.ChangeStatValue(StatType.EXPERIENCE, ExpReward);
            }

            CharactersManager.Instance.RemoveCharacter(character);
        }
Beispiel #2
0
 public virtual void Die(CharacterInfo character, CombatManager.HitData data)
 {
 }
Beispiel #3
0
 public virtual void Hit(CombatManager.HitData data)
 {
 }
Beispiel #4
0
        public override void Hit(CombatManager.HitData data)
        {
            base.Hit(data);

            this.target = data.attacker;
        }