コード例 #1
0
        public InstanceViewModel(IEventAggregator events, IDiscordRPCManager discordRPC, ILog logger)
        {
            this.events     = events;
            this.discordRPC = discordRPC;
            this.logger     = logger;

            LoadSettings();
        }
コード例 #2
0
        public ShellViewModel(IDiscordRPCManager discordRPC, ILog logger)
        {
            this.discordRPC = discordRPC;
            this.logger     = logger;

            logger.Info("Betacraft Launcher Legacy started!");

            ActivateItemAsync(IoC.Get <LauncherViewModel>(), new CancellationToken());

            if (Properties.Settings.Default.discordRPC)
            {
                discordRPC.Initialize();
            }
        }