lighting is really good
This commit is contained in:
parent
9f1777f0a8
commit
4df0781a5b
41 changed files with 905 additions and 179 deletions
|
@ -1,21 +0,0 @@
|
|||
[gd_scene load_steps=3 format=3 uid="uid://clg5syeixvogd"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://b0arjg8r75f8y" path="res://Scenes/Nodes/Node.tscn" id="1_h7qb1"]
|
||||
[ext_resource type="Script" uid="uid://t8bsiegtsiwo" path="res://Scripts/GL_Output.gd" id="2_p5wec"]
|
||||
|
||||
[node name="Node" type="Control"]
|
||||
layout_mode = 3
|
||||
anchors_preset = 0
|
||||
mouse_filter = 1
|
||||
|
||||
[node name="Node" parent="." groups=["GL Node"] instance=ExtResource("1_h7qb1")]
|
||||
layout_mode = 0
|
||||
tooltip_text = "Controls the spotlight for Chuck E."
|
||||
script = ExtResource("2_p5wec")
|
||||
identification = "L_SPOT_CHUCK"
|
||||
names = PackedStringArray("enabled")
|
||||
types = PackedStringArray("bool")
|
||||
visual_name = "Chuck E. Spotlight"
|
||||
|
||||
[connection signal="mouse_entered" from="Node" to="Node" method="mouse_enter"]
|
||||
[connection signal="mouse_exited" from="Node" to="Node" method="mouse_exit"]
|
|
@ -15,6 +15,7 @@ script = ExtResource("2_nkf8v")
|
|||
identification = "DIRECT_OUTPUT"
|
||||
names = PackedStringArray("Audio", "Volume", "Current Time")
|
||||
types = PackedStringArray("audio", "float", "float")
|
||||
visual_name = "Direct Output"
|
||||
|
||||
[connection signal="mouse_entered" from="Node" to="Node" method="mouse_enter"]
|
||||
[connection signal="mouse_exited" from="Node" to="Node" method="mouse_exit"]
|
||||
|
|
|
@ -1,21 +0,0 @@
|
|||
[gd_scene load_steps=3 format=3 uid="uid://dxay21t1j6ha1"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://b0arjg8r75f8y" path="res://Scenes/Nodes/Node.tscn" id="1_yl6vg"]
|
||||
[ext_resource type="Script" uid="uid://t8bsiegtsiwo" path="res://Scripts/GL_Output.gd" id="2_im8jh"]
|
||||
|
||||
[node name="Node" type="Control"]
|
||||
layout_mode = 3
|
||||
anchors_preset = 0
|
||||
mouse_filter = 1
|
||||
|
||||
[node name="Node" parent="." groups=["GL Node"] instance=ExtResource("1_yl6vg")]
|
||||
layout_mode = 0
|
||||
tooltip_text = "Controls the spotlight for Helen."
|
||||
script = ExtResource("2_im8jh")
|
||||
identification = "L_SPOT_HELEN"
|
||||
visual_name = "Helen Spotlight"
|
||||
names = PackedStringArray("enabled")
|
||||
types = PackedStringArray("bool")
|
||||
|
||||
[connection signal="mouse_entered" from="Node" to="Node" method="mouse_enter"]
|
||||
[connection signal="mouse_exited" from="Node" to="Node" method="mouse_exit"]
|
24
Scenes/Node Types/Lighting/Backdrop Lights.tscn
Normal file
24
Scenes/Node Types/Lighting/Backdrop Lights.tscn
Normal file
|
@ -0,0 +1,24 @@
|
|||
[gd_scene load_steps=3 format=3 uid="uid://v11jtjcic5e0"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://b0arjg8r75f8y" path="res://Scenes/Nodes/Node.tscn" id="1_mdqqi"]
|
||||
[ext_resource type="Script" uid="uid://t8bsiegtsiwo" path="res://Scripts/GL_Output.gd" id="2_h17tg"]
|
||||
|
||||
[node name="Node" type="Control"]
|
||||
layout_mode = 3
|
||||
anchors_preset = 15
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
|
||||
[node name="Node" parent="." groups=["GL Node"] instance=ExtResource("1_mdqqi")]
|
||||
layout_mode = 0
|
||||
tooltip_text = "Controls the spotlights."
|
||||
script = ExtResource("2_h17tg")
|
||||
identification = "L_BACKDROP"
|
||||
names = PackedStringArray("Amber", "Red", "Blue")
|
||||
types = PackedStringArray("bool", "bool", "bool")
|
||||
visual_name = "Backdrop Lights"
|
||||
|
||||
[connection signal="mouse_entered" from="Node" to="Node" method="mouse_enter"]
|
||||
[connection signal="mouse_exited" from="Node" to="Node" method="mouse_exit"]
|
24
Scenes/Node Types/Lighting/Floodlights.tscn
Normal file
24
Scenes/Node Types/Lighting/Floodlights.tscn
Normal file
|
@ -0,0 +1,24 @@
|
|||
[gd_scene load_steps=3 format=3 uid="uid://b47n0xh71tx2g"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://b0arjg8r75f8y" path="res://Scenes/Nodes/Node.tscn" id="1_hcao3"]
|
||||
[ext_resource type="Script" uid="uid://t8bsiegtsiwo" path="res://Scripts/GL_Output.gd" id="2_30uk6"]
|
||||
|
||||
[node name="Node" type="Control"]
|
||||
layout_mode = 3
|
||||
anchors_preset = 15
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
|
||||
[node name="Node" parent="." groups=["GL Node"] instance=ExtResource("1_hcao3")]
|
||||
layout_mode = 0
|
||||
tooltip_text = "Controls the spotlights."
|
||||
script = ExtResource("2_30uk6")
|
||||
identification = "L_FLOODS"
|
||||
names = PackedStringArray("Main Stage/Amber", "Main Stage/Red", "Main Stage/Blue", "CEC Stage/Amber", "CEC Stage/Red", "CEC Stage/Blue")
|
||||
types = PackedStringArray("bool", "bool", "bool", "bool", "bool", "bool")
|
||||
visual_name = "Floodlights"
|
||||
|
||||
[connection signal="mouse_entered" from="Node" to="Node" method="mouse_enter"]
|
||||
[connection signal="mouse_exited" from="Node" to="Node" method="mouse_exit"]
|
24
Scenes/Node Types/Lighting/Misc Lights.tscn
Normal file
24
Scenes/Node Types/Lighting/Misc Lights.tscn
Normal file
|
@ -0,0 +1,24 @@
|
|||
[gd_scene load_steps=3 format=3 uid="uid://ml5h3rcxr8lv"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://b0arjg8r75f8y" path="res://Scenes/Nodes/Node.tscn" id="1_5qdpb"]
|
||||
[ext_resource type="Script" uid="uid://t8bsiegtsiwo" path="res://Scripts/GL_Output.gd" id="2_xq4be"]
|
||||
|
||||
[node name="Node" type="Control"]
|
||||
layout_mode = 3
|
||||
anchors_preset = 15
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
|
||||
[node name="Node" parent="." groups=["GL Node"] instance=ExtResource("1_5qdpb")]
|
||||
layout_mode = 0
|
||||
tooltip_text = "Controls the spotlights."
|
||||
script = ExtResource("2_xq4be")
|
||||
identification = "L_MISC"
|
||||
names = PackedStringArray("CEC Neon Sign", "CEC Star", "Band Sign", "Strobe", "Drum", "Fiber Curtain")
|
||||
types = PackedStringArray("bool", "bool", "bool", "bool", "bool", "bool")
|
||||
visual_name = "Misc Lights"
|
||||
|
||||
[connection signal="mouse_entered" from="Node" to="Node" method="mouse_enter"]
|
||||
[connection signal="mouse_exited" from="Node" to="Node" method="mouse_exit"]
|
24
Scenes/Node Types/Lighting/Organ Lights.tscn
Normal file
24
Scenes/Node Types/Lighting/Organ Lights.tscn
Normal file
|
@ -0,0 +1,24 @@
|
|||
[gd_scene load_steps=3 format=3 uid="uid://ckmerxdu6ogua"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://b0arjg8r75f8y" path="res://Scenes/Nodes/Node.tscn" id="1_g3eqq"]
|
||||
[ext_resource type="Script" uid="uid://t8bsiegtsiwo" path="res://Scripts/GL_Output.gd" id="2_cqful"]
|
||||
|
||||
[node name="Node" type="Control"]
|
||||
layout_mode = 3
|
||||
anchors_preset = 15
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
|
||||
[node name="Node" parent="." groups=["GL Node"] instance=ExtResource("1_g3eqq")]
|
||||
layout_mode = 0
|
||||
tooltip_text = "Controls the spotlights."
|
||||
script = ExtResource("2_cqful")
|
||||
identification = "L_ORGAN"
|
||||
names = PackedStringArray("Face 1", "Face 2", "Outer", "Middle", "Inner")
|
||||
types = PackedStringArray("bool", "bool", "bool", "bool", "bool")
|
||||
visual_name = "Organ Lights"
|
||||
|
||||
[connection signal="mouse_entered" from="Node" to="Node" method="mouse_enter"]
|
||||
[connection signal="mouse_exited" from="Node" to="Node" method="mouse_exit"]
|
24
Scenes/Node Types/Lighting/Spotlights.tscn
Normal file
24
Scenes/Node Types/Lighting/Spotlights.tscn
Normal file
|
@ -0,0 +1,24 @@
|
|||
[gd_scene load_steps=3 format=3 uid="uid://fynpnwbb07m2"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://b0arjg8r75f8y" path="res://Scenes/Nodes/Node.tscn" id="1_mie5e"]
|
||||
[ext_resource type="Script" uid="uid://t8bsiegtsiwo" path="res://Scripts/GL_Output.gd" id="2_cinl3"]
|
||||
|
||||
[node name="Node" type="Control"]
|
||||
layout_mode = 3
|
||||
anchors_preset = 15
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
|
||||
[node name="Node" parent="." groups=["GL Node"] instance=ExtResource("1_mie5e")]
|
||||
layout_mode = 0
|
||||
tooltip_text = "Controls the spotlights."
|
||||
script = ExtResource("2_cinl3")
|
||||
identification = "L_SPOTLIGHTS"
|
||||
names = PackedStringArray("Chuck", "Helen", "Munch", "Jasper", "Pasqually", "Wink")
|
||||
types = PackedStringArray("bool", "bool", "bool", "bool", "bool", "bool")
|
||||
visual_name = "Spotlights"
|
||||
|
||||
[connection signal="mouse_entered" from="Node" to="Node" method="mouse_enter"]
|
||||
[connection signal="mouse_exited" from="Node" to="Node" method="mouse_exit"]
|
|
@ -1,17 +0,0 @@
|
|||
[gd_scene load_steps=3 format=3 uid="uid://cobd87j1kub76"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://b0arjg8r75f8y" path="res://Scenes/Nodes/Node.tscn" id="1_m8mov"]
|
||||
[ext_resource type="Script" uid="uid://bj0lla8757tnh" path="res://Scripts/GL_MiscKeys.gd" id="2_m8mov"]
|
||||
|
||||
[node name="Node" type="Control"]
|
||||
layout_mode = 3
|
||||
anchors_preset = 0
|
||||
mouse_filter = 1
|
||||
|
||||
[node name="Node" parent="." groups=["GL Node"] instance=ExtResource("1_m8mov")]
|
||||
layout_mode = 0
|
||||
tooltip_text = "Sets a bool for any of the number keys that are pressed."
|
||||
script = ExtResource("2_m8mov")
|
||||
|
||||
[connection signal="mouse_entered" from="Node" to="Node" method="mouse_enter"]
|
||||
[connection signal="mouse_exited" from="Node" to="Node" method="mouse_exit"]
|
|
@ -1,21 +0,0 @@
|
|||
[gd_scene load_steps=3 format=3 uid="uid://bctoupn4y25nl"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://b0arjg8r75f8y" path="res://Scenes/Nodes/Node.tscn" id="1_iphig"]
|
||||
[ext_resource type="Script" uid="uid://t8bsiegtsiwo" path="res://Scripts/GL_Output.gd" id="2_5o0li"]
|
||||
|
||||
[node name="Node" type="Control"]
|
||||
layout_mode = 3
|
||||
anchors_preset = 0
|
||||
mouse_filter = 1
|
||||
|
||||
[node name="Node" parent="." groups=["GL Node"] instance=ExtResource("1_iphig")]
|
||||
layout_mode = 0
|
||||
tooltip_text = "Controls the spotlight for Mr. Munch."
|
||||
script = ExtResource("2_5o0li")
|
||||
identification = "L_SPOT_MUNCH"
|
||||
visual_name = "Mr. Munch Spotlight"
|
||||
names = PackedStringArray("enabled")
|
||||
types = PackedStringArray("bool")
|
||||
|
||||
[connection signal="mouse_entered" from="Node" to="Node" method="mouse_enter"]
|
||||
[connection signal="mouse_exited" from="Node" to="Node" method="mouse_exit"]
|
|
@ -1,17 +0,0 @@
|
|||
[gd_scene load_steps=3 format=3 uid="uid://jmwqwspljwjc"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://b0arjg8r75f8y" path="res://Scenes/Nodes/Node.tscn" id="1_nt2x2"]
|
||||
[ext_resource type="Script" uid="uid://e6v6exlrhtaq" path="res://Scripts/GL_NumberKeys.gd" id="2_gnbp1"]
|
||||
|
||||
[node name="Node" type="Control"]
|
||||
layout_mode = 3
|
||||
anchors_preset = 0
|
||||
mouse_filter = 1
|
||||
|
||||
[node name="Node" parent="." groups=["GL Node"] instance=ExtResource("1_nt2x2")]
|
||||
layout_mode = 0
|
||||
tooltip_text = "Sets a bool for any of the number keys that are pressed."
|
||||
script = ExtResource("2_gnbp1")
|
||||
|
||||
[connection signal="mouse_entered" from="Node" to="Node" method="mouse_enter"]
|
||||
[connection signal="mouse_exited" from="Node" to="Node" method="mouse_exit"]
|
39
Scenes/Node Types/Toggle.tscn
Normal file
39
Scenes/Node Types/Toggle.tscn
Normal file
|
@ -0,0 +1,39 @@
|
|||
[gd_scene load_steps=3 format=3 uid="uid://bjrk63xu7w0g8"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://b0arjg8r75f8y" path="res://Scenes/Nodes/Node.tscn" id="1_ttgyh"]
|
||||
|
||||
[sub_resource type="GDScript" id="GDScript_fy4sf"]
|
||||
script/source = "extends GL_Node
|
||||
|
||||
|
||||
func _ready():
|
||||
super._ready()
|
||||
_set_title(\"Toggle\")
|
||||
_create_row(\"\",true,true,false,false,0)
|
||||
_update_visuals()
|
||||
|
||||
func _process(delta):
|
||||
super._process(delta)
|
||||
for key in rows:
|
||||
rows[key][\"output\"] = rows[key][\"input\"]
|
||||
apply_pick_values()
|
||||
|
||||
if rows[\"On\"][\"output\"] == true:
|
||||
rows[\"Value\"][\"output\"] = 1 - rows[\"Value\"][\"input\"]
|
||||
else:
|
||||
rows[\"Value\"][\"output\"] = rows[\"Value\"][\"input\"]
|
||||
_send_input(\"Value\")
|
||||
"
|
||||
|
||||
[node name="Node" type="Control"]
|
||||
layout_mode = 3
|
||||
anchors_preset = 0
|
||||
mouse_filter = 1
|
||||
|
||||
[node name="Node" parent="." groups=["GL Node"] instance=ExtResource("1_ttgyh")]
|
||||
layout_mode = 0
|
||||
tooltip_text = "When triggered, output will be enabled and held until another trigger."
|
||||
script = SubResource("GDScript_fy4sf")
|
||||
|
||||
[connection signal="mouse_entered" from="Node" to="Node" method="mouse_enter"]
|
||||
[connection signal="mouse_exited" from="Node" to="Node" method="mouse_exit"]
|
Loading…
Add table
Add a link
Reference in a new issue