IEnumerator Msg() { MyDebug.LogOnText("「鍵に手が届かない」"); yield return(new WaitForSeconds(2f)); MyDebug.LogOnText("「何か長い物があれば取れそうだ」", 2f); }
public override void OnClickDown() { base.OnClickDown(); MyDebug.LogOnText("「長い棒を入手した 何かに使えそうだ」", 2f); RodBool = true; Destroy(this.gameObject); }
public void Unlock(bool note = true) { if (note) { MyDebug.LogOnText("「鍵の開く音がした」", 2f); } RoomManager.Unlock(doorName); }
private void MoveRoom() { if (RoomManager.IsLocked(doorName)) { MyDebug.LogOnText("「鍵がかかっているようだ」", 2f); return; } SceneManager.LoadScene(roomName); }
IEnumerator Msg() { MyDebug.LogOnText("「紙に何か書いてある」"); yield return(new WaitForSeconds(2f)); MyDebug.LogOnText("「4 2 ● ●」"); yield return(new WaitForSeconds(3f)); MyDebug.LogOnText("「所々かすれていて文字が読めない」", 2f); }
IEnumerator Msg() { MyDebug.LogOnText("「鍵を使って箱を開けた」"); yield return(new WaitForSeconds(2f)); MyDebug.LogOnText("「中から紙が出てきた」"); yield return(new WaitForSeconds(2f)); MyDebug.LogOnText("「● ● 1 0」", 3f); }
public override void OnClickDown() { base.OnClickDown(); if (keybool.KeyBool) { StartCoroutine(Msg()); Destroy(this.gameObject, 7f); } else { MyDebug.LogOnText("「鍵が掛かっていて開かない」", 2f); } }
public void MoveRoom(string doorName, string roomName) { if (RoomManager.IsLocked(doorName)) { if (haveKey) { Unlock(); return; } MyDebug.LogOnText("「鍵がかかっているようだ」", 2f); return; } SceneManager.LoadScene(roomName); }
public override void OnClickDown() { base.OnClickDown(); //Debug.Log ("鍵だ"); if (rodbool.RodBool) { MyDebug.LogOnText("「棒を使って鍵を入手した」", 2f); KeyBool = true; Destroy(this.gameObject); } else { StartCoroutine(Msg()); } }