Ejemplo n.º 1
0
        public static void HandleMessage(ClientStructure client, IClientMessageBase message)
        {
            var data = (FlagBaseMsgData)message.Data;

            switch (data.FlagMessageType)
            {
            case FlagMessageType.ListRequest:
                FlagSystem.HandleFlagListRequestMessage(client);
                //We don't use this message anymore so we can recycle it
                message.Recycle();
                break;

            case FlagMessageType.FlagData:
                FlagSystem.HandleFlagDataMessage(client, (FlagDataMsgData)data);
                break;
            }
        }