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; }
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); } }