state_entry is now executed on state change.

This commit is contained in:
Tedd Hansen
2008-02-10 22:36:01 +00:00
parent 9a04e0e1c4
commit 44058f8ae6
2 changed files with 18 additions and 1 deletions

View File

@@ -73,7 +73,18 @@ namespace OpenSim.Region.ScriptEngine.Common
public string State
{
get { return m_state; }
set { m_state = value; }
set {
bool changed = false;
if (m_state != value)
changed = true;
// Set it
m_state = value;
if (changed)
{
m_ScriptEngine.m_EventManager.state_entry(m_localID);
}
}
}
// Object never expires