public void RegionLoaded(Scene scene) { if (m_Enabled) { m_Helper = new SimulatorFeaturesHelper(scene); ISimulatorFeaturesModule featuresModule = m_scene.RequestModuleInterface <ISimulatorFeaturesModule>(); if (featuresModule != null) { featuresModule.OnSimulatorFeaturesRequest += OnSimulatorFeaturesRequest; } } }
//private void OnMakeRootAgent(ScenePresence obj) //{ // throw new NotImplementedException(); //} public void RegionLoaded(Scene scene) { if (m_Enabled) { IEntityTransferModule et = m_scene.RequestModuleInterface<IEntityTransferModule>(); m_Helper = new SimulatorFeaturesHelper(scene, et); ISimulatorFeaturesModule featuresModule = m_scene.RequestModuleInterface<ISimulatorFeaturesModule>(); if (featuresModule != null) featuresModule.OnSimulatorFeaturesRequest += OnSimulatorFeaturesRequest; } }