menu
This commit is contained in:
@@ -184,6 +184,33 @@ namespace Ichni.RhythmGame
|
||||
{
|
||||
return isFirstJudged && noteJudgeSubmodule.judgeUnitList.All(judgeUnit => judgeUnit.CheckJudgeAvailability(inputUnitTouch));
|
||||
}
|
||||
|
||||
protected override void SetJudgeArea()
|
||||
{
|
||||
if (noteJudgeSubmodule != null)
|
||||
{
|
||||
if (GameManager.instance.songTime > exactJudgeTime - 0.1f && !isFirstJudged)
|
||||
{
|
||||
foreach (NoteJudgeUnit unit in noteJudgeSubmodule.judgeUnitList.Where(unit => !unit.isShowingJudge))
|
||||
{
|
||||
unit.SetShowingJudge(true);
|
||||
}
|
||||
}
|
||||
|
||||
foreach (NoteJudgeUnit unit in noteJudgeSubmodule.judgeUnitList.Where(unit => unit.isShowingJudge))
|
||||
{
|
||||
unit.UpdateJudge();
|
||||
}
|
||||
|
||||
if (GameManager.instance.songTime >= holdEndTime - Time.deltaTime)
|
||||
{
|
||||
foreach (NoteJudgeUnit unit in noteJudgeSubmodule.judgeUnitList.Where(unit => unit.isShowingJudge))
|
||||
{
|
||||
unit.SetShowingJudge(false);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public partial class Hold
|
||||
@@ -225,6 +252,8 @@ namespace Ichni.RhythmGame
|
||||
noteScreenPosition = GameManager.instance.cameraManager.gameCamera.gameCamera.WorldToScreenPoint(noteVisual.transform.position);
|
||||
}
|
||||
|
||||
SetJudgeArea();
|
||||
|
||||
foreach (EffectBase e in noteVisual.effectSubmodule.effectCollection["Generate"])
|
||||
{
|
||||
e.UpdateEffect(exactJudgeTime);
|
||||
|
||||
Reference in New Issue
Block a user