private void ExitBattle() { //バトルから逃げ出す mapWindow.Activate(); //マップ開いて mapWindow.OnCloseWindow.First().Subscribe(x => { if (x == null) { battleWindow.Activate(); //マップが閉じた時、どこにも行かないなら戦闘続行 } }); }
private void OnClickMoveButton() { mapWindow.OnCloseWindow.First().Subscribe(r => { if (r == null) { ActionActivate(); } else if (PlayerState.IsEnd) //エンディングにたどりついてないなら { textWindow.OnAssetEnd.First().Subscribe(__ => { ActionActivate(); }); } }); mapWindow.Activate(); ActionDisActivate(); sound.SetAndPlaySE(14); //ボタン音 }