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()
|
||||
1
elements/entities/step_trigger/step_trigger.gd.uid
Normal file
1
elements/entities/step_trigger/step_trigger.gd.uid
Normal file
|
|
@ -0,0 +1 @@
|
|||
uid://kuummutn0dj0
|
||||
6
elements/entities/step_trigger/step_trigger.tscn
Normal file
6
elements/entities/step_trigger/step_trigger.tscn
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
[gd_scene format=3]
|
||||
|
||||
[ext_resource type="Script" path="res://elements/entities/step_trigger/step_trigger.gd" id="1_script"]
|
||||
|
||||
[node name="StepTrigger" type="Node3D"]
|
||||
script = ExtResource("1_script")
|
||||
Loading…
Add table
Add a link
Reference in a new issue