public llGetParcelFlags ( Aurora.ScriptEngine.AuroraDotNetEngine.LSL_Types.Vector3 pos ) : Aurora.ScriptEngine.AuroraDotNetEngine.LSL_Types.LSLInteger | ||
pos | Aurora.ScriptEngine.AuroraDotNetEngine.LSL_Types.Vector3 | |
return | Aurora.ScriptEngine.AuroraDotNetEngine.LSL_Types.LSLInteger |
public LSL_Integer llGetParcelFlags(LSL_Vector pos)
{
if (!ScriptProtection.CheckThreatLevel(ThreatLevel.None, "LSL", m_host, "LSL", m_itemID)) return 0;
IParcelManagementModule parcelManagement = World.RequestModuleInterface<IParcelManagementModule>();
if (parcelManagement != null)
{
return (int)parcelManagement.GetLandObject((float)pos.x, (float)pos.y).LandData.Flags;
}
return 0;
}