private void Awake() { GlobalInformations.Reset(); var cfg = GlobalInformations.allConfigs; cfg.Add(Board.Config.instance = boardConfig); if (boardConfig.stream.Length == 0) { boardConfig.stream = null; } cfg.Add(OfflineTurnManager.Config.instance = turnConfig); cfg.Add(Player.Config.instance = playerConfig); playerConfig.Save(); cfg.Add(IQChess.Gomoku.GameManager.Config.instance = gameConfig); }
private void Start() { turnManager = helper.Instantiate(Config.instance.isOnline) as TurnManagerBase <Player.IDType, Player>; GlobalInformations.initializedTypes.Add(GetType()); GlobalInformations.WaitForTypesReady(turnManager.BeginFirstTurn, typeof(TurnManagerBase <Player.IDType, Player>), typeof(Board), typeof(Player)); }