Ejemplo n.º 1
0
 private void ClientToServerEventReceived(ClientToServer.Data data)
 {
     if (ClientToServerCallbacks.ContainsKey(data.EventName))
     {
         ClientToServerCallbacks[data.EventName].ForEach((action) => action?.Invoke(data.Sender, data.EventData));
     }
 }
Ejemplo n.º 2
0
        public void RegisterClientToServerCallback(string eventName, Action <NetworkPlayer, string> callback)
        {
            if (!ClientToServerCallbacks.ContainsKey(eventName))
            {
                ClientToServerCallbacks.Add(eventName, new List <Action <NetworkPlayer, string> >());
            }

            ClientToServerCallbacks[eventName].Add(callback);
        }