Added state component

This commit is contained in:
2024-02-15 13:45:17 +01:00
parent 17a507d07c
commit 37ed8890ec
19 changed files with 172 additions and 86 deletions

View File

@ -0,0 +1,17 @@
class_name AreaSkillInstance
extends SkillInstance
var area: Area3D
func _enter_tree():
super._enter_tree()
area = get_node("Area")
func area_damage(before_time: float, active_time: float, after_time: float):
await get_tree().create_timer(before_time).timeout
area.monitoring = true
await get_tree().create_timer(active_time).timeout
area.monitoring = false
await get_tree().create_timer(after_time).timeout