Beispiel #1
0
    public void SetUIManager(UIManagerIndex index)
    {
        InitializeUIManager();

        switch (index)
        {
        case UIManagerIndex.Login:
            loginUIManager = gameObject.AddComponent <LoginUIManager>();
            break;

        case UIManagerIndex.Select:
            selectUIManager = gameObject.AddComponent <SelectUIManager>();
            break;

        case UIManagerIndex.Create:
            createUIManager = gameObject.AddComponent <CreateUIManager>();
            break;

        case UIManagerIndex.Waiting:
            waitingUIManager = gameObject.AddComponent <WaitingUIManager>();
            break;

        case UIManagerIndex.Room:
            roomUIManager = gameObject.AddComponent <RoomUIManager>();
            break;

        case UIManagerIndex.InGame:
            battleUIManager = gameObject.AddComponent <BattleUIManager>();
            break;
        }
    }
    // Start is called before the first frame update
    void Start()
    {
        roomUIManager = FindObjectOfType <RoomUIManager>();

        PhotonNetwork.AutomaticallySyncScene = true;

        if (PhotonNetwork.IsConnectedAndReady)
        {
            PhotonNetwork.JoinLobby();
        }
        else
        {
            PhotonNetwork.ConnectUsingSettings();
        }
    }
Beispiel #3
0
 private void Awake()
 {
     instance = this;
 }