BattleInfoPlugin.Models.Notifiers.BattleEndNotifier.BattleEndNotifier C# (CSharp) Méthode

BattleEndNotifier() public méthode

public BattleEndNotifier ( Plugin plugin ) : System
plugin Plugin
Résultat System
        public BattleEndNotifier(Plugin plugin)
        {
            this.plugin = plugin;

            var proxy = KanColleClient.Current.Proxy;

            proxy.api_req_combined_battle_battleresult
                .Subscribe(_ => this.NotifyEndOfBattle());

            proxy.ApiSessionSource.Where(x => x.Request.PathAndQuery == "/kcsapi/api_req_practice/battle_result")
                .Subscribe(_ => this.NotifyEndOfBattle());

            proxy.api_req_sortie_battleresult
                .Subscribe(_ => this.NotifyEndOfBattle());

            monitor.ConfirmPursuit += () => this.Notify(NotificationType.ConfirmPursuit, "追撃確認", "夜戦を行うかどうか選択してください。");
        }