public AIProcessor(Fight Fight, VirtualFighter Fighter) { this.type = IAMindOf(Fighter); this.myFight = Fight; this.myFighter = Fighter; this.mySpells = Fighter.getSpells(); this.mySpells.RemoveAll(x => x == null); this.Mode = AIAction.AIActionEnum.SELF_ACTING; }
public static JSIAMind GetMindOf(IAMindEnum type) { JSIAMind mind = JSKernel.FightIAMinds.Get((int)type); if (mind == null) { Logger.Error("JSIAMind[" + (int)type + "] doesn't exist"); mind = JSKernel.FightIAMinds.Get(0); } return(mind); }