This commit is contained in:
2025-05-03 14:25:04 +08:00
parent cca8ec49a6
commit 23fa72f91a
8 changed files with 151 additions and 11 deletions

View File

@@ -160,11 +160,13 @@ public class SampleWindow : MovableWindow//该window高度为300横的要在1
NoteMovepoint.localPosition = new(0, -beatDeviver * songBeat, 0);
if (isFocus && gameElement is Track track)
{
if (track.submoduleList.Where(i => i is TrackTimeSubmoduleMovable).Count() != 0)
if (track.trackTimeSubmodule is TrackTimeSubmoduleMovable trackTimeSubmoduleMovable)
{
trackPositioner.SetPercent(track.trackTimeSubmodule.headPercent);
windowRect.GetComponent<CanvasGroup>().alpha = (songTime >= trackTimeSubmoduleMovable.trackStartTime && songTime <= trackTimeSubmoduleMovable.trackEndTime) ? 1f : 0.2f;
}
else if (track.submoduleList.Where(i => i is TrackTimeSubmoduleStatic).Count() != 0)
else if (track.trackTimeSubmodule is TrackTimeSubmoduleStatic)
{
trackPositioner.SetPercent(0f);
}