Esempio n. 1
0
        /// <summary>
        ///   The on event received.
        /// </summary>
        /// <param name = "client">
        ///   The client.
        /// </param>
        /// <param name = "data">
        ///   The data.
        /// </param>
        private static void OnEventReceived(TestClient client, EventData data)
        {
            Action <TestClient, EventData> received = EventReceived;

            if (received != null)
            {
                received(client, data);
            }
        }
Esempio n. 2
0
        public void OnEvent(ExitGames.Client.Photon.EventData @event)
        {
            var eventData = new EventData {
                Code = @event.Code, Parameters = @event.Parameters
            };

            if (log.IsDebugEnabled)
            {
                log.Debug("EventReceived");
                LogHelper.WriteDictionaryContent(eventData.Parameters, 0);
            }

            this.eventQueue.Enqueue(eventData);

            OnEventReceived(this, eventData);
        }
Esempio n. 3
0
 /// <summary>
 ///   The on event received.
 /// </summary>
 /// <param name = "client">
 ///   The client.
 /// </param>
 /// <param name = "data">
 ///   The data.
 /// </param>
 private static void OnEventReceived(TestClient client, EventData data)
 {
     Action<TestClient, EventData> received = EventReceived;
     if (received != null)
     {
         received(client, data);
     }
 }
Esempio n. 4
0
        /// <summary>
        ///   The wait for event.
        /// </summary>
        /// <param name = "millisecodsWaitTime">
        ///   The millisecods wait time.
        /// </param>
        /// <returns>
        ///   the event
        /// </returns>
        public EventData WaitForEvent(int millisecodsWaitTime)
        {
            EventData result = this.eventQueue.Dequeue(millisecodsWaitTime);

            return(result);
        }
Esempio n. 5
0
        public void OnEvent(ExitGames.Client.Photon.EventData @event)
        {
            var eventData = new EventData { Code = @event.Code, Parameters = @event.Parameters };
            if (log.IsDebugEnabled)
            {
                log.Debug("EventReceived");
                LogHelper.WriteDictionaryContent(eventData.Parameters, 0);
            }

            this.eventQueue.Enqueue(eventData);

            OnEventReceived(this, eventData);
        }