Improved component system
This commit is contained in:
@ -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):
|
||||
|
Reference in New Issue
Block a user