@@ -736,6 +736,22 @@ namespace Ichni.Editor
|
||||
}
|
||||
}
|
||||
}
|
||||
public static void NoteScale(float scale)
|
||||
{
|
||||
var noteBases = inspector.connectedGameElement.GetAllGameElementsFromThis().OfType<NoteBase>().ToList();
|
||||
foreach (var note in noteBases)
|
||||
{
|
||||
if (note.noteVisual != null)
|
||||
{
|
||||
if (note.noteVisual.submoduleList.FirstOrDefault(i => i is TransformSubmodule) is TransformSubmodule ts)
|
||||
{
|
||||
ts.originalScale = ts.originalScale * scale;
|
||||
ts.Refresh();
|
||||
}
|
||||
note.noteVisual.Refresh();
|
||||
}
|
||||
}
|
||||
}
|
||||
#endregion
|
||||
|
||||
#region Animation (动画值)
|
||||
@@ -910,7 +926,7 @@ namespace Ichni.Editor
|
||||
{
|
||||
foreach (GameElement e in element.GetAllGameElementsFromThis())
|
||||
{
|
||||
e.Refresh();
|
||||
if (e != null) e.Refresh();
|
||||
}
|
||||
foreach (Track track in element.GetAllGameElementsFromThis().OfType<Track>())
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user