private void Awake() { s_instance = this; if (UniversalInputManager.UsePhoneUI != null) { Transform transform = this.m_menuButton.transform; transform.localScale = (Vector3)(transform.localScale * 2f); Transform transform2 = this.m_friendButton.transform; transform2.localScale = (Vector3)(transform2.localScale * 2f); } else { this.m_connectionIndicator.gameObject.SetActive(false); } this.m_initialWidth = base.GetComponent <Renderer>().bounds.size.x; this.m_initialFriendButtonScaleX = this.m_friendButton.transform.localScale.x; this.m_initialMenuButtonScaleX = this.m_menuButton.transform.localScale.x; this.m_menuButton.AddEventListener(UIEventType.RELEASE, new UIEvent.Handler(this.OnMenuButtonReleased)); this.m_friendButton.AddEventListener(UIEventType.RELEASE, new UIEvent.Handler(this.OnFriendButtonReleased)); this.ToggleEnableButtons(false); this.m_batteryLevel.gameObject.SetActive(false); FatalErrorMgr.Get().AddErrorListener(new FatalErrorMgr.ErrorCallback(this.OnFatalError)); SceneMgr.Get().RegisterSceneLoadedEvent(new SceneMgr.SceneLoadedCallback(this.OnSceneLoaded)); SpectatorManager.Get().OnInviteReceived += new SpectatorManager.InviteReceivedHandler(this.SpectatorManager_OnInviteReceived); SpectatorManager.Get().OnSpectatorToMyGame += new SpectatorManager.SpectatorToMyGameHandler(this.SpectatorManager_OnSpectatorToMyGame); SpectatorManager.Get().OnSpectatorModeChanged += new SpectatorManager.SpectatorModeChangedHandler(this.SpectatorManager_OnSpectatorModeChanged); ApplicationMgr.Get().WillReset += new System.Action(this.WillReset); this.m_lightingBlend = this.m_menuButtonMesh.GetComponent <Renderer>().material.GetFloat("_LightingBlend"); if (UniversalInputManager.UsePhoneUI != null) { this.m_batteryLevel = this.m_batteryLevelPhone; this.m_currentTime.gameObject.SetActive(false); } this.m_menuButton.SetPhoneStatusBarState(0); }
private bool SwitchToEditDeckMode(CollectionDeck deck) { if ((CollectionManagerDisplay.Get() == null) || (deck == null)) { return(false); } this.m_tavernBrawlTray.HideTray(); this.UpdateDeckPanels(true, true); if (UniversalInputManager.UsePhoneUI == null) { this.m_editDeckButton.gameObject.SetActive(TavernBrawlManager.Get().CurrentMission().canEditDeck); this.m_editDeckButton.SetText(GameStrings.Get("GLUE_COLLECTION_DECK_DELETE")); if (this.m_editIcon != null) { this.m_editIcon.SetActive(false); } if (this.m_deleteIcon != null) { this.m_deleteIcon.SetActive(true); } this.m_editDeckHighlight.ChangeState(ActorStateType.HIGHLIGHT_OFF); } this.m_deckBeingEdited = deck.ID; BnetBar.Get().m_currencyFrame.RefreshContents(); CollectionDeckTray.Get().EnterEditDeckModeForTavernBrawl(); FriendChallengeMgr.Get().UpdateMyAvailability(); return(true); }
private void OnDestroy() { SpectatorManager.Get().OnInviteReceived -= new SpectatorManager.InviteReceivedHandler(this.SpectatorManager_OnInviteReceived); SpectatorManager.Get().OnSpectatorToMyGame -= new SpectatorManager.SpectatorToMyGameHandler(this.SpectatorManager_OnSpectatorToMyGame); SpectatorManager.Get().OnSpectatorModeChanged -= new SpectatorManager.SpectatorModeChangedHandler(this.SpectatorManager_OnSpectatorModeChanged); ApplicationMgr.Get().WillReset -= new System.Action(this.WillReset); s_instance = null; }
private void SetIndicator(bool val) { if (val != this.m_active) { this.m_active = val; this.m_indicator.SetActive(val); BnetBar.Get().UpdateLayout(); } }
private static void SpectatorCount_OnRollout(UIEvent evt) { BnetBar bar = Get(); if (bar != null) { bar.m_spectatorCountTooltipZone.HideTooltip(); } }
public override void Hide() { StoreManager.Get().RemoveAuthorizationExitListener(new StoreManager.AuthorizationExitCallback(this.OnAuthExit)); base.EnableFullScreenEffects(false); if (UniversalInputManager.UsePhoneUI != null) { BnetBar.Get().SetCurrencyType(null); } base.Hide(); }
public override void Unload() { if (UniversalInputManager.UsePhoneUI != null) { BnetBar.Get().ToggleActive(true); } this.m_unloading = true; CollectionManagerDisplay.Get().Unload(); Network.SendAckCardsSeen(); this.m_unloading = false; }
public void AddToast(GameToast toast) { toast.transform.parent = BnetBar.Get().m_questProgressToastBone.transform; toast.transform.localRotation = Quaternion.Euler(new Vector3(90f, 180f, 0f)); toast.transform.localScale = new Vector3(450f, 1f, 450f); toast.transform.localPosition = Vector3.zero; this.m_toasts.Add(toast); RenderUtils.SetAlpha(toast.gameObject, 0f); this.UpdateToastPositions(); object[] args = new object[] { "amount", 1f, "time", 0.25f, "delay", 0.25f, "easeType", iTween.EaseType.easeInCubic, "oncomplete", "FadeOutToast", "oncompletetarget", base.gameObject, "oncompleteparams", toast }; Hashtable hashtable = iTween.Hash(args); iTween.FadeTo(toast.gameObject, hashtable); }
private void Awake() { s_instance = this; this.m_toast = UnityEngine.Object.Instantiate <SocialToast>(this.m_socialToastPrefab); RenderUtils.SetAlpha(this.m_toast.gameObject, 0f); this.m_toast.gameObject.SetActive(false); this.m_toast.transform.parent = BnetBar.Get().m_socialToastBone.transform; this.m_toast.transform.localRotation = Quaternion.Euler(new Vector3(90f, 180f, 0f)); this.m_toast.transform.localScale = (Vector3)this.TOAST_SCALE; this.m_toast.transform.position = BnetBar.Get().m_socialToastBone.transform.position; BnetPresenceMgr.Get().AddPlayersChangedListener(new BnetPresenceMgr.PlayersChangedCallback(this.OnPlayersChanged)); BnetPresenceMgr.Get().OnGameAccountPresenceChange += new Action <BattleNet.PresenceUpdate[]>(this.OnPresenceChanged); BnetFriendMgr.Get().AddChangeListener(new BnetFriendMgr.ChangeCallback(this.OnFriendsChanged)); Network.Get().SetShutdownHandler(new Network.ShutdownHandler(this.ShutdownHandler)); SoundManager.Get().Load("UI_BnetToast"); }
protected override void OnTwoScoopShown() { if (BnetBar.Get() != null) { BnetBar.Get().SuppressLoginTooltip(true); } if (base.ShouldMakeUtilRequests()) { this.InitGoldRewardUI(); } if (this.m_showNoGoldRewardText) { this.m_noGoldRewardText.gameObject.SetActive(true); } if (this.m_showWinProgress) { this.m_gamesWonIndicator.Show(); } }
private static void SpectatorCount_OnRollover(UIEvent evt) { BnetBar bar = Get(); if (bar != null) { string str2; string headline = GameStrings.Get("GLOBAL_SPECTATOR_COUNT_PANEL_HEADER"); BnetGameAccountId[] spectatorPartyMembers = SpectatorManager.Get().GetSpectatorPartyMembers(true, false); if (spectatorPartyMembers.Length == 1) { string playerBestName = BnetUtils.GetPlayerBestName(spectatorPartyMembers[0]); object[] args = new object[] { playerBestName }; str2 = GameStrings.Format("GLOBAL_SPECTATOR_COUNT_PANEL_TEXT_ONE", args); } else { if (< > f__am$cache20 == null) {
public override void Show() { if ((OptionsMenu.Get() != null) && OptionsMenu.Get().IsShown()) { UniversalInputManager.Get().CancelTextInput(base.gameObject, true); OptionsMenu.Get().Hide(true); } else { base.Show(); if ((UniversalInputManager.UsePhoneUI != null) && (this.m_ratingsObject != null)) { this.m_ratingsObject.SetActive(this.UseKoreanRating()); base.m_menu.m_buttonContainer.UpdateSlices(); base.LayoutMenuBackground(); } this.ShowLoginTooltipIfNeeded(); BnetBar.Get().m_menuButton.SetSelected(true); } }
public bool BackFromDeckEdit(bool animate) { if (!this.IsInDeckEditMode()) { return(false); } if (animate) { PresenceMgr.Get().SetPrevStatus(); } if (CollectionManagerDisplay.Get().GetViewMode() != CollectionManagerDisplay.ViewMode.CARDS) { TAG_CLASS pageClass = (TavernBrawlManager.Get().CurrentDeck() != null) ? TavernBrawlManager.Get().CurrentDeck().GetClass() : TAG_CLASS.DRUID; CollectionManagerDisplay.Get().m_pageManager.JumpToCollectionClassPage(pageClass); } this.m_tavernBrawlTray.ToggleTraySlider(true, null, animate); this.RefreshStateBasedUI(animate); this.m_deckBeingEdited = 0L; BnetBar.Get().m_currencyFrame.RefreshContents(); FriendChallengeMgr.Get().UpdateMyAvailability(); this.UpdateEditOrCreate(); if (UniversalInputManager.UsePhoneUI == null) { this.m_editDeckButton.SetText(GameStrings.Get("GLUE_EDIT")); if (this.m_editIcon != null) { this.m_editIcon.SetActive(true); } if (this.m_deleteIcon != null) { this.m_deleteIcon.SetActive(false); } } CollectionDeckTray.Get().ExitEditDeckModeForTavernBrawl(); return(true); }
public void OnStatusBarUpdate() { BnetBar.Get().UpdateLayout(); }
public override void Hide() { base.Hide(); this.HideLoginTooltip(); BnetBar.Get().m_menuButton.SetSelected(false); }
private void OnOptionsMenuHidden() { UnityEngine.Object.Destroy(this.m_optionsMenu.gameObject); this.m_optionsMenu = null; AssetCache.ClearGameObject((string)this.OPTIONS_MENU_NAME); if ((!SceneMgr.Get().IsModeRequested(SceneMgr.Mode.FATAL_ERROR) && !ApplicationMgr.Get().IsResetting()) && BnetBar.Get().IsEnabled()) { this.Show(); } }
public void SetCurrencyOverride(CurrencyType?type) { this.m_overrideCurrencyType = type; this.RefreshContents(); BnetBar.Get().UpdateLayout(); }