{\r
public List<AirBattleRecord> Result { get; } = new List<AirBattleRecord>();\r
\r
- private bool _updated;\r
private readonly Func<int, string> _getShipName;\r
private readonly Func<int[], string[]> _getItemNames;\r
\r
public AirFireResult AirFire { get; set; }\r
}\r
\r
- public bool CheckUpdate()\r
- {\r
- if (!_updated)\r
- return false;\r
- _updated = false;\r
- return true;\r
- }\r
-\r
public void Clear()\r
{\r
Result.Clear();\r
- _updated = true;\r
}\r
\r
public class StageResult\r
public void SetResult(Sniffer sniffer)\r
{\r
var battleResult = sniffer.Battle.AirBattleResult;\r
- if (!battleResult.CheckUpdate())\r
- return;\r
_resultList = battleResult.Result.ToArray();\r
if (_resultList.Length == 0)\r
{\r