public void RegionLoaded(Scene scene)
        {
            if (!m_Enabled)
            {
                return;
            }

            if (!m_Registered)
            {
                m_Registered = true;

                m_log.Info("[HypergridService]: Starting...");

                ISimulationService   simService  = scene.RequestModuleInterface <ISimulationService>();
                IFriendsSimConnector friendsConn = scene.RequestModuleInterface <IFriendsSimConnector>();
                Object[]             args        = new Object[] { m_Config };
                //                IFriendsService friendsService = ServerUtils.LoadPlugin<IFriendsService>(m_LocalServiceDll, args)
                ServerUtils.LoadPlugin <IFriendsService>(m_LocalServiceDll, args);

                m_HypergridHandler = new GatekeeperServiceInConnector(m_Config, MainServer.Instance, simService);

                m_UASHandler = new UserAgentServerConnector(m_Config, MainServer.Instance, friendsConn);

                new HeloServiceInConnector(m_Config, MainServer.Instance, "HeloService");

                new HGFriendsServerConnector(m_Config, MainServer.Instance, "HGFriendsService", friendsConn);
            }
            scene.RegisterModuleInterface <IGatekeeperService>(m_HypergridHandler.GateKeeper);
            scene.RegisterModuleInterface <IUserAgentService>(m_UASHandler.HomeUsersService);
        }
        public void RegionLoaded(Scene scene)
        {
            if (!m_Enabled)
            {
                return;
            }

            if (!m_Registered)
            {
                m_Registered = true;

                m_log.Info("[HypergridService]: Starting...");

                ISimulationService simService = scene.RequestModuleInterface <ISimulationService>();
                m_HypergridHandler = new GatekeeperServiceInConnector(m_Config, MainServer.Instance, simService);

                new UserAgentServerConnector(m_Config, MainServer.Instance);
            }
            scene.RegisterModuleInterface <IGatekeeperService>(m_HypergridHandler.GateKeeper);
        }