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

osParcelJoin() public method

public osParcelJoin ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 pos1, OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 pos2 ) : void
pos1 OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3
pos2 OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3
return void
        public void osParcelJoin(LSL_Vector pos1, LSL_Vector pos2)
        {
            CheckThreatLevel(ThreatLevel.High, "osParcelJoin");
            m_host.AddScriptLPS(1);

            int startx = (int)(pos1.x < pos2.x ? pos1.x : pos2.x);
            int starty = (int)(pos1.y < pos2.y ? pos1.y : pos2.y);
            int endx = (int)(pos1.x > pos2.x ? pos1.x : pos2.x);
            int endy = (int)(pos1.y > pos2.y ? pos1.y : pos2.y);

            World.LandChannel.Join(startx,starty,endx,endy,m_host.OwnerID);
        }
OSSL_Api