Example #1
0
        private void FireNetEvent(NetClientEventType eventType) // put it in my queue, cost it in unity main thread, because of unity frame limitation
        {
            NetClientEvent ne = DataObjectPool.Factory <NetClientEvent>();

            ne.socketId  = sid;
            ne.eventType = eventType;
            lock (eventQueue)
            {
                Debug.Log("fireNetEvent: " + sid + " --> " + eventType);
                eventQueue.Enqueue(ne);
            }
        }
Example #2
0
 public void Reset()
 {
     retCode   = 0;
     socketId  = 0;
     eventType = NetClientEventType.Unknown;
 }