Added skill system

This commit is contained in:
2024-02-13 23:12:32 +01:00
parent cf155d9aab
commit d87d4c9e3f
15 changed files with 117 additions and 43 deletions

View File

@ -1,17 +1,19 @@
class_name Player
extends CharacterBody3D
signal skill_used(slot: int)
signal skill_used(skill: Skill)
signal dashed
signal jumped
signal name_changed(new_name: String)
signal direction_changed
@export var skills: Array[Skill]
var id: String
var controller: Controller
func use_skill(slot: int):
skill_used.emit(slot)
skill_used.emit(skills[slot])
func dash():
dashed.emit()