添加PositionSync正在考虑本体对策

Signed-off-by: TRADER_FOER <lhf190@outlook.com>
This commit is contained in:
2026-07-16 10:55:30 +08:00
parent c16c2480ff
commit be0290372f
142 changed files with 6157247 additions and 123045 deletions

View File

@@ -9,6 +9,7 @@ using System.Threading.Tasks;
using Ichni.RhythmGame;
using Ichni.RhythmGame.Beatmap;
using Ichni.RhythmGame.ThemeBundles.DepartureToMultiverse;
using Sirenix.Utilities;
using UniRx;
using UnityEngine;
@@ -737,9 +738,10 @@ namespace Ichni.Editor
}
}
}
public static void NoteScale(float scale)
public static void NoteScale(float scale, bool All = false)
{
var noteBases = inspector.connectedGameElement.GetAllGameElementsFromThis().OfType<NoteBase>().ToList();
var noteBases = (All ? EditorManager.instance.beatmapContainer.gameElementList :
inspector.connectedGameElement.GetAllGameElementsFromThis()).OfType<NoteBase>().ToList();
foreach (var note in noteBases)
{
if (note.noteVisual != null)
@@ -962,7 +964,14 @@ namespace Ichni.Editor
}
);
}
public static void CloseAllTrackPreviewLine()
{
EditorManager.instance.beatmapContainer.gameElementList.OfType<Track>().ForEach(i =>
{
i.trackPathSubmodule.isShowingDisplay = false;
i.Refresh();
});
}
/// <summary>
/// 添加 Tag Matcher 到 TagManager
/// </summary>

File diff suppressed because it is too large Load Diff