コード例 #1
0
        public void PostInitialise()
        {
            UserConfig cfg;

            if (m_core.TryGet <UserConfig>(out cfg))
            {
                m_cfg = cfg;
            }

            UserDataBaseService userDBservice;

            if (m_core.TryGet <UserDataBaseService>(out userDBservice))
            {
                m_userDataBaseService = userDBservice;
            }

            UserLoginService loginService;

            if (m_core.TryGet <UserLoginService>(out loginService))
            {
                m_loginService = loginService;
            }

            CommandConsole console;

            if ((m_core.TryGet <CommandConsole>(out console)) && (m_cfg != null) &&
                (m_userDataBaseService != null) && (m_loginService != null))
            {
                RegisterConsoleCommands(console);
            }
        }
コード例 #2
0
ファイル: GridXmlRpcModule.cs プロジェクト: boodie/Opensim2
        public void PostInitialise()
        {
            IMessagingServerDiscovery messagingModule;

            if (m_gridCore.TryGet <IMessagingServerDiscovery>(out messagingModule))
            {
                m_messagingServerMapper = messagingModule;
            }
        }
コード例 #3
0
 public void Initialise(IGridServiceCore core)
 {
     CommandConsole console;
     if (core.TryGet<CommandConsole>(out console))
     {
         console.Commands.AddCommand("userserver", false, "clone avatar",
             "clone avatar <TemplateAvatarFirstName> <TemplateAvatarLastName> <TargetAvatarFirstName> <TargetAvatarLastName>",
             "Clone the template avatar's inventory into a target avatar", RunCommand);
     }
 }
コード例 #4
0
        public void Initialise(IGridServiceCore core)
        {
            CommandConsole console;

            if (core.TryGet <CommandConsole>(out console))
            {
                console.Commands.AddCommand("userserver", false, "clone avatar",
                                            "clone avatar <TemplateAvatarFirstName> <TemplateAvatarLastName> <TargetAvatarFirstName> <TargetAvatarLastName>",
                                            "Clone the template avatar's inventory into a target avatar", RunCommand);
            }
        }
コード例 #5
0
        public void Initialise(IGridServiceCore core)
        {
            m_core = core;

            UserConfig cfg;
            if (m_core.TryGet<UserConfig>(out cfg))
            {
                AddPlugin(cfg.DatabaseProvider, cfg.DatabaseConnect);
            }

            m_core.RegisterInterface<UserDataBaseService>(this);
        }