コード例 #1
0
    IEnumerator Start()
    {
        doStream = false;

        defaultSendData = new SendData[sendData.Length];

        for (int i = 0; i < defaultSendData.Length; i++)
        {
            defaultSendData[i] = new SendData {
                audio = sendData[i].audio,
                video = sendData[i].video,
                input = sendData[i].input,
                mouse = sendData[i].mouse
            };
        }

        yield return(new WaitUntil(() => StreamSDK.instance != null));

        StreamSDK.instance.numberReceivers = numberReceivers;

        StreamSDK.InitInput(numberReceivers);
        StreamSDK.InitMouse(numberReceivers);

        StreamSDKTransporter.instance = this;

        switch (netTech)
        {
        case NetTech.photon:
            PhotonWrapper photonWrapper = gameObject.AddComponent <PhotonWrapper>();
            break;

            /*
             * case NetTech.tnet:
             *              //TNetWrapper tnetWrapper = gameObject.AddComponent<TNetWrapper>();
             *      break;
             *
             *
             * case NetTech.tcp:
             *      break;
             *
             * case NetTech.udp:
             *      break;
             *
             * case NetTech.unet:
             *      break;
             *
             * case NetTech.webrtc:
             *      break;
             */
        }
    }
コード例 #2
0
 void Start()
 {
     PhotonWrapper.instance = this;
     Debug.LogError("You need to import Photon and comment out this placeholder class!");
 }