Ejemplo n.º 1
0
        /// <summary>
        /// Responds to a server's reliable event.
        /// </summary>
        /// <param name="reliableEventId">The reliable event identifier.</param>
        public void RespondToReliableEvent(int reliableEventId)
        {
            ReliableEventResponse rer = new ReliableEventResponse();

            rer.m_reliableEventId = reliableEventId;
            Send(rer, false);
        }
Ejemplo n.º 2
0
        /// <summary>
        /// Responds to a clients's reliable event.
        /// </summary>
        /// <param name="reliableEventId">The reliable event identifier.</param>
        /// <param name="userId">The client identifier.</param>
        public void RespondToReliableEvent(int reliableEventId, int userId)
        {
            ReliableEventResponse response = new ReliableEventResponse();

            response.m_reliableEventId = reliableEventId;
            Send(response, userId, false);
        }
Ejemplo n.º 3
0
        public bool Execute(EventBase e)
        {
            ReliableEventResponse reb = e as ReliableEventResponse;

            //Network.Log("Response received");
            if (reb != null)
            {
                callback(reb.m_reliableEventId);
                return(true);
            }
            return(false);
        }