Beispiel #1
0
        public virtual void RegionLoaded(Scene scene)
        {
            if (!m_enabled)
            {
                return;
            }

            if (m_useMuteListModule)
            {
                MuteListConnector = Aurora.DataManager.DataManager.RequestPlugin <IMuteListConnector>();
            }

            if (m_TransferModule == null)
            {
                m_TransferModule =
                    scene.RequestModuleInterface <IMessageTransferModule>();

                if (m_TransferModule == null)
                {
                    m_log.Error("[CONFERANCE MESSAGE]: No message transfer module, IM will not work!");

                    m_scenes.Clear();
                    m_enabled = false;
                }
            }
        }
        public virtual void RegionLoaded(IScene scene)
        {
            if (!m_enabled)
            {
                return;
            }

            if (m_useMuteListModule)
            {
                MuteListConnector = Framework.Utilities.DataManager.RequestPlugin <IMuteListConnector>();
            }

            m_imService = scene.RequestModuleInterface <IInstantMessagingService>();
        }
Beispiel #3
0
        public virtual void RegionLoaded(IScene scene)
        {
            if (!m_enabled) return;

            if (m_useMuteListModule)
                MuteListConnector = DataManager.DataManager.RequestPlugin<IMuteListConnector>();

            if (m_TransferModule == null)
            {
                m_TransferModule =
                    scene.RequestModuleInterface<IMessageTransferModule>();

                if (m_TransferModule == null)
                {
                    MainConsole.Instance.Error("[CONFERANCE MESSAGE]: No message transfer module, IM will not work!");

                    m_scenes.Clear();
                    m_enabled = false;
                }
            }
        }
 public MuteInfoHandler()
 {
     MuteListConnector = DataManager.RequestPlugin<IMuteListConnector>("IMuteListConnectorLocal");
 }
Beispiel #5
0
        public virtual void RegionLoaded(IScene scene)
        {
            if (!m_enabled) return;

            if (m_useMuteListModule)
                MuteListConnector = Framework.Utilities.DataManager.RequestPlugin<IMuteListConnector>();

            m_imService = scene.RequestModuleInterface<IInstantMessagingService>();
        }