public virtual bool ShouldCastSpell(ref Enums.Spell spellCast, ref IGameBase spellTarget) { var result = false; if (Spells != null) { // If enemies are present if (CheckNBTLHostility()) { } else { } } return(result); }
public virtual IMonsterSpell GetMonsterSpell(Enums.Spell spell) { return(Spells != null && Enum.IsDefined(typeof(Enums.Spell), spell) ? Spells.FirstOrDefault(ms => ms != null && ms.Spell == spell) : null); }