public static AssociatePacket Create(Associate assoc, AssociateAction action)
        {
            AssociatePacket packet = Create(assoc);

            packet.Action = action;
            return(packet);
        }
        public static AssociatePacket Create(Associate assoc)
        {
            AssociatePacket packet = new AssociatePacket();

            packet.FriendID = assoc.UID;
            packet.Name     = assoc.Name;
            packet.Online   = assoc.IsOnline;
            return(packet);
        }
        public static AssociatePacket Create(uint uid, AssociateAction action, bool online, string name)
        {
            AssociatePacket packet = new AssociatePacket();

            packet.FriendID = uid;
            packet.Action   = action;
            packet.Online   = online;
            packet.Name     = name;
            return(packet);
        }