Beispiel #1
0
        public void ClearedExMapGage()
        {
            var miscTextInfo = new MiscTextInfo(null, null);

            using (var stream = OpenLogFile("mapgauge_003"))
            {
                miscTextInfo.InspectMapInfo(JsonObject.Parse(stream.ReadToEnd()));
            }
            PAssert.That(() =>
                         miscTextInfo.Text ==
                         "[海域ゲージ]\r\n" +
                         "1-6 : 残り 5/7\r\n" +
                         "5-5 : 残り 5/5\r\n" +
                         "7-2 : 残り 1/4\r\n" +
                         "43-2 : HP 1050/1400\r\n");
        }
Beispiel #2
0
 public Sniffer(bool started = false)
 {
     Started         = started;
     _itemInfo       = new ItemInfo(_itemMaster, _itemInventory);
     _shipInfo       = new ShipInfo(_shipMaster, _shipInventory, _itemInventory);
     _conditionTimer = new ConditionTimer(_shipInfo);
     _dockInfo       = new DockInfo(_shipInventory, _materialInfo);
     _akashiTimer    = new AkashiTimer(_shipInfo, _dockInfo, _presetDeck);
     _airBase        = new AirBase(_itemInfo);
     _battleInfo     = new BattleInfo(_shipInfo, _itemInfo, _airBase);
     _logger         = new Logger(_shipInfo, _itemInfo, _battleInfo);
     _questInfo      = new QuestInfo(_questCountList);
     _questCounter   = new QuestCounter(_questInfo, _itemInventory, _shipInventory, _battleInfo);
     _miscTextInfo   = new MiscTextInfo(_shipInfo, _itemInfo);
     _haveState      = new List <IHaveState> {
         _achievement, _materialInfo, _conditionTimer, _exMapInfo, _questInfo
     };
     AdditionalData = new AdditionalData();
 }