Implement platform and ship movement types; refactor player movement logic and add switching mechanism
This commit is contained in:
17
scripts/components/player_movement.gd
Normal file
17
scripts/components/player_movement.gd
Normal file
@@ -0,0 +1,17 @@
|
||||
class_name PlayerMovement
|
||||
extends Node
|
||||
|
||||
@export var type: String = ""
|
||||
|
||||
var enabled: bool = true
|
||||
var previous_velocity: Vector2 = Vector2.ZERO
|
||||
|
||||
|
||||
func _process(_delta: float) -> void:
|
||||
if not enabled:
|
||||
return
|
||||
|
||||
|
||||
func _physics_process(_delta: float) -> void:
|
||||
if not enabled:
|
||||
return
|
Reference in New Issue
Block a user