public Chatter(Chat chat, Config cfg, SlotObservation observation, BotManager bots) { _chat = chat; _cfg = cfg; _observation = observation; _bots = bots; }
public Autobalancer(CustomGame cg, SlotObservation observation, BotManager bots, SlotManipulation manipulation) { _cg = cg; _observation = observation; _bots = bots; _manipulation = manipulation; }
public BotManager(Config cfg, AI ai, SlotObservation observation, Resetter resetter) { _cfg = cfg; _ai = ai; _observation = observation; _resetter = resetter; }
public TeamScrambler(CustomGame cg, Config cfg, BotManager bots, SlotObservation observation, SlotManipulation manipulation) { _cg = cg; _cfg = cfg; _bots = bots; _observation = observation; _manipulation = manipulation; }
public GameManager(CustomGame cg, Config cfg) { Cg = cg; Cfg = cfg; DebugUtils.Debug = Cfg.Debug; DebugUtils.Cg = Cg; Observation = new SlotObservation(cg); Manipulation = new SlotManipulation(Observation, Cg.Interact); Resetter resetter = new Resetter(Cg); Bots = new BotManager(cfg, cg.AI, Observation, resetter); Scrambler = new TeamScrambler(Cg, Cfg, Bots, Observation, Manipulation); Autobalancer = new Autobalancer(Cg, Observation, Bots, Manipulation); Chatter = new Chatter(Cg.Chat, Cfg, Observation, Bots); Match = new MatchTracker(Chatter, Cg); }
public SlotManipulation(SlotObservation observation, Interact interact) { _observation = observation; _interact = interact; }