void Awake() { homepage.gameObject.SetActive(false); profilePage.gameObject.SetActive(false); covidPage.SetActive(false); fiere.ForEach(f => f.gameObject.SetActive(false)); footer.ShowFooterAnim(false); Login_AppManager.Instance.onUserLoggedIn = OnUserLoggedIn; Debug.Log("Listener added to onUserLoggedIn"); stateMachine = StateMachine <Fiera365States> .Initialize(this); footer.homeBtn.onClick.AddListener(() => stateMachine.ChangeState(Fiera365States.Home)); footer.covidBtn.onClick.AddListener(() => stateMachine.ChangeState(Fiera365States.Covid19)); footer.profiloBtn.onClick.AddListener(() => stateMachine.ChangeState(Fiera365States.Profilo)); footer.leFiereBtn.onClick.AddListener(() => stateMachine.ChangeState(Fiera365States.LeFiere)); privacyTab.openBtn.onClick.AddListener(() => stateMachine.ChangeState(Fiera365States.PrivacyTab)); for (int i = 0; i < fiere.Length; i++) { Button button = homepage.fiereBtns[i]; AFiera365 fiera = fiere[i]; button.onClick.AddListener(() => ChangeStateToFiera(fiera)); fiera.gameObject.SetActive(false); } footer.FooterTexts.ForEach(t => t.color = defaultColor); leFiereUwv_ShowHide = leFiereUniwebview.GetComponent <ShowHideWebView>(); }
private void ChangeStateToFiera(AFiera365 aFiera365) { currFiera = aFiera365; stateMachine.ChangeState(Fiera365States.Fiera); }