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; } } }
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(); } } }
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); } }
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; } } }