* Fixes a bug saving the current sun phase to the estate_settings file.

This commit is contained in:
Teravus Ovares
2008-06-02 10:01:02 +00:00
parent 1fb16688d1
commit 42c5dca989
3 changed files with 25 additions and 2 deletions

View File

@@ -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;
}
}
}