public override void Removed()
 {
     if (stoleAttack)
     {
         owner.Attack++;
     }
     owner.MaxHealth++;
     owner.SetHealth(owner.GetHealth() + 1);
 }
 public override void SetOwner(GameObject newOwner)
 {
     owner = newOwner.GetComponent <CreatureStats>();
     if (stoleAttack)
     {
         owner.Attack--;
     }
     owner.SetHealth(owner.GetHealth() - 1);
     owner.MaxHealth--;
 }
Example #3
0
 public void SetOwner(GameObject newOwner)
 {
     owner = newOwner.GetComponent <CreatureStats>();
     if (stoleAttack)
     {
         owner.Attack++;
     }
     owner.SetHealth(owner.GetHealth() + 1);
     owner.MaxHealth++;
 }
Example #4
0
    public void Removed()
    {
        if (stoleAttack)
        {
            owner.Attack--;
        }
        owner.SetHealth(owner.GetHealth() - 1);
        owner.MaxHealth--;

        UnregisterCallbacks();
    }