
4
@export var <variableName> = 400 - makes the variable accessible via the editor
@onready var <variableName> = $World/Camera2D - initialzie variable upon script load
#that's how you specify return type
func do_something() -> void:
pass
#that's how you specify if it's int, bool or whatever
var movementSpeed : float = 1.5
в начале это просто название, в конце это сам тайпдеф чтобы не писать везде struct DXObjects, но вообще так тоже можно
ну ладно, сам виноват что изначально узнал о том как эта хрень работает через питон