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) ) ); } }