// Use this for initialization void Start() { Fader.color = new Color(0, 0, 0, 0); //btnSoundToggle.onClick.AddListener( Btn_OnSoundToggle ); btnLogout.onClick.AddListener(Btn_OnLogout); btnClose.onClick.AddListener(Btn_OnClose); //UpdateSoundIcon(); CanvasGroup.alpha = 0; _panelPosInit = Panel.anchoredPosition; Panel.anchoredPosition = _panelPosInit + new Vector2(0, 10); foreach (UserProfileTab_Base tab in Tabs) { tab.btn.onClick.AddListener(() => { audioMan.Play(SFX_UI.Click); tab.container.SetAsLastSibling(); tab.scrollRect.DOVerticalNormalizedPos(1, 0.3f); }); } txtGold.text = CurrencyTypes.GOLD.GetAmount().ToString(); txtGems.text = CurrencyTypes.GEMS.GetAmount().ToString(); HeaderBarInterface.SetUserInfo(userInfo, playerMan.Username, playerMan.Level, playerMan.ExperienceProgress()); this.Wait(-1, () => { Fader.DOFade(0.8f, 0.3f); CanvasGroup.DOFade(1, 0.4f); Panel.DOAnchorPos(_panelPosInit, 0.4f); }); }
void Start() { // Get the attached components we need layoutAnim = GetComponent <LayoutAnimator>(); // Init lists _crateItems = new List <LootCrateItem>(); _headerBar = (HeaderBarInterface)MenuManager.Instance.Load("Interface_HeaderBar"); _headerBar.ShowHeader(); signals.OnChangedCurrency += OnChangedCurrency; signals.OnItemRemoved += OnItemRemoved; }
void Start() { canvasGroup.alpha = 0; canvasGroup.DOFade(1, 1.0f); //Hook Footer button click-handlers: btnGoBack.onClick.AddListener(BtnGoBack); _scrollerInitPos = scroller.transform.localPosition; _headerBar = (HeaderBarInterface)MenuManager.Instance.Load("Interface_HeaderBar"); _headerBar.ShowHeader(); signals.OnChangedCurrency += OnChangedCurrency; signals.OnGetEverything += OnGetEverything; LoadCrates(); }
public void Initialize(HeaderBarInterface userInfo) { if (!DataManager.Instance.isLoaded) { return; } tutorialManager = GameObject.Find("TutorialManager").GetComponent <TutorialManager>(); MenuManager.Instance.Remove("Interface_Splash"); Name = "CampInterface"; UserInformation = userInfo; UserInformation.ShowHeader(); signals.OnExploreStarted += OnExploreStarted; ScrollMenuRef.onIndexChanged += OnIndexChangedFromSwipe; //Triggers callbacks hooked to ".OnStatusChanged", such as the mailbox icon. API.Messages.CheckInbox(); LoadExplorePanel(); ChangePanelIndex(2, false); // Check player level ups StartCoroutine(CheckLevel()); if (playerMan.CampScreenToLoadInto > -1) { ChangePanelIndex(playerMan.CampScreenToLoadInto, false); playerMan.CampScreenToLoadInto = -1; } if (!PlayerPrefs.HasKey("ftue_intro_story") && !PlayerPrefs.HasKey("tutorial_step")) { StoryManager.Instance.DisplayStory("story_intro_story", tutorialManager.LockToSummon); PlayerPrefs.SetInt("tutorial_step", 1); PlayerPrefs.SetInt("ftue_intro_story", 1); } else { // If the user quit out partway through the tutorial, show the current state here switch (PlayerPrefs.GetInt("tutorial_step")) { case 1: tutorialManager.LockToSummon(); break; case 2: tutorialManager.LockToSummon(); break; case 3: tutorialManager.LockToHeroDetails(); break; case 4: tutorialManager.LockToHeroDetails(); PlayerPrefs.SetInt("tutorial_step", 3); break; case 5: case 6: case 7: case 8: StoryManager.Instance.DisplayStory("story_tutorial_herodetails_complete", tutorialManager.LockToExplore); PlayerPrefs.SetInt("tutorial_step", 6); break; case 9: // Play the hero details complete story StoryManager.Instance.DisplayStory("story_tutorial_end_ftue", tutorialManager.Unlock); PlayerPrefs.SetInt("tutorial_step", 10); break; } } }