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