Exemple #1
0
 protected virtual void OnModeChanged(ModeChangedEventArgs e)
 {
     if (ModeChanged != null)
     {
         ModeChanged(this, e);
     }
 }
Exemple #2
0
 private void HandleModeChanged(object sender, ModeChangedEventArgs e)
 {
     if (course != null)
     {
         course.Configure(e.Mode);
     }
 }
Exemple #3
0
 protected void CaptureMode_Changed(object sender, ModeChangedEventArgs e)
 {
     // Update tray icon based on new state
     if (e.Mode == CaptureMode.UserDisabled)
     {
         _trainingModeMenuItem.Enabled    = false;
         _disableGesturesMenuItem.Checked = true;
         _trayIcon.Icon = Resources.stop;
     }
     else
     {
         _trainingModeMenuItem.Enabled    = true;
         _disableGesturesMenuItem.Checked = false;
         // Consider state of Training Mode and load according icon
         if (e.Mode == CaptureMode.Training)
         {
             _trayIcon.Icon = Resources.add;
             _trainingModeMenuItem.Checked = true;
         }
         else
         {
             _trayIcon.Icon = Resources.normal_daemon;
             _trainingModeMenuItem.Checked = false;
         }
     }
 }
Exemple #4
0
 private void HandleModeChanged(object sender, ModeChangedEventArgs args)
 {
     if (course != null)
     {
         course.Configure(args.Mode);
         RuntimeConfigurator.Configuration.StepLockHandling.Configure(RuntimeConfigurator.Configuration.Modes.CurrentMode);
     }
 }
Exemple #5
0
 private void User_ModeChanged(IrcUser user, ModeChangedEventArgs args)
 {
     foreach (string text in IrcModeTranslator.TranslateUserMode(user, args.Setter, args.Mode))
     {
         var message = new IrcMessage(user.Network, MessageDirection.FromServer, args.Setter, IrcMessageType.UserMode, text);
         this.HandleUserMessage(message);
     }
 }
 private void Channel_ModeChanged(IrcChannel channel, ModeChangedEventArgs args)
 {
     foreach (string text in IrcModeTranslator.TranslateChannelMode(args.Setter, args.Mode))
     {
         var message = new IrcMessage(channel.Network, MessageDirection.FromServer, args.Setter, IrcMessageType.ChannelMode, text);
         this.AddMessage(message);
     }
 }
Exemple #7
0
        public void ModeChanged()
        {
            ModeChangedEventArgs modeArgs = null;
            var parser = new LoadingScreenParser();

            parser.ModeChanged += args => modeArgs = args;
            parser.Parse(new Line("LoadingScreen", "D 12:09:10.8365733 LoadingScreen.OnSceneLoaded() - prevMode=GAMEPLAY currMode=TOURNAMENT"));
            Assert.IsNotNull(modeArgs);
            Assert.AreEqual(Mode.GAMEPLAY, modeArgs.PreviousMode);
            Assert.AreEqual(Mode.TOURNAMENT, modeArgs.CurrentMode);
        }
 private void radWizard1_ModeChanged(object sender, ModeChangedEventArgs e)
 {
     if (e.CurrentMode == WizardMode.Wizard97)
     {
         this.radWizard1.PageHeaderElement.IconElement.Margin = new Padding(0, 20, 18, 0);
     }
     else
     {
         this.radWizard1.PageHeaderElement.IconElement.Margin = new Padding(6, 8, 0, 8);
     }
 }
Exemple #9
0
        protected virtual void RaiseModeChangedEvent()
        {
            // Populate event args based on modes
            ModeChangedEventArgs e = new ModeChangedEventArgs();

            e.ExteriorModeAllowed = exteriorModeAllowed;
            e.DungeonModeAllowed  = dungeonModeAllowed;
            e.ViewMode            = viewMode;

            // Raise event
            ModeChanged(this, e);
        }
Exemple #10
0
        private void sensor_ModeChanged(object sender, ModeChangedEventArgs e)
        {
            ModeChanged?.Invoke(sender, e);

            var sensorsWithReceiveModeChangedSupport = _sensors.Where(x => x as IReceiveModeChanged != null).Select(x => (IReceiveModeChanged)x).ToList();

            foreach (var sensor in sensorsWithReceiveModeChangedSupport)
            {
                bool sensorIsSender = sender.GetType().Name == sensor.GetType().Name;
                if (!sensorIsSender)
                {
                    sensor.OnModeHasChanged(sender, e);
                }
            }
        }
