Example #1
0
    void Start()
    {
        DebugOverlay.CreateInstance();

        m_ChatController.MessagesCleared     += this.HandleClearMessages;
        m_ChatController.Connected           += this.HandleConnected;
        m_ChatController.Disconnected        += this.HandleDisconnected;
        m_ChatController.RawMessagesReceived += this.HandleRawMessagesReceived;
        m_ChatController.UsersChanged        += this.HandleUsersChanged;
    }
Example #2
0
    void Start()
    {
        Application.runInBackground = true;

        DebugOverlay.CreateInstance();

        m_BroadcastController = this.gameObject.GetComponent <UnityBroadcastController>();

        m_BroadcastController.AuthTokenRequestComplete += this.HandleAuthTokenRequestComplete;
        m_BroadcastController.LoginAttemptComplete     += this.HandleLoginAttemptComplete;
        m_BroadcastController.GameNameListReceived     += this.HandleGameNameListReceived;
        m_BroadcastController.BroadcastStateChanged    += this.HandleBroadcastStateChanged;
        m_BroadcastController.LoggedOut            += this.HandleLoggedOut;
        m_BroadcastController.StreamInfoUpdated    += this.HandleStreamInfoUpdated;
        m_BroadcastController.FrameSubmissionIssue += this.HandleFrameSubmissionIssue;
        m_BroadcastController.IngestListReceived   += this.HandleIngestListReceived;

        if (!m_BroadcastController.IsPlatformSupported)
        {
            DebugOverlay.Instance.AddViewportText("Operating system does not support broadcasting: " + System.Environment.OSVersion.ToString(), -1);
        }
    }