private void TestCode(MonoTestUI testUI) { PlayerStatusWidgetContext widget = new PlayerStatusWidgetContext(); Singleton <MainUIManager> .Instance.ShowWidget(widget, UIType.Any); Singleton <MainUIManager> .Instance.ShowPage(new MainPageContext(), UIType.Page); }
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(); }