public void addFoodAbilities(Ability foodAbility) { foodAbilities.Add(foodAbility); foodAbility.setCaster(this); }
void initAbility(Ability ability) { if (ability == null) return; Debug.Log("init abilities for" + gameObject.name); ability.setCaster(gameObject); ability.registerEffects(); }
public void addCharAbilities(Ability charAbility) { innateAbilities.Add(charAbility); charAbility.setCaster(this); }