Example #1
0
    private void StartPanels()
    {
        gC = GameplayController.instance;
        lC = SettingsController.instance.languageController;
        currentOpenPanel = InGameUIPanels.None;
        SubscribeEvents();
        rightPanel.GetComponent <IEventSubscribable>().SubscribeEvents();
        playerOrderList.GetComponent <IEventSubscribable>().SubscribeEvents();

        //Przygotowywanie paneli
        bottomPanel.PreInit(this);
        leftPanel.PreInit(this);
        rightPanel.PreInit(this);
        buildingInfo.PreInit(this);
        playerOrderList.PreInit(this);
        playerOrderList.Init();

        //Włączanie przycisku otwierania panelu dolnego
        openMenuButton.SetActive(true);
        button.SetActive(true);

        //Ustawienie wyświetlanej ilości pieniędzy na wartość początkową
        OnPlayerMoneyChanged(GameplayController.instance.session.localPlayer.GetName());
        EndLoadingScreen();
    }