Exemplo n.º 1
0
    void Start()
    {
        if (!displayManager)
        {
            displayManager = CastRemoteDisplayManager.GetInstance();
        }

        if (!displayManager)
        {
            Debug.LogError("No CastRemoteDisplayManager found!");
            Destroy(gameObject);
            return;
        }

        displayManager.RemoteDisplaySessionStartEvent
        .AddListener(OnRemoteDisplaySessionStart);

        displayManager.RemoteDisplaySessionEndEvent
        .AddListener(OnRemoteDisplaySessionEnd);
        displayManager.RemoteDisplayErrorEvent
        .AddListener(OnRemoteDisplayError);
        if (displayManager.GetSelectedCastDevice() != null)
        {
            RemoteDisplayCamera.enabled        = true;
            displayManager.RemoteDisplayCamera = MainCamera;
        }

        MainCamera.enabled = true;
    }
Exemplo n.º 2
0
    public string debugInfo()
    {
        string msg = "";

        dv = displayManager.GetSelectedCastDevice();
        Debug.Log("displayManager.enabled: " + displayManager.enabled);
        if (dv != null)
        {
            msg = (" DeviceId: " + dv.DeviceId + " DeviceName: " + dv.DeviceName + " Status:" + dv.Status + " displayManager.IsCasting: " + displayManager.IsCasting());
        }
        else
        {
            msg = (" chromecast null");
        }
        return(msg);
    }