Exemple #11
0
        internal override void OnModeChanged(ModeChangedEventArgs args)
        {
            CurrentMode  = args.CurrentMode;
            PreviousMode = args.PreviousMode;
            Log.Debug($"{PreviousMode} => {CurrentMode}");
            if (PreviousMode == Mode.GAMEPLAY && CurrentGame != null)
            {
                CurrentGame.Modified -= OnGameStateChanged;
                CurrentGame.LocalPlayer.DeckChanged    -= OnActivePlayerDeckChanged;
                CurrentGame.OpposingPlayer.DeckChanged -= OnActivePlayerDeckChanged;
                CurrentGame.Ready -= OnGameStarted;
                CurrentGame        = null;
            }

            base.OnModeChanged(args);
        }
 internal virtual void OnModeChanged(ModeChangedEventArgs args) => ModeChanged?.Invoke(args);
        private async void LoadingScreenParser_OnModeChanged(ModeChangedEventArgs args)
        {
            if (args.PreviousMode >= Mode.LOGIN && !_game.Account.IsLoaded)
            {
                _game.OnHearthstoneLoaded();
                var battleTag = await Retry(_gameData.GetBattleTag);

                var account = await Retry(_gameData.GetAccountId);

                if (battleTag != null && account != null)
                {
                    _game.Account.Update(account.Hi, account.Lo, battleTag.Name, battleTag.Number);
                    _game.Region = (BnetRegion)((account.Hi >> 32) & 0xFF);
                }
            }

            if (ShouldUpdateCollection(args.PreviousMode, args.PreviousMode))
            {
                var collection = await Retry(_gameData.GetFullCollection);

                if (collection != null)
                {
                    var cards = collection.Cards
                                .GroupBy(x => x.Id)
                                .Select(g => new CollectionCard(g.Key,
                                                                g.FirstOrDefault(x => !x.Premium)?.Count ?? 0,
                                                                g.FirstOrDefault(x => x.Premium)?.Count ?? 0
                                                                )).ToList();
                    var favoriteHeroes = collection.FavoriteHeroes.Values.Select(x =>
                                                                                 new CollectionCard(x.Id, x.Premium ? 0 : 1, x.Premium ? 1 : 0))
                                         .ToList();
                    _game.Collection.Update(cards, collection.CardBacks, favoriteHeroes,
                                            collection.FavoriteCardBack, collection.Dust, collection.Gold);
                }
            }

            if (args.CurrentMode == Mode.DRAFT)
            {
                _arenaWatcher.Run();
            }
            else
            {
                _arenaWatcher.Stop().Forget();
            }

            if (args.CurrentMode == Mode.PACKOPENING)
            {
                _packWatcher.Run();
            }
            else
            {
                _packWatcher.Stop().Forget();
            }

            if (args.CurrentMode == Mode.ADVENTURE || args.PreviousMode == Mode.ADVENTURE && args.CurrentMode == Mode.GAMEPLAY)
            {
                _dungeonRunWatcher.Run();
            }
            else
            {
                _dungeonRunWatcher.Stop().Forget();
            }

            if (args.CurrentMode == Mode.TAVERN_BRAWL)
            {
                var brawlInfo = _gameData.GetBrawlInfo();
                if (brawlInfo != null)
                {
                    _game.TavernBrawl.Update(brawlInfo);
                }
            }

            if (args.CurrentMode == Mode.FATAL_ERROR)
            {
                _game.OnHearthstoneExited();
            }
        }
Exemple #14
0
 private static void RuntimeConfigurationModeChanged(object sender, ModeChangedEventArgs modeChangedEventArgs)
 {
     EmitModeChanged();
 }
Exemple #15
0
    private void SelectInstructionMenu_ModeChanged(object sender, ModeChangedEventArgs e)
    {
        _mode = e.Mode;

        _footMenu.GetComponent <FootMenuController>().ChangeMode(_mode);
    }
Exemple #16
0
 public void OnModeHasChanged(object sender, ModeChangedEventArgs e)
 {
     _trayIcon.SetModeState(e.Mode);
 }
Exemple #17
0
 private void _sensorHub_ModeChanged(object sender, ModeChangedEventArgs e)
 {
     _stateStore.SetModeState(e.Mode);
 }
Exemple #18
0
 protected virtual void OnModeChanged(RemoteServer server, ModeChangedEventArgs args)
 {
     ModeChangedEvent?.Invoke(server, args);
 }