Ejemplo n.º 1
0
        private void TestCode(MonoTestUI testUI)
        {
            PlayerStatusWidgetContext widget = new PlayerStatusWidgetContext();

            Singleton <MainUIManager> .Instance.ShowWidget(widget, UIType.Any);

            Singleton <MainUIManager> .Instance.ShowPage(new MainPageContext(), UIType.Page);
        }
Ejemplo n.º 2
0
        public override void Start()
        {
            this.buildingDataDict             = new Dictionary <MonoIslandBuilding, CabinDataItemBase>();
            this.buildingDataDict[this.power] = Singleton <IslandModule> .Instance.GetCabinDataByType(1);

            this.buildingDataDict[this.collect] = Singleton <IslandModule> .Instance.GetCabinDataByType(3);

            this.buildingDataDict[this.misc] = Singleton <IslandModule> .Instance.GetCabinDataByType(4);

            this.buildingDataDict[this.mission] = Singleton <IslandModule> .Instance.GetCabinDataByType(5);

            this.buildingDataDict[this.kianaEnhance] = Singleton <IslandModule> .Instance.GetCabinDataByType(2);

            this.buildingDataDict[this.meiEnhance] = Singleton <IslandModule> .Instance.GetCabinDataByType(6);

            this.buildingDataDict[this.bronyaEnhance] = Singleton <IslandModule> .Instance.GetCabinDataByType(7);

            this.SetupBuildings();
            this.playerBar = new PlayerStatusWidgetContext();
            Singleton <MainUIManager> .Instance.ShowWidget(this.playerBar, UIType.Any);

            CabinDetailPageContext context = new CabinDetailPageContext(this.buildingDataDict[this.power], true)
            {
                EnableTutorial = false
            };

            Singleton <MainUIManager> .Instance.ShowPage(context, UIType.Page);

            context.Destroy();
            CabinOverviewPageContext context2 = new CabinOverviewPageContext(this.buildingDataDict[this.power], this.buildingDataDict)
            {
                EnableTutorial = false
            };

            Singleton <MainUIManager> .Instance.ShowPage(context2, UIType.Page);

            context2.Destroy();
            this.islandMainPage.SetActive(true);
            this.mainPageContext = new IslandMainPageContext(this.islandMainPage, this.buildingDataDict);
            Singleton <MainUIManager> .Instance.ShowPage(this.mainPageContext, UIType.Page);

            this.mainPageContext.view.name = "IslandMainPageContext";
            GraphicsSettingData.ApplySettingConfig();
            AudioSettingData.ApplySettingConfig();
            this.TriggerFullScreenBlock(false);
            Singleton <NotifyManager> .Instance.FireNotify(new Notify(NotifyTypes.DestroyLoadingScene, null));

            base.Start();
        }