/// <summary> /// /// </summary> /// <param name="cgc"></param> public void BeginGetCurrentGroups(CurrentGroupsCallback cgc) { OnCurrentGroups = cgc; AgentDataUpdateRequestPacket request = new AgentDataUpdateRequestPacket(); request.AgentData.AgentID = Client.Network.AgentID; request.AgentData.SessionID = Client.Network.SessionID; Client.Network.SendPacket(request); }
/// <summary> /// Request a current list of groups the avatar is a member of. /// </summary> /// <remarks>CAPS Event Queue must be running for this to work since the results /// come across CAPS.</remarks> public void RequestCurrentGroups() { AgentDataUpdateRequestPacket request = new AgentDataUpdateRequestPacket(); request.AgentData.AgentID = Client.Self.AgentID; request.AgentData.SessionID = Client.Self.SessionID; Client.Network.SendPacket(request); }