X-Git-Url: http://git.purplebirdman.com/frog-ninja.git/blobdiff_plain/e290448c2414d818fc183725d32150218218b7a3..2e697142bf5e1b94429281572bdc1cbf5868d5ce:/player/player.gd diff --git a/player/player.gd b/player/player.gd index 56239f1..c6f39a8 100644 --- a/player/player.gd +++ b/player/player.gd @@ -12,13 +12,20 @@ class_name Player var idle_time := 0.00 var last_movement_direction := rotation -var state := "" var floor_normal := Vector3.ZERO var ground_slope_input := 0.0 +var state := "" + +@onready var input: InputHandler = $Input +@onready var model: PlayerModel = $Model +@onready var skin: SkeletonSkin3D = $Visual +@onready var camera_handler: CameraHandler = $CameraHandler + -@onready var input: InputHandler = %Input -@onready var model: PlayerModel = %Model -@onready var skin: AnimatedSkin = %skin +func _ready() -> void: + input.camera = %camera + camera_handler.input = input + skin.assign_skeleton(model.skeleton) func _physics_process(delta: float) -> void: