// Update is called once per frame void Update() { //見逃し判定 if (transform.localPosition.y < -60f) { NotesManagement.noteList [int.Parse(note.gameObject.tag) - 1].RemoveAt(0); PlayerManagement.inputTrigger = true; NotesManagement.missCount++; manager.ResetCombo(); hp.ChangeHP(-0.05f); ObjectPool.instance.ReleaseGameObject(gameObject); } else if (Input.GetAxisRaw("Mouse ScrollWheel") != 0 && PlayerManagement.inputLimit) { OnNoteJudge(NotesManagement.timer, player.nowLine); PlayerManagement.inputLimit = false; } }
// Update is called once per frame void Update() { /*if (!isSE && judgeCount == 3) { * isSE = true; * AudioManager.Instance.PlaySE ("SE_Slide"); * } * * if (judgeCount == 5 && okCount < 3) { * isJudged = true; * //NotesManagement.noteList [int.Parse (note.gameObject.tag) - 1].RemoveAt (0); * NotesManagement.missCount++; * manager.ResetCombo (); * hp.ChangeHP (-0.05f); * ObjectPool.instance.ReleaseGameObject(gameObject); * }*/ /*if (okCount >= 3 && !isJudged && judgeCount == 5) { * isJudged = true; * //NotesManagement.noteList [int.Parse (note.gameObject.tag) - 1].RemoveAt (0); * manager.ExplosionSlide(); * NotesManagement.perfectCount++; * manager.AddScore (NotesManagement.perfectScore); * manager.AddCombo (); * hp.ChangeHP (0.02000f); * ObjectPool.instance.ReleaseGameObject (gameObject); * }*/ if (okCount >= 1 && !isJudged) { isJudged = true; manager.ExplosionSlide(); AudioManager.Instance.PlaySE("SE_Slide"); NotesManagement.perfectCount++; manager.AddScore(NotesManagement.perfectScore); manager.AddCombo(); hp.ChangeHP(0.02000f); ObjectPool.instance.ReleaseGameObject(gameObject); } else if (note.timeDiff - NotesManagement.timer <= -NotesManagement.goodTime && !isJudged) { isJudged = true; NotesManagement.missCount++; manager.ResetCombo(); hp.ChangeHP(-0.05f); ObjectPool.instance.ReleaseGameObject(gameObject); } if (flag) { OnNoteJudge(player.player_Pos.transform.localPosition.x, Input.GetAxis("Mouse X")); } }
// Update is called once per frame void Update() { if ((Input.GetKeyDown(KeyCode.Space) || Input.GetKeyDown(KeyCode.F) || Input.GetKeyDown(KeyCode.J)) && PlayerManagement.inputLimit) { OnNoteJudge(NotesManagement.timer, player.nowLine); PlayerManagement.inputLimit = false; return; } else if (note.timeDiff - NotesManagement.timer <= -NotesManagement.goodTime / 2 && CheckBeforeNotes()) { Debug.Log("akanyan"); NotesManagement.noteList [int.Parse(note.gameObject.tag) - 1].RemoveAt(0); PlayerManagement.inputTrigger = true; NotesManagement.missCount++; manager.ResetCombo(); hp.ChangeHP(-0.05f); ObjectPool.instance.ReleaseGameObject(gameObject); } /*if (judgeStatus == 5 && !isJudged) { * Debug.Log ("あほ"); * isJudged = true; * NotesManagement.noteList [int.Parse (note.gameObject.tag) - 1].RemoveAt (0); * NotesManagement.missCount++; * manager.ResetCombo (); * hp.ChangeHP (-0.05f); * ObjectPool.instance.ReleaseGameObject(gameObject); * } * if (Input.GetKeyDown (KeyCode.Space) || Input.GetKeyDown (KeyCode.F) || Input.GetKeyDown (KeyCode.J)){ * //OnNoteJudge (NotesManagement.timer, player.nowLine); * if (!isJudged) { * OnNoteJudge (player.nowLine); * } * } */ }