Add TriggerActionFactory and related resources for button and logic sequence components
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
[gd_scene load_steps=27 format=4 uid="uid://bkvgcsb8d3v7p"]
|
||||
[gd_scene load_steps=32 format=4 uid="uid://bkvgcsb8d3v7p"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://cfpm5p102f65x" path="res://Code/Presenters/GamePresenter.cs" id="1_qvgq0"]
|
||||
[ext_resource type="Resource" uid="uid://biev6ri5s8kyf" path="res://Resources/Entities/player.tres" id="2_alii3"]
|
||||
@@ -14,6 +14,9 @@
|
||||
[ext_resource type="PackedScene" uid="uid://bfnu4py7n2sv5" path="res://Objects/pistol_pickup.tscn" id="12_00aki"]
|
||||
[ext_resource type="PackedScene" uid="uid://b1d2gc8goj6gx" path="res://Objects/green_door.tscn" id="13_00aki"]
|
||||
[ext_resource type="PackedScene" uid="uid://cww3lcsxldnt3" path="res://Objects/green_card_pickup.tscn" id="14_5qvjo"]
|
||||
[ext_resource type="PackedScene" uid="uid://bjbsk8nhi5e4i" path="res://Objects/green_door_button.tscn" id="15_g7kif"]
|
||||
[ext_resource type="Script" uid="uid://cgsqrgdok7ovp" path="res://Code/Resources/UnlockDoorActionResource.cs" id="16_vpkaq"]
|
||||
[ext_resource type="Script" uid="uid://c4csquqmqqqww" path="res://Code/Resources/LogicSequenceComponentResource.cs" id="17_df4ul"]
|
||||
|
||||
[sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_ucfah"]
|
||||
data = PackedVector3Array(-4.282257, -0.5, 4.977783, -4.282257, -0.5, -4.977783, -4.282257, 0.5, -4.977783, 4.282257, -0.5, -4.977783, -4.282257, -0.5, -4.977783, -4.282257, -0.5, 4.977783, -4.282257, 0.5, -4.977783, -4.282257, -0.5, -4.977783, 4.282257, -0.5, -4.977783, -4.282257, 0.5, -4.977783, -4.282257, 0.5, 4.977783, -4.282257, -0.5, 4.977783, -4.282257, -0.5, 4.977783, -4.282257, 0.5, 4.977783, 4.282257, 0.5, 4.977783, 4.282257, 0.5, 4.977783, -4.282257, 0.5, 4.977783, -4.282257, 0.5, -4.977783, -4.282257, -0.5, 4.977783, 4.282257, -0.5, 4.977783, 4.282257, -0.5, -4.977783, 4.282257, 0.5, 4.977783, 4.282257, -0.5, 4.977783, -4.282257, -0.5, 4.977783, 4.282257, -0.5, -4.977783, 4.282257, -0.5, 4.977783, 4.282257, 0.5, 4.977783, 4.282257, -0.5, -4.977783, 4.282257, 0.5, -4.977783, -4.282257, 0.5, -4.977783, -4.282257, 0.5, -4.977783, 4.282257, 0.5, -4.977783, 4.282257, 0.5, 4.977783, 4.282257, 0.5, 4.977783, 4.282257, 0.5, -4.977783, 4.282257, -0.5, -4.977783)
|
||||
@@ -65,6 +68,17 @@ BaseValues = Dictionary[int, float]({
|
||||
})
|
||||
metadata/_custom_type_script = "uid://dc7wq2ij5kwj5"
|
||||
|
||||
[sub_resource type="Resource" id="Resource_q0a86"]
|
||||
script = ExtResource("16_vpkaq")
|
||||
TargetWorldId = "green_door"
|
||||
metadata/_custom_type_script = "uid://cgsqrgdok7ovp"
|
||||
|
||||
[sub_resource type="Resource" id="Resource_3hp7m"]
|
||||
script = ExtResource("17_df4ul")
|
||||
RequiredChannels = Array[String](["green_door_button"])
|
||||
OnCompleteActions = Array[Resource]([SubResource("Resource_q0a86")])
|
||||
metadata/_custom_type_script = "uid://c4csquqmqqqww"
|
||||
|
||||
[node name="GameWorld" type="Node3D"]
|
||||
|
||||
[node name="Geometry" type="Node" parent="."]
|
||||
@@ -251,6 +265,19 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3.7087288, -0.8145535, 4.614
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -4.122588, -0.81455374, 1.582226)
|
||||
|
||||
[node name="GreenDoor" parent="." instance=ExtResource("13_00aki")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.8655286, -0.0645535, 5.593994)
|
||||
|
||||
[node name="Green Card Pickup" parent="." instance=ExtResource("14_5qvjo")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3.2713692, -0.86455375, 3.3032908)
|
||||
|
||||
[node name="DoorButton" parent="." instance=ExtResource("15_g7kif")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3.097641, 0.08375314, 4.357219)
|
||||
|
||||
[node name="DoorLogic" type="Node3D" parent="."]
|
||||
script = ExtResource("5_d0bjv")
|
||||
metadata/_custom_type_script = "uid://cb7vaw6xqjs1i"
|
||||
|
||||
[node name="SceneEntity" type="Node" parent="DoorLogic" groups=["SceneEntities"]]
|
||||
script = ExtResource("5_f1ejf")
|
||||
ComponentResources = Array[Resource]([SubResource("Resource_3hp7m")])
|
||||
metadata/_custom_type_script = "uid://b6x8llipvutqs"
|
||||
|
||||
Reference in New Issue
Block a user