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