private void OnClickItemButton() { itemWindow.OnCloseWindow.First().Subscribe(_ => ActionActivate()); itemWindow.Activate(); ActionDisActivate(); sound.SetAndPlaySE(14); //ボタン音 }
private void GetItem(ItemAsset item) { //拾う描写 => アイテムウィンドウ開く => 読後描写 PlayerState.Items.Add(item.ItemID); itemWindow.Activate(item); itemWindow.OnCloseWindow.First().Subscribe(__ => { if (item.ReactionText != null) { textWindow.SetText(item.ReactionText); textWindow.OnAssetEnd.First().Subscribe(___ => { ActionEndWithWaitAct(); }); } else { ActionEndWithWaitAct(); } }); }