示例#1
0
    void CheckStreamsReceived()
    {
        if (InitJsonReceived && WaspJsonReceived && PlayerJsonReceived)
        {
            if (initLauncher == null)
            {
                return;
            }

            if (playerJsonData.Length == 1)
            {
                initLauncher.Initialize(initJsonData, waspJsonData);
                if (ControllerReferences.MultiPlayer == null)
                {
                    playerSetup.SetActive(true);
                }
            }
            else
            {
                initLauncher.Initialize(initJsonData, waspJsonData, playerJsonData);
                changePlayer.SetActive(true);
            }

            progressBars.gameObject.SetActive(false);

            if (SceneManager.GetActiveScene().name == playScene)
            {
                PlayerJoined.Create().Send();
            }
        }
    }