refactor: simplify EstateManagementModule.handleEstateDebugRegionRequest()
parent
92837c4f89
commit
9f5b33e52e
|
@ -661,28 +661,17 @@ namespace OpenSim.Region.CoreModules.World.Estate
|
||||||
TriggerEstateMessage(senderID, senderName, message);
|
TriggerEstateMessage(senderID, senderName, message);
|
||||||
}
|
}
|
||||||
|
|
||||||
private void handleEstateDebugRegionRequest(IClientAPI remote_client, UUID invoice, UUID senderID, bool scripted, bool collisionEvents, bool physics)
|
private void handleEstateDebugRegionRequest(
|
||||||
|
IClientAPI remote_client, UUID invoice, UUID senderID,
|
||||||
|
bool disableScripts, bool disableCollisions, bool disablePhysics)
|
||||||
{
|
{
|
||||||
if (physics)
|
Scene.RegionInfo.RegionSettings.DisablePhysics = disablePhysics;
|
||||||
Scene.RegionInfo.RegionSettings.DisablePhysics = true;
|
Scene.RegionInfo.RegionSettings.DisableScripts = disableScripts;
|
||||||
else
|
Scene.RegionInfo.RegionSettings.DisableCollisions = disableCollisions;
|
||||||
Scene.RegionInfo.RegionSettings.DisablePhysics = false;
|
|
||||||
|
|
||||||
if (scripted)
|
|
||||||
Scene.RegionInfo.RegionSettings.DisableScripts = true;
|
|
||||||
else
|
|
||||||
Scene.RegionInfo.RegionSettings.DisableScripts = false;
|
|
||||||
|
|
||||||
if (collisionEvents)
|
|
||||||
Scene.RegionInfo.RegionSettings.DisableCollisions = true;
|
|
||||||
else
|
|
||||||
Scene.RegionInfo.RegionSettings.DisableCollisions = false;
|
|
||||||
|
|
||||||
|
|
||||||
Scene.RegionInfo.RegionSettings.Save();
|
Scene.RegionInfo.RegionSettings.Save();
|
||||||
TriggerRegionInfoChange();
|
TriggerRegionInfoChange();
|
||||||
|
|
||||||
Scene.SetSceneCoreDebug(scripted, collisionEvents, physics);
|
Scene.SetSceneCoreDebug(scriptsOn, collisionsOn, physicsOn);
|
||||||
}
|
}
|
||||||
|
|
||||||
private void handleEstateTeleportOneUserHomeRequest(IClientAPI remover_client, UUID invoice, UUID senderID, UUID prey)
|
private void handleEstateTeleportOneUserHomeRequest(IClientAPI remover_client, UUID invoice, UUID senderID, UUID prey)
|
||||||
|
|
Loading…
Reference in New Issue