static Watchers()
 {
     ArenaWatcher.OnCompleteDeck              += (sender, args) => DeckManager.AutoImportArena(Config.Instance.SelectedArenaImportingBehaviour ?? ArenaImportingBehaviour.AutoImportSave, args.Info);
     PackWatcher.NewPackEventHandler          += (sender, args) => PackUploader.UploadPack(args.PackId, args.Cards);
     DungeonRunWatcher.DungeonRunMatchStarted += DeckManager.DungeonRunMatchStarted;
     DungeonRunWatcher.DungeonInfoChanged     += DeckManager.UpdateDungeonRunDeck;
 }
Пример #2
0
 static Watchers()
 {
     ArenaWatcher.OnCompleteDeck                    += (sender, args) => DeckManager.AutoImportArena(Config.Instance.SelectedArenaImportingBehaviour ?? ArenaImportingBehaviour.AutoImportSave, args.Info);
     PackWatcher.NewPackEventHandler                += (sender, args) => PackUploader.UploadPack(args.PackId, args.Cards);
     DungeonRunWatcher.DungeonRunMatchStarted       += (newRun, set) => DeckManager.DungeonRunMatchStarted(newRun, set, false);
     DungeonRunWatcher.DungeonInfoChanged           += dungeonInfo => DeckManager.UpdateDungeonRunDeck(dungeonInfo, false);
     PVPDungeonRunWatcher.PVPDungeonRunMatchStarted += (newRun, set) => DeckManager.DungeonRunMatchStarted(newRun, set, true);
     PVPDungeonRunWatcher.PVPDungeonInfoChanged     += dungeonInfo => DeckManager.UpdateDungeonRunDeck(dungeonInfo, true);
     FriendlyChallengeWatcher.OnFriendlyChallenge   += OnFriendlyChallenge;
 }
Пример #3
0
 static Watchers()
 {
     ArenaWatcher.OnCompleteDeck     += (sender, args) => DeckManager.AutoImportArena(Config.Instance.SelectedArenaImportingBehaviour ?? ArenaImportingBehaviour.AutoImportSave, args.Info);
     PackWatcher.NewPackEventHandler += (sender, args) => PackUploader.UploadPack(args.PackId, args.Cards);
 }