OpenSim.Region.ScriptEngine.Shared.Api.OSSL_Api.osDrawFilledPolygon C# (CSharp) Method

osDrawFilledPolygon() public method

public osDrawFilledPolygon ( string drawList, OpenSim.Region.ScriptEngine.Shared.LSL_Types.list x, OpenSim.Region.ScriptEngine.Shared.LSL_Types.list y ) : string
drawList string
x OpenSim.Region.ScriptEngine.Shared.LSL_Types.list
y OpenSim.Region.ScriptEngine.Shared.LSL_Types.list
return string
        public string osDrawFilledPolygon(string drawList, LSL_List x, LSL_List y)
        {
            CheckThreatLevel(ThreatLevel.None, "osDrawFilledPolygon");

            m_host.AddScriptLPS(1);

            if (x.Length != y.Length || x.Length < 3)
            {
                return "";
            }
            drawList += "FillPolygon " + x.GetLSLStringItem(0) + "," + y.GetLSLStringItem(0);
            for (int i = 1; i < x.Length; i++)
            {
                drawList += "," + x.GetLSLStringItem(i) + "," + y.GetLSLStringItem(i);
            }
            drawList += "; ";
            return drawList;
        }
OSSL_Api