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); }
private void Awake() { matchTracker = GetComponent <MatchTracker>(); }