Cleaned up a few inconsistencies in pickup behaviours.
This commit is contained in:
parent
935b61bd3b
commit
92463f4465
3 changed files with 22 additions and 11 deletions
|
|
@ -40,8 +40,9 @@ enum DriftType {
|
|||
## Phase offset in radians — randomize per-instance for variety.
|
||||
@export var phase_offset: float = 0.0
|
||||
|
||||
var _initial_x: float = 0.0
|
||||
var _elapsed: float = 0.0
|
||||
|
||||
|
||||
func reset(initial_position: Vector2) -> void:
|
||||
_initial_x = initial_position.x
|
||||
func start() -> void:
|
||||
## Reset drift state when a new pickup is spawned.
|
||||
_elapsed = 0.0
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue