Signed-off-by: TRADER_FOER <lhf190@outlook.com>
This commit is contained in:
@@ -63,11 +63,7 @@ namespace Ichni
|
||||
get => ProjectContainer.instance.useNotePrefab;
|
||||
set => ProjectContainer.instance.useNotePrefab = value;
|
||||
}
|
||||
public bool ExpandWhileClick
|
||||
{
|
||||
get => ProjectContainer.instance.ExpandWhileClick;
|
||||
set => ProjectContainer.instance.ExpandWhileClick = value;
|
||||
}
|
||||
|
||||
public bool useQuickMove
|
||||
{
|
||||
get => ProjectContainer.instance.useQuickMove;
|
||||
@@ -179,9 +175,9 @@ namespace Ichni
|
||||
|
||||
// 统一调度: Animation → Submodules → Track → Note
|
||||
float songTime = CoreServices.TimeProvider.SongTime;
|
||||
|
||||
|
||||
animationManager.ManualTick(songTime);
|
||||
|
||||
|
||||
// 手动执行原本属于 UniRx 的每帧调度,消灭不可控的时序错乱
|
||||
for (int i = 0; i < beatmapContainer.gameElementList.Count; i++)
|
||||
{
|
||||
@@ -192,12 +188,12 @@ namespace Ichni
|
||||
{
|
||||
timeHost.timeDurationSubmodule?.UpdateTimeDuration(songTime);
|
||||
}
|
||||
|
||||
if(element is IHaveDirtyMarkSubmodule dirtyHost)
|
||||
|
||||
if (element is IHaveDirtyMarkSubmodule dirtyHost)
|
||||
{
|
||||
dirtyHost.dirtyMarkSubmodule?.ExecuteDeferredRefresh();
|
||||
}
|
||||
|
||||
|
||||
if (element.gameObject.activeSelf)
|
||||
{
|
||||
if (element is IHaveTransformSubmodule transformHost)
|
||||
|
||||
Reference in New Issue
Block a user