Ejemplo n.º 1
0
    private void InitializeSystems()
    {
        characterStockSystem = new CharacterStockSystem();
        probabilitySystem    = new ProbabilitySystem();
        combinationSystem    = new CombinationSystem();
        synergySystem        = new SynergySystem();

        characterStockSystem.Initialize();
        probabilitySystem.Initialize();
        combinationSystem.Initialize();
        synergySystem.Initialize();
    }
Ejemplo n.º 2
0
    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);
        }
    }