FastSpringBoneService.ManualUpdate に deltaTime 引き数を追加

This commit is contained in:
ousttrue
2022-10-25 21:52:19 +09:00
parent 11b6689c01
commit f17bac5b03
2 changed files with 5 additions and 5 deletions

View File

@@ -22,7 +22,7 @@ namespace UniVRM10.FastSpringBones.System
/// 4. PushTransformJob
///
/// </summary>
public JobHandle Schedule()
public JobHandle Schedule(float deltaTime)
{
var handle0 = _bufferCombiner.ReconstructIfDirty(default);
if (!_bufferCombiner.HasBuffer)
@@ -42,7 +42,7 @@ namespace UniVRM10.FastSpringBones.System
Logics = _bufferCombiner.Logics,
Springs = _bufferCombiner.Springs,
Transforms = _bufferCombiner.Transforms,
DeltaTime = Time.deltaTime,
DeltaTime = deltaTime,
}.Schedule(_bufferCombiner.Springs.Length, 1, handle1);
var handle3 = new PushTransformJob

View File

@@ -85,17 +85,17 @@ namespace UniVRM10.FastSpringBones.System
{
if (UpdateType == UpdateTypes.LateUpdate)
{
_fastSpringBoneScheduler.Schedule().Complete();
_fastSpringBoneScheduler.Schedule(Time.deltaTime).Complete();
}
}
public void ManualUpdate()
public void ManualUpdate(float deltaTime)
{
if (UpdateType != UpdateTypes.Manual)
{
throw new global::System.ArgumentException("require UpdateTypes.None");
}
_fastSpringBoneScheduler.Schedule().Complete();
_fastSpringBoneScheduler.Schedule(deltaTime).Complete();
}
}
}