Exemplo n.º 1
0
        public void SendEventAction(EventAction eventAction, int clientId)
        {
            EventBuilder eventBuilder = _networkManager.AddNetworkInfo(new EventBuilder(), clientId);
            Event        ievent       = eventBuilder.SetAck(false)
                                        .SetClientId(clientId)
                                        .SetTimeoutType(eventAction.GetTimeoutType())
                                        .SetEventType(eventAction.GetEventType())
                                        .SetPayload(eventAction)
                                        .Build();

            _networkManager.SendEventFakingLatencyAndPacketLoss(ievent);

            AddEventToReliableQueue(ievent);
        }