移除Feel,自定义动画参数实装

This commit is contained in:
SoulliesOfficial
2026-03-21 02:18:50 -04:00
parent 41f38396f6
commit 9d492bb71e
3771 changed files with 18006 additions and 876505 deletions

View File

@@ -193,6 +193,11 @@ namespace Ichni
timeHost.timeDurationSubmodule?.UpdateTimeDuration(songTime);
}
if(element is IHaveDirtyMarkSubmodule dirtyHost)
{
dirtyHost.dirtyMarkSubmodule?.ExecuteDeferredRefresh();
}
if (element.gameObject.activeSelf)
{
if (element is IHaveTransformSubmodule transformHost)

View File

@@ -14,7 +14,7 @@ namespace Ichni.Editor
{
#region [ISongTimeProvider ] ISongTimeProvider Implementation
/// <summary>当前播放进度(秒),已扣除 offset供 CoreServices.TimeProvider 使用</summary>
public float SongTime => EditorManager.instance.songInformation.songTime;
public float SongTime => EditorManager.instance != null ? EditorManager.instance.songInformation.songTime : 0;
/// <summary>当前是否正在播放</summary>
public bool IsPlaying => isPlaying;
@@ -25,6 +25,10 @@ namespace Ichni.Editor
public bool isPlaying;
public AudioSource audioSource;
private float DspTime => (float)AudioSettings.dspTime;
public AudioHighPassFilter highPassFilter;
public AudioLowPassFilter lowPassFilter;
#endregion
#region [] Lifecycle