private PlayerSpell(Recipe recipe, PlayerWitch owner, bool repeatable) { this.Recipe = recipe; _active = true; _owner = owner; _repeatable = repeatable; }
public PlayerSpell(TomeSpell learnt, PlayerWitch owner) { new PlayerSpell(new Recipe(learnt.Recipe), owner, learnt.IsRepeatable()); }
public override bool IsOwner(PlayerWitch player) { return(player == _owner); }
public PlayerSpell(Recipe recipe, PlayerWitch owner) { new PlayerSpell(recipe, owner, false); }