mirror of
https://github.com/opensim/opensim.git
synced 2026-08-10 03:06:05 +08:00
* Fixes a bug saving the current sun phase to the estate_settings file.
This commit is contained in:
@@ -228,6 +228,9 @@ namespace OpenSim.Region.Environment.Scenes
|
||||
public delegate void ChatBroadcastEvent(Object sender, ChatFromViewerArgs chat);
|
||||
public event ChatBroadcastEvent OnChatBroadcast;
|
||||
|
||||
public delegate float SunLindenHour();
|
||||
public event SunLindenHour OnGetSunLindenHour;
|
||||
|
||||
public class MoneyTransferArgs : EventArgs
|
||||
{
|
||||
public LLUUID sender;
|
||||
@@ -350,6 +353,8 @@ namespace OpenSim.Region.Environment.Scenes
|
||||
private ScriptTimerEvent handlerScriptTimerEvent = null;
|
||||
private EstateToolsTimeUpdate handlerEstateToolsTimeUpdate = null;
|
||||
|
||||
private SunLindenHour handlerSunGetLindenHour = null;
|
||||
|
||||
public void TriggerOnScriptChangedEvent(uint localID, uint change)
|
||||
{
|
||||
handlerScriptChangedEvent = OnScriptChangedEvent;
|
||||
@@ -810,5 +815,15 @@ namespace OpenSim.Region.Environment.Scenes
|
||||
handlerEstateToolsTimeUpdate(regionHandle, FixedTime, useEstateTime, LindenHour);
|
||||
}
|
||||
}
|
||||
|
||||
public float GetSunLindenHour()
|
||||
{
|
||||
handlerSunGetLindenHour = OnGetSunLindenHour;
|
||||
if (handlerSunGetLindenHour != null)
|
||||
{
|
||||
return handlerSunGetLindenHour();
|
||||
}
|
||||
return 6;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user