public void RegionLoaded(IScene scene)
{
if (!Enabled) return;
BaseScene = scene;
Comms = BaseScene.RequestModuleInterface<IScriptModuleComms>();
if (Comms == null)
{
MainConsole.Instance.WarnFormat("{0} ScriptModuleComms interface not defined", LogHeader);
Enabled = false;
return;
}
// Not implemented Yet!
// Register as LSL functions all the [ScriptInvocation] marked methods.
//Comms.RegisterScriptInvocations(this);
//Comms.RegisterConstants(this);
// Not implemented Yet!
// When an object is modifed, we might need to update its extended physics Parameters
//BaseScene.EventManager.OnObjectBeingAddedToScene += Eventmanager_OnObjectAddedToScene;
//BaseScene.EventManager.OnSceneObjectPartUpdated += EventManager_OnSceneObjectPartUpdated;
}