mirror of
https://github.com/opensim/opensim.git
synced 2026-08-11 03:45:35 +08:00
a ton more to go
This commit is contained in:
@@ -181,19 +181,19 @@ namespace OpenSim.Region.CoreModules.World.LightShare
|
|||||||
VEnv.FromWLOSD(oenv);
|
VEnv.FromWLOSD(oenv);
|
||||||
else
|
else
|
||||||
VEnv.FromOSD(oenv);
|
VEnv.FromOSD(oenv);
|
||||||
scene.RegionEnviroment = VEnv;
|
scene.RegionEnvironment = VEnv;
|
||||||
m_regionEnvVersion = VEnv.version;
|
m_regionEnvVersion = VEnv.version;
|
||||||
}
|
}
|
||||||
catch (Exception e)
|
catch (Exception e)
|
||||||
{
|
{
|
||||||
m_log.ErrorFormat("[Enviroment {0}] failed to load initial enviroment {1}", m_scene.Name, e.Message);
|
m_log.ErrorFormat("[Enviroment {0}] failed to load initial enviroment {1}", m_scene.Name, e.Message);
|
||||||
scene.RegionEnviroment = null;
|
scene.RegionEnvironment = null;
|
||||||
m_regionEnvVersion = -1;
|
m_regionEnvVersion = -1;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
scene.RegionEnviroment = null;
|
scene.RegionEnvironment = null;
|
||||||
m_regionEnvVersion = -1;
|
m_regionEnvVersion = -1;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -222,7 +222,7 @@ namespace OpenSim.Region.CoreModules.World.LightShare
|
|||||||
if (VEnv == null)
|
if (VEnv == null)
|
||||||
{
|
{
|
||||||
m_scene.SimulationDataService.RemoveRegionEnvironmentSettings(regionID);
|
m_scene.SimulationDataService.RemoveRegionEnvironmentSettings(regionID);
|
||||||
m_scene.RegionEnviroment = null;
|
m_scene.RegionEnvironment = null;
|
||||||
m_regionEnvVersion = -1;
|
m_regionEnvVersion = -1;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
@@ -232,7 +232,7 @@ namespace OpenSim.Region.CoreModules.World.LightShare
|
|||||||
OSD env = VEnv.ToOSD();
|
OSD env = VEnv.ToOSD();
|
||||||
//m_scene.SimulationDataService.StoreRegionEnvironmentSettings(regionID, OSDParser.SerializeLLSDXmlString(env));
|
//m_scene.SimulationDataService.StoreRegionEnvironmentSettings(regionID, OSDParser.SerializeLLSDXmlString(env));
|
||||||
m_scene.SimulationDataService.StoreRegionEnvironmentSettings(regionID, OSDParser.SerializeLLSDNotationFull(env));
|
m_scene.SimulationDataService.StoreRegionEnvironmentSettings(regionID, OSDParser.SerializeLLSDNotationFull(env));
|
||||||
m_scene.RegionEnviroment = VEnv;
|
m_scene.RegionEnvironment = VEnv;
|
||||||
}
|
}
|
||||||
m_framets = 0;
|
m_framets = 0;
|
||||||
UpdateEnvTime();
|
UpdateEnvTime();
|
||||||
@@ -297,7 +297,7 @@ namespace OpenSim.Region.CoreModules.World.LightShare
|
|||||||
RegionLightShareData ls = null;
|
RegionLightShareData ls = null;
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
ViewerEnvironment VEnv = m_scene.RegionEnviroment;
|
ViewerEnvironment VEnv = m_scene.RegionEnvironment;
|
||||||
if(VEnv == null)
|
if(VEnv == null)
|
||||||
return new RegionLightShareData();
|
return new RegionLightShareData();
|
||||||
ls = VEnv.ToLightShare();
|
ls = VEnv.ToLightShare();
|
||||||
@@ -496,7 +496,7 @@ namespace OpenSim.Region.CoreModules.World.LightShare
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
ViewerEnvironment VEnv = m_scene.RegionEnviroment;
|
ViewerEnvironment VEnv = m_scene.RegionEnvironment;
|
||||||
ILandObject lchannel;
|
ILandObject lchannel;
|
||||||
if (parcel == -1)
|
if (parcel == -1)
|
||||||
{
|
{
|
||||||
@@ -505,7 +505,7 @@ namespace OpenSim.Region.CoreModules.World.LightShare
|
|||||||
message = "Insufficient estate permissions, settings has not been saved.";
|
message = "Insufficient estate permissions, settings has not been saved.";
|
||||||
goto Error;
|
goto Error;
|
||||||
}
|
}
|
||||||
VEnv = m_scene.RegionEnviroment;
|
VEnv = m_scene.RegionEnvironment;
|
||||||
lchannel = null;
|
lchannel = null;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
@@ -765,7 +765,7 @@ namespace OpenSim.Region.CoreModules.World.LightShare
|
|||||||
|
|
||||||
public List<byte[]> MakeLightShareData()
|
public List<byte[]> MakeLightShareData()
|
||||||
{
|
{
|
||||||
if(m_scene.RegionEnviroment == null)
|
if(m_scene.RegionEnvironment == null)
|
||||||
return null;
|
return null;
|
||||||
|
|
||||||
RegionLightShareData wl = ToLightShare();
|
RegionLightShareData wl = ToLightShare();
|
||||||
@@ -868,6 +868,8 @@ namespace OpenSim.Region.CoreModules.World.LightShare
|
|||||||
|
|
||||||
float eepDayFrac = dayFrac * Utils.TWO_PI;
|
float eepDayFrac = dayFrac * Utils.TWO_PI;
|
||||||
|
|
||||||
|
//m_log.DebugFormat("{0} {1} {2} {3}", dayFrac, eepDayFrac, wldayFrac, Util.UnixTimeSinceEpoch_uS());
|
||||||
|
|
||||||
m_scene.ForEachRootScenePresence(delegate (ScenePresence sp)
|
m_scene.ForEachRootScenePresence(delegate (ScenePresence sp)
|
||||||
{
|
{
|
||||||
if(sp.IsDeleted || sp.IsInTransit || sp.IsNPC)
|
if(sp.IsDeleted || sp.IsInTransit || sp.IsNPC)
|
||||||
@@ -891,7 +893,7 @@ namespace OpenSim.Region.CoreModules.World.LightShare
|
|||||||
[System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.AggressiveInlining)]
|
[System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.AggressiveInlining)]
|
||||||
public ViewerEnvironment GetRegionEnviroment()
|
public ViewerEnvironment GetRegionEnviroment()
|
||||||
{
|
{
|
||||||
return m_scene.RegionEnviroment == null ? m_DefaultEnv : m_scene.RegionEnviroment;
|
return m_scene.RegionEnvironment == null ? m_DefaultEnv : m_scene.RegionEnvironment;
|
||||||
}
|
}
|
||||||
|
|
||||||
[System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.AggressiveInlining)]
|
[System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.AggressiveInlining)]
|
||||||
|
|||||||
Reference in New Issue
Block a user