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); } }
public void PostInitialise() { IMessagingServerDiscovery messagingModule; if (m_gridCore.TryGet <IMessagingServerDiscovery>(out messagingModule)) { m_messagingServerMapper = messagingModule; } }
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); } }
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); } }
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); }