Exemplo n.º 1
0
 private void OnClickItemButton()
 {
     itemWindow.OnCloseWindow.First().Subscribe(_ => ActionActivate());
     itemWindow.Activate();
     ActionDisActivate();
     sound.SetAndPlaySE(14); //ボタン音
 }
Exemplo n.º 2
0
 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();
         }
     });
 }