OpenMetaverse.GroupManager.StartProposal C# (CSharp) Method

StartProposal() public method

Start a group proposal (vote)
public StartProposal ( UUID group, GroupProposal prop ) : void
group UUID The Group ID to send proposal to
prop GroupProposal GroupProposal structure containing the proposal
return void
        public void StartProposal(UUID group, GroupProposal prop)
        {
            StartGroupProposalPacket p = new StartGroupProposalPacket();
            p.AgentData.AgentID = Client.Self.AgentID;
            p.AgentData.SessionID = Client.Self.SessionID;
            p.ProposalData.GroupID = group;
            p.ProposalData.ProposalText = Utils.StringToBytes(prop.VoteText);
            p.ProposalData.Quorum = prop.Quorum;
            p.ProposalData.Majority = prop.Majority;
            p.ProposalData.Duration = prop.Duration;
            Client.Network.SendPacket(p);
        }