Beispiel #1
0
 private void OnMouseDown()
 {
     if (isOn)
     {
         if (requiredItem.Any(item => !player.items.Contains(item)))
         {
             PlayText.UpdateText(text[0]);
             audio[1].PlayOneShot(audio[1].clip);
         }
         else
         {
             audio[0].PlayOneShot(audio[0].clip);
             Invoke(nameof(ExitGame), 0.5f);
         }
     }
     else
     {
         if (player.take != itemOn)
         {
             PlayText.UpdateText(text[1]);
             audio[1].PlayOneShot(audio[1].clip);
         }
         else
         {
             audio[2].PlayOneShot(audio[2].clip);
             player.RemuveItems(itemOn);
             player.onInventoryChanged.Invoke();
             player.take = null;
             isOn        = true;
         }
     }
 }
Beispiel #2
0
 void OnTriggerStay(Collider other)
 {
     if (other.name == "Cursor")
     {
         if (Input.GetKeyDown(KeyCode.Space) || msg.ButtonPressedDown(0))
         {
             Book temp = text.allBooks[text.actualIndex];
             text.allBooks[text.actualIndex].NextPage();
             text.UpdateText();
         }
     }
 }
Beispiel #3
0
 private void OnMouseDown()
 {
     if (player.take == itemOn)
     {
         player.RemuveItems(itemOn);
         player.onInventoryChanged.Invoke();
         player.take = null;
         gameObjeck.AddComponent <ReceivingCollectableItem>().item  = item;
         gameObjeck.GetComponent <ReceivingCollectableItem>().audio = audio[1];
     }
     else
     {
         PlayText.UpdateText(text);
         audio[0].PlayOneShot(audio[0].clip);
     }
 }
Beispiel #4
0
    private void Update()
    {
        if (number == 2)
        {
            isSlip = false;
            PlayText.isContinuation = false;
            return;
        }

        if (isSlip)
        {
            PlayText.UpdateText(phrase[number]);
            if (Input.GetKeyDown(KeyCode.Space) && isSlip)
            {
                number += 1;
            }
        }
    }