initial commit
This commit is contained in:
commit
c2bb3893a9
1038 changed files with 75846 additions and 0 deletions
17
elements/entities/step_trigger/step_trigger.gd
Normal file
17
elements/entities/step_trigger/step_trigger.gd
Normal file
|
|
@ -0,0 +1,17 @@
|
|||
extends Node3D
|
||||
|
||||
signal step_triggered()
|
||||
|
||||
@export var one_shot: bool = false
|
||||
var _triggered := false
|
||||
|
||||
|
||||
func _ready() -> void:
|
||||
add_to_group("steppable")
|
||||
|
||||
|
||||
func stepped_on() -> void:
|
||||
if one_shot and _triggered:
|
||||
return
|
||||
_triggered = true
|
||||
step_triggered.emit()
|
||||
Loading…
Add table
Add a link
Reference in a new issue