Esempio n. 1
0
    private void Start()
    {
        bool isSigningUp = Client.IsCurrentState(Client.signedUpState);

        continueBtn.gameObject.SetActive(isSigningUp);

        if (isSigningUp)
        {
            continueBtn.onClick.AddListener(() =>
            {
                ClientSignedUp.SignIn();
            });
            exitBtn.gameObject.SetActive(false);
        }

        foreach (var obj in mobileTutorial)
        {
            obj.SetActive(false);
        }
        foreach (var obj in pcTutorial)
        {
            obj.SetActive(false);
        }

        tutorial = GameManager.isHandheld ? mobileTutorial : pcTutorial;
        maxIndex = tutorial.Length;
        UpdateUI();
    }
Esempio n. 2
0
 private void CreateStates()
 {
     unconnectedState = new ClientUnconnected();
     connectedState   = new ClientConnected();
     signedUpState    = new ClientSignedUp();
     signedInState    = new ClientSignedIn();
     inRoomState      = new ClientInRoom();
 }