public BattleBot(IBotAI botAI, ISettings settings) { BotAI = botAI; Settings = settings; MaxHP = Settings.MaxHP; HP = MaxHP; MaxSP = Settings.MaxSP; SP = MaxSP; MaxEP = Settings.MaxEP; EP = MaxEP; InsideView = new InsideView(this); OutsideView = new OutsideView(this); }
public IBattleBot Create(IBotAI botAI) => new BattleBot(botAI, Settings);
public void SetBotAI(IBotAI botAI) { bot = new Bot(botAI); }
public Bot(IBotAI botAI) { this.botAI = botAI; }