示例#1
0
 public void Add(ActionMsgPacket pkt)
 {
     lock (mActionMessages)
     {
         mActionMessages.Add(pkt);
     }
 }
        //ActionMsgPacket
        private static void HandlePacket(ActionMsgPacket packet)
        {
            var map = MapInstance.Get(packet.MapId);

            if (map != null)
            {
                map.ActionMsgs.Add(
                    new ActionMessage(
                        map, packet.X, packet.Y, packet.Message,
                        new Color(packet.Color.A, packet.Color.R, packet.Color.G, packet.Color.B)
                        )
                    );
            }
        }