private void GroupProfileHandler(Packet packet, Simulator simulator) { GroupProfileReplyPacket profile = (GroupProfileReplyPacket)packet; if (GroupProfileCallbacks.ContainsKey(profile.GroupData.GroupID)) { GroupProfile group = new GroupProfile(); group.AllowPublish = profile.GroupData.AllowPublish; group.Charter = Helpers.FieldToString(profile.GroupData.Charter); group.FounderID = profile.GroupData.FounderID; group.GroupMembershipCount = profile.GroupData.GroupMembershipCount; group.GroupRolesCount = profile.GroupData.GroupRolesCount; group.InsigniaID = profile.GroupData.InsigniaID; group.MaturePublish = profile.GroupData.MaturePublish; group.MembershipFee = profile.GroupData.MembershipFee; group.MemberTitle = Helpers.FieldToString(profile.GroupData.MemberTitle); group.Money = profile.GroupData.Money; group.Name = Helpers.FieldToString(profile.GroupData.Name); group.OpenEnrollment = profile.GroupData.OpenEnrollment; group.OwnerRole = profile.GroupData.OwnerRole; group.Powers = profile.GroupData.PowersMask; group.ShowInList = profile.GroupData.ShowInList; GroupProfileCallbacks[profile.GroupData.GroupID](group); } }
private Packet GroupProp(Packet packet, IPEndPoint sim) { GroupProfileReplyPacket p = (GroupProfileReplyPacket)packet; frame.SayToUser(Utils.BytesToString(p.GroupData.Name) + " = " + p.GroupData.GroupID.ToString()); return(packet); }
private Packet GroupProp(Packet packet, IPEndPoint sim) { if (!form.checkBox1groupkey.Checked) { return(packet); } GroupProfileReplyPacket p = (GroupProfileReplyPacket)packet; frame.SayToUser(Utils.BytesToString(p.GroupData.Name) + " = " + p.GroupData.GroupID.ToString()); return(packet); }