public void GetDamage(Weapon weaponDamage)
    {
        int getDamage = weaponDamage.DoDamage();

        if (Hp > 0 && getDamage > 0)
        {
            Hp -= getDamage;
            Debug.Log(characterBehavior.display() + " Got " + weaponDamage.weaponBehavior.Display() + " attacked and you got " + getDamage + " damaged !");
            if (Hp <= 0)
            {
                Debug.Log(characterBehavior.display() + " Dead !");
            }
        }
        else
        {
            Debug.Log(characterBehavior.display() + " Got " + weaponDamage.weaponBehavior.Display() + " attacked but you dodged !");
        }
    }
 public void Init(CharacterBehavior baseProfession, WeaponBehavior baseWeapon)
 {
     characterBehavior = baseProfession;
     weapon            = new Weapon(baseWeapon);
     Hp = characterBehavior.baseHp();
 }