public ItempediaPageContext() { ContextPattern pattern = new ContextPattern { contextName = "ItempediaPageContext", viewPrefabPath = "UI/Menus/Page/Itempedia/ItempediaPage" }; base.config = pattern; this._tabManager = new TabManager(); this._tabManager.onSetActive += new TabManager.OnSetActive(this.OnTabSetActive); }
public InLevelPauseDialogContext(string defaultTab = "StatusTab") { ContextPattern pattern = new ContextPattern { contextName = "InLevelPauseDialogContext", viewPrefabPath = "UI/Menus/Dialog/InLevelPauseDialog" }; base.config = pattern; this.defaultTab = defaultTab; this._tabManager = new TabManager(); this._tabManager.onSetActive += new TabManager.OnSetActive(this.OnTabSetActive); }
public SettingPageContext(string defaultTab = "AudioTab") { ContextPattern pattern = new ContextPattern { contextName = "SettingPageContext", viewPrefabPath = "UI/Menus/Page/Setting/SettingPage" }; base.config = pattern; base.showSpaceShip = true; this.defaultTab = defaultTab; this._tabManager = new TabManager(); this._tabManager.onSetActive += new TabManager.OnSetActive(this.OnTabSetActive); }
public StorageShowPageContext() { ContextPattern pattern = new ContextPattern { contextName = "StorageShowPageContext", viewPrefabPath = "UI/Menus/Page/Storage/StorageShowPage", cacheType = ViewCacheType.AlwaysCached }; base.config = pattern; this._tabManager = new TabManager(); this._tabManager.onSetActive += new TabManager.OnSetActive(this.OnTabSetActive); this._tabItemList = new Dictionary <string, List <StorageDataItemBase> >(); }
public AvatarDetailPageContext(AvatarDataItem avatarData, string defaultTab = "LvUpTab") { ContextPattern pattern = new ContextPattern { contextName = "AvatarDetailPageContext", viewPrefabPath = "UI/Menus/Page/AvatarDetailPage" }; base.config = pattern; base.showSpaceShip = true; this.avatarData = avatarData; this.defaultTab = defaultTab; this._tabManager = new TabManager(); this._tabManager.onSetActive += new TabManager.OnSetActive(this.OnTabSetActive); }
public RechargePageContext(string defaultTab = "RechargeTab") { ContextPattern pattern = new ContextPattern { contextName = "RechargePageContext", viewPrefabPath = "UI/Menus/Page/Shop/RechargePagePage", cacheType = ViewCacheType.AlwaysCached }; base.config = pattern; base.showSpaceShip = false; this.defaultTab = defaultTab; this._tabManager = new TabManager(); this._tabManager.onSetActive += new TabManager.OnSetActive(this.OnTabSetActive); }
public GachaMainPageContext() { ContextPattern pattern = new ContextPattern { contextName = "GachaMainPageContext", viewPrefabPath = "UI/Menus/Page/Gacha/GachaMainPage", cacheType = ViewCacheType.AlwaysCached }; base.config = pattern; this._gachaGotList = new List <StorageDataItemBase>(); this._tabManager = new TabManager(); this._tabManager.onSetActive += new TabManager.OnSetActive(this.OnTabSetActive); this._waitGachaRsp = new WaitGachaRsp(); }
public RemoteAvatarDetailPageContext(FriendDetailDataItem userData, bool fromDialog = false, Transform dialogTrans = null) { ContextPattern pattern = new ContextPattern { contextName = "RemoteAvatarDetailPageContext", viewPrefabPath = "UI/Menus/Page/AvatarDetailPage" }; base.config = pattern; base.showSpaceShip = true; this.userData = userData; this._tabManager = new TabManager(); this._tabManager.onSetActive += new TabManager.OnSetActive(this.OnTabSetActive); this._fromDialog = fromDialog; this._dialogTrans = dialogTrans; }
public FriendOverviewPageContext(string tabKey = "FriendListTab", InviteTab inviteTab = 1) { ContextPattern pattern = new ContextPattern { contextName = "FriendOverviewPageContext", viewPrefabPath = "UI/Menus/Page/Friend/FriendOverviewPage" }; base.config = pattern; this._tabManager = new TabManager(); this._tabManager.onSetActive += new TabManager.OnSetActive(this.OnTabSetActive); this._defaultTabKey = tabKey; this._currentInviteTab = inviteTab; this._tabItemList = new Dictionary <string, List <FriendBriefDataItem> >(); this._playerUidToShow = -1; this._shouldMarkAllFriendsAsOld = false; this._currentInviteTab = InviteTab.InviteeTab; }
public StorageItemDetailPageContext(StorageDataItemBase storageItem, bool hideActionBtns = false, bool unlock = true) { ContextPattern pattern = new ContextPattern { contextName = "StorageItemDetailPageContext", viewPrefabPath = "UI/Menus/Page/Storage/WeaponDetailPage", cacheType = ViewCacheType.AlwaysCached }; base.config = pattern; if (storageItem is StigmataDataItem) { base.config.viewPrefabPath = "UI/Menus/Page/Storage/StigmataDetailPage"; } this.storageItem = storageItem; this.hideActionBtns = hideActionBtns; this.unlock = unlock; this._stigmataTabManager = new TabManager(); this._stigmataTabManager.onSetActive += new TabManager.OnSetActive(this.OnTabSetActive); }
public ChatDialogContext(int talkingUid) { ContextPattern pattern = new ContextPattern { contextName = "ChatDialogContext", viewPrefabPath = "UI/Menus/Dialog/Chat/ChatDialog" }; base.config = pattern; this._tabManager = new TabManager(); this._friendTabManager = new TabManager(); this._tabManager.onSetActive += new TabManager.OnSetActive(this.OnTabSetActive); this._friendTabManager.onSetActive += new TabManager.OnSetActive(this.OnFriendTabSetActive); this._mode = Mode.Friend; this._talkingFriendUid = !Singleton <FriendModule> .Instance.IsMyFriend(talkingUid) ? 0 : talkingUid; if (this._talkingFriendUid != 0) { Singleton <ChatModule> .Instance.SetFriendMsgRead(this._talkingFriendUid); } }
public PlayerProfilePageContext(TabType tabType = 0) { ContextPattern pattern = new ContextPattern { contextName = "PlayerProfilePageContext", viewPrefabPath = "UI/Menus/Page/PlayerProfile/PlayerProfilePage" }; base.config = pattern; this._tabManager = new TabManager(); this._tabManager.onSetActive += new TabManager.OnSetActive(this.OnTabSetActive); switch (tabType) { case TabType.PlayerTab: this._currentTab = "Player"; break; case TabType.AccountTab: this._currentTab = "Account"; break; } }
public ChatDialogContext() { ContextPattern pattern = new ContextPattern { contextName = "ChatDialogContext", viewPrefabPath = "UI/Menus/Dialog/Chat/ChatDialog" }; base.config = pattern; this._tabManager = new TabManager(); this._friendTabManager = new TabManager(); this._tabManager.onSetActive += new TabManager.OnSetActive(this.OnTabSetActive); this._friendTabManager.onSetActive += new TabManager.OnSetActive(this.OnFriendTabSetActive); if (false) { this._mode = Mode.Guild; } else { this._mode = Mode.World; } this._talkingFriendUid = 0; }