mirror of
https://github.com/vrm-c/UniVRM.git
synced 2026-08-25 20:16:05 -05:00
FastSpringBoneService.ManualUpdate に deltaTime 引き数を追加
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -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();
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user