\r
public void Update(Sniffer sniffer)\r
{\r
- if (_prevBattleState == BattleState.None)\r
+ var state = sniffer.Battle.BattleState;\r
+ if (_prevBattleState == BattleState.None && state != BattleState.None)\r
_result[0] = _result[1] = null;\r
- var state = _prevBattleState = sniffer.Battle.BattleState;\r
+ _prevBattleState = state;\r
+ if (state == BattleState.None && !(_result[0] == null && _result[1] == null))\r
+ {\r
+ ClearResult();\r
+ SetPhase("結果");\r
+ return;\r
+ }\r
if (state != BattleState.Day && state != BattleState.Night)\r
return;\r
if (Spoiler)\r