2修
This commit is contained in:
@@ -33,12 +33,22 @@ public class NoteController : MonoBehaviour
|
||||
if (rb != null) rb.simulated = false;
|
||||
}
|
||||
|
||||
private void Update()
|
||||
private void OnEnable()
|
||||
{
|
||||
NoteRuntimeTickManager.Register(this);
|
||||
}
|
||||
|
||||
private void OnDisable()
|
||||
{
|
||||
NoteRuntimeTickManager.Unregister(this);
|
||||
}
|
||||
|
||||
public void ManualTick(float songTime)
|
||||
{
|
||||
if (isMoving && useAbsolutePositioning)
|
||||
{
|
||||
// Use absolute positioning based on elapsed time since activation
|
||||
float elapsedSinceActivation = GameplayClock.NowSongTime - activationTime;
|
||||
float elapsedSinceActivation = songTime - activationTime;
|
||||
float travelDistance = speed * Mathf.Max(0f, elapsedSinceActivation);
|
||||
|
||||
// Position = spawnPoint + initial offset + downward travel
|
||||
|
||||
Reference in New Issue
Block a user