OpenSim.Region.ScriptEngine.Shared.Api.LSL_Api.llSetPayPrice C# (CSharp) Method

llSetPayPrice() public method

public llSetPayPrice ( int price, OpenSim.Region.ScriptEngine.Shared.LSL_Types.list quick_pay_buttons ) : void
price int
quick_pay_buttons OpenSim.Region.ScriptEngine.Shared.LSL_Types.list
return void
        public void llSetPayPrice(int price, LSL_List quick_pay_buttons)
        {
            m_host.AddScriptLPS(1);

            if (quick_pay_buttons.Data.Length < 4)
            {
                int x;
                for (x=quick_pay_buttons.Data.Length; x<= 4; x++)
                {
                    quick_pay_buttons.Add(ScriptBaseClass.PAY_HIDE);
                }
            }
            int[] nPrice = new int[5];
            nPrice[0] = price;
            nPrice[1] = quick_pay_buttons.GetLSLIntegerItem(0);
            nPrice[2] = quick_pay_buttons.GetLSLIntegerItem(1);
            nPrice[3] = quick_pay_buttons.GetLSLIntegerItem(2);
            nPrice[4] = quick_pay_buttons.GetLSLIntegerItem(3);
            m_host.ParentGroup.RootPart.PayPrice = nPrice;
            m_host.ParentGroup.HasGroupChanged = true;
        }
LSL_Api