Improved component system

This commit is contained in:
2024-02-15 16:28:27 +01:00
parent 8de91eaba1
commit b439919ad0
19 changed files with 89 additions and 99 deletions

View File

@ -5,18 +5,14 @@ extends Node
@export var jump_velocity := 4.5
@export var deceleration := 0.75
var body: CharacterBody3D
var body: Character
var direction: Vector3
var gravity: float
func _ready():
if owner.has_signal("direction_changed"):
owner.direction_changed.connect(on_direction_changed)
if owner.has_signal("jumped"):
owner.jumped.connect(jump)
body = owner as CharacterBody3D
body = owner as Character
body.controller.direction_changed.connect(on_direction_changed)
body.controller.jumped.connect(jump)
gravity = ProjectSettings.get_setting("physics/3d/default_gravity")
func _physics_process(delta):