private void InitializeSystems() { characterStockSystem = new CharacterStockSystem(); probabilitySystem = new ProbabilitySystem(); combinationSystem = new CombinationSystem(); synergySystem = new SynergySystem(); characterStockSystem.Initialize(); probabilitySystem.Initialize(); combinationSystem.Initialize(); synergySystem.Initialize(); }
public void Initialize() { uiInGameSynergyInfo.Initialize(); InitializeTribeList(); InitializeOriginList(); InGameManager.instance.gameState.OnBattle += MoveForBattle; InGameManager.instance.gameState.OnPrepare += MoveForPrepare; synergySystem = InGameManager.instance.synergySystem; synergySystem.OnTribeChanged += UpdateTribes; synergySystem.OnOriginChanged += UpdateOrigins; synergySystem.OnTribeChanged += UpdateSynergyListSize; synergySystem.OnOriginChanged += UpdateSynergyListSize; if (SaveManager.Instance.IsLoadedData) { InitializeByInGameSaveData(SaveManager.Instance.inGameSaveData.CharacterAreaInfoList); } }