Example #1
0
        /// <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);
        }
        /// <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);
        }