movie-quote/boat.gd

33 lines
518 B
GDScript3
Raw Normal View History

2026-03-30 04:16:49 +00:00
#@tool
#@icon(icon_path: String)
class_name Boat
extends RigidBody2D
## Documentation comments
#signal
#enum
#const
@export var movement_speed: float = 10.0
#var
#@onready var
@onready var right_cast: RayCast2D = %RightCast
@onready var left_cast: RayCast2D = %LeftCast
## OVERRIDES
func _ready() -> void:
pass
func _process(_delta: float) -> void:
pass
func _physics_process(delta: float) -> void:
apply_central_force(Vector2(movement_speed, 0.0))
## CORE
## PRIVATE/HELPER
## RECEIVERS
## SETTERS/GETTERS