Ejemplo n.º 1
0
    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>();
    }
Ejemplo n.º 2
0
 private void ChangeStateToFiera(AFiera365 aFiera365)
 {
     currFiera = aFiera365;
     stateMachine.ChangeState(Fiera365States.Fiera);
 }