Beispiel #1
0
        public void ResolveMessage(Message message)
        {
            switch ((InternalFuctionsID)message.destiny)
            {
            case InternalFuctionsID.Ping:
                OnMessageGenerate?.Invoke(this, new Message((ulong)InternalFuctionsID.Pong, null), null);
                break;

            case InternalFuctionsID.Pong:

                break;

            case InternalFuctionsID.Order:
                Order order = (Order)message.data;
                order.Invoke(this.isServer, this.isClient);
                break;

            default:
                return;
            }
        }
Beispiel #2
0
 internal void PrepareOrder(Order order) => OnMessageGenerate?.Invoke(this, new Message((ulong)InternalFuctionsID.Order, order), order.target);