Add more everything (#13)

This commit is contained in:
Rafał Mikrut 2020-12-26 10:41:59 +01:00 committed by GitHub
parent 06aff2eae0
commit 5f93f7cedb
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
17 changed files with 2910 additions and 43 deletions

View File

@ -1,4 +1,4 @@
name: 🐧 Linux Builds 1h
name: 🐧 Long 1h
on: [push, pull_request]
jobs:

View File

@ -1,4 +1,4 @@
name: 🐧 Linux Builds
name: 🐧 Required Build
on: [push, pull_request]
jobs:

View File

@ -1,4 +1,4 @@
name: 🐧 Linux Builds Stress 1m
name: 🐧 Stress 2h
on: [push, pull_request]
jobs:
@ -70,7 +70,7 @@ jobs:
DRI_PRIME=0 xvfb-run ./godot.x11.tools.64s --audio-driver Dummy -e -q --path $(pwd) 2>&1 | tee sanitizers_log.txt || true
misc/check_ci_log.py sanitizers_log.txt || true
echo "-------------------- RUN PROJECT -----------------------"
DRI_PRIME=0 xvfb-run ./godot.x11.tools.64s 60 --audio-driver Dummy --video-driver GLES3 --path $(pwd) 2>&1 | tee sanitizers_log.txt || true
DRI_PRIME=0 xvfb-run ./godot.x11.tools.64s 7200 --audio-driver Dummy --video-driver GLES3 --path $(pwd) 2>&1 | tee sanitizers_log.txt || true
misc/check_ci_log.py sanitizers_log.txt || true
# # Export project and run it to check for possible leaks and invalid memory usage

View File

@ -1,4 +1,4 @@
name: 🐧 Linux Builds Stress 1m
name: 🐧 Thread Sanitizer 2h
on: [push, pull_request]
jobs:
@ -66,7 +66,7 @@ jobs:
echo "-------------------- OPEN EDITOR SECOND TIME TO BE SURE THAT EVERYTHING WAS IMPORTED -----------------------"
DRI_PRIME=0 xvfb-run ./godot.x11.tools.64.llvms --audio-driver Dummy -e -q --path $(pwd) 2>&1 | tee sanitizers_log.txt || true
echo "-------------------- RUN PROJECT -----------------------"
DRI_PRIME=0 xvfb-run ./godot.x11.tools.64.llvms 1800 --audio-driver Dummy --video-driver GLES3 --path $(pwd) 2>&1 | tee sanitizers_log.txt || true
DRI_PRIME=0 xvfb-run ./godot.x11.tools.64.llvms 7200 --audio-driver Dummy --video-driver GLES3 --path $(pwd) 2>&1 | tee sanitizers_log.txt || true
# # Export project and run it to check for possible leaks and invalid memory usage
# - name: Exporting and running project

536
AIO/AllNodes/2DALL.tscn Normal file

File diff suppressed because one or more lines are too long

704
AIO/AllNodes/3DALL.tscn Normal file

File diff suppressed because one or more lines are too long

19
AIO/AllNodes/ALL.tscn Normal file
View File

@ -0,0 +1,19 @@
[gd_scene load_steps=6 format=2]
[ext_resource path="res://AIO/AllNodes/OtherALL.tscn" type="PackedScene" id=1]
[ext_resource path="res://AIO/AllNodes/2DALL.tscn" type="PackedScene" id=2]
[ext_resource path="res://AIO/AllNodes/ResourcesALL.tscn" type="PackedScene" id=3]
[ext_resource path="res://AIO/AllNodes/ControlALL.tscn" type="PackedScene" id=4]
[ext_resource path="res://AIO/AllNodes/3DALL.tscn" type="PackedScene" id=5]
[node name="ALL" type="Node"]
[node name="2DALL" parent="." instance=ExtResource( 2 )]
[node name="3DALL" parent="." instance=ExtResource( 5 )]
[node name="ControlALL" parent="." instance=ExtResource( 4 )]
[node name="OtherALL" parent="." instance=ExtResource( 1 )]
[node name="ResourcesALL" parent="." instance=ExtResource( 3 )]

View File

@ -0,0 +1,475 @@
[gd_scene load_steps=3 format=2]
[ext_resource path="res://icon 32x32.png" type="Texture" id=1]
[sub_resource type="Theme" id=1]
[node name="ControlALL" type="GridContainer"]
anchor_right = 1.0
anchor_bottom = 1.0
columns = 9
__meta__ = {
"_edit_use_anchors_": false
}
[node name="Popup" type="Popup" parent="."]
visible = true
modulate = Color( 0.607843, 0.4, 0.4, 1 )
self_modulate = Color( 0.835294, 0.717647, 0.717647, 1 )
show_behind_parent = true
light_mask = 16387
margin_left = 80.0
margin_right = 80.0
margin_bottom = 130.0
grow_horizontal = 0
grow_vertical = 2
hint_tooltip = "dfadfasf"
focus_neighbour_left = NodePath("../Button_ALL")
focus_neighbour_top = NodePath("../ToolButton")
focus_neighbour_right = NodePath("../LinkButton")
focus_neighbour_bottom = NodePath("../Container")
focus_next = NodePath("../TextureButton")
focus_previous = NodePath("../CheckBox")
focus_mode = 2
mouse_filter = 1
mouse_default_cursor_shape = 4
size_flags_horizontal = 14
size_flags_vertical = 15
size_flags_stretch_ratio = 121.49
theme = SubResource( 1 )
popup_exclusive = true
[node name="WindowDialog" type="WindowDialog" parent="."]
visible = true
margin_left = 84.0
margin_right = 167.0
margin_bottom = 130.0
popup_exclusive = true
window_title = "wfaas"
resizable = true
[node name="AcceptDialog" type="AcceptDialog" parent="."]
visible = true
margin_left = 171.0
margin_right = 251.0
margin_bottom = 130.0
window_title = "asfas"
resizable = true
dialog_text = "fqwfqwfqwf"
dialog_hide_on_ok = false
dialog_autowrap = true
[node name="ConfirmationDialog" type="ConfirmationDialog" parent="."]
visible = true
margin_left = 255.0
margin_right = 461.0
margin_bottom = 130.0
rect_min_size = Vector2( 138, 48.3 )
window_title = "Please Confirm...asfasfas"
resizable = true
dialog_text = "fas"
dialog_hide_on_ok = false
dialog_autowrap = true
[node name="FileDialog" type="FileDialog" parent="."]
visible = true
margin_left = 465.0
margin_right = 681.0
margin_bottom = 130.0
rect_min_size = Vector2( 138, 48.3 )
window_title = "Open File(s)"
dialog_text = "sffasfasf"
dialog_hide_on_ok = true
dialog_autowrap = true
mode_overrides_title = false
mode = 1
access = 1
filters = PoolStringArray( "", "as", "", "fasf", "", "s", "", "asfasfa", "sf", "", "" )
show_hidden_files = true
current_dir = "user://"
current_file = "asf"
current_path = "user://asf"
[node name="PopupDialog_NOTHING" type="PopupDialog" parent="."]
visible = true
margin_left = 685.0
margin_right = 737.0
margin_bottom = 130.0
popup_exclusive = true
[node name="PopupMenu" type="PopupMenu" parent="."]
margin_top = 923.0
margin_right = 308.0
margin_bottom = 943.0
hide_on_item_selection = false
hide_on_checkable_item_selection = false
hide_on_state_item_selection = true
submenu_popup_delay = 5.32352e+07
allow_search = true
[node name="PopupPanel_NOTHING" type="PopupPanel" parent="."]
visible = true
margin_left = 741.0
margin_right = 753.0
margin_bottom = 130.0
popup_exclusive = true
[node name="Button" type="Button" parent="."]
margin_left = 757.0
margin_right = 815.0
margin_bottom = 130.0
text = "asfasf"
flat = true
clip_text = true
align = 0
__meta__ = {
"_edit_use_anchors_": false
}
[node name="CheckBox_NOTHING" type="CheckBox" parent="."]
margin_left = 819.0
margin_right = 1127.0
margin_bottom = 130.0
text = "safasf"
flat = true
clip_text = true
align = 2
[node name="CheckButton_NOTHING" type="CheckButton" parent="."]
margin_top = 134.0
margin_right = 80.0
margin_bottom = 546.0
text = "asfq"
flat = true
clip_text = true
align = 1
[node name="ColorPickerButton" type="ColorPickerButton" parent="."]
margin_left = 84.0
margin_top = 134.0
margin_right = 167.0
margin_bottom = 546.0
text = "asfasf"
flat = true
clip_text = true
align = 2
color = Color( 0.639216, 0.576471, 0.576471, 1 )
edit_alpha = false
[node name="MenuButton" type="MenuButton" parent="."]
margin_left = 171.0
margin_top = 134.0
margin_right = 251.0
margin_bottom = 546.0
icon = ExtResource( 1 )
switch_on_hover = true
[node name="OptionButton" type="OptionButton" parent="."]
margin_left = 255.0
margin_top = 134.0
margin_right = 461.0
margin_bottom = 546.0
icon = ExtResource( 1 )
__meta__ = {
"_edit_use_anchors_": false
}
[node name="ToolButton_NOTHING" type="ToolButton" parent="."]
margin_left = 465.0
margin_top = 134.0
margin_right = 681.0
margin_bottom = 546.0
text = "asfasf"
icon = ExtResource( 1 )
flat = false
clip_text = true
align = 2
[node name="LinkButton" type="LinkButton" parent="."]
margin_left = 685.0
margin_top = 134.0
margin_right = 737.0
margin_bottom = 546.0
text = "asfqfqwf"
underline = 2
[node name="TextureButton" type="TextureButton" parent="."]
margin_left = 741.0
margin_top = 134.0
margin_right = 753.0
margin_bottom = 546.0
expand = true
stretch_mode = 5
[node name="Container" type="Container" parent="."]
margin_left = 757.0
margin_top = 134.0
margin_right = 815.0
margin_bottom = 546.0
[node name="Control" type="Control" parent="Container"]
margin_right = 40.0
margin_bottom = 40.0
[node name="Control2" type="Control" parent="Container"]
margin_right = 40.0
margin_bottom = 40.0
[node name="Control3" type="Control" parent="Container"]
margin_right = 40.0
margin_bottom = 40.0
[node name="Control4" type="Control" parent="Container"]
margin_right = 40.0
margin_bottom = 40.0
[node name="Control5" type="Control" parent="Container"]
margin_right = 40.0
margin_bottom = 40.0
[node name="Control6" type="Control" parent="Container"]
margin_right = 40.0
margin_bottom = 40.0
[node name="Control7" type="Control" parent="Container"]
margin_right = 40.0
margin_bottom = 40.0
[node name="ColorPicker" type="ColorPicker" parent="."]
margin_left = 819.0
margin_top = 134.0
margin_right = 1127.0
margin_bottom = 546.0
alignment = 1
edit_alpha = false
raw_mode = true
deferred_mode = true
presets_enabled = false
presets_visible = false
__meta__ = {
"_edit_use_anchors_": false
}
[node name="HBoxContainer_NOTHING" type="HBoxContainer" parent="."]
margin_top = 550.0
margin_right = 80.0
margin_bottom = 580.0
__meta__ = {
"_edit_use_anchors_": false
}
[node name="VBoxContainer_NOTHING" type="VBoxContainer" parent="."]
margin_left = 84.0
margin_top = 550.0
margin_right = 167.0
margin_bottom = 580.0
__meta__ = {
"_edit_use_anchors_": false
}
[node name="CenterContainer" type="CenterContainer" parent="."]
margin_left = 171.0
margin_top = 550.0
margin_right = 251.0
margin_bottom = 580.0
use_top_left = true
__meta__ = {
"_edit_use_anchors_": false
}
[node name="ScrollContainer" type="ScrollContainer" parent="."]
margin_left = 255.0
margin_top = 550.0
margin_right = 461.0
margin_bottom = 580.0
[node name="GraphNode" type="GraphNode" parent="."]
margin_left = 465.0
margin_top = 550.0
margin_right = 681.0
margin_bottom = 580.0
[node name="GridContainer" type="GridContainer" parent="."]
margin_left = 685.0
margin_top = 550.0
margin_right = 737.0
margin_bottom = 580.0
[node name="HSplitContainer_NOTHING" type="HSplitContainer" parent="."]
margin_left = 741.0
margin_top = 550.0
margin_right = 753.0
margin_bottom = 580.0
__meta__ = {
"_edit_use_anchors_": false
}
[node name="VSplitContainer_NOTHING" type="VSplitContainer" parent="."]
margin_left = 757.0
margin_top = 550.0
margin_right = 815.0
margin_bottom = 580.0
[node name="MarginContainer_NOTHING" type="MarginContainer" parent="."]
margin_left = 819.0
margin_top = 550.0
margin_right = 1127.0
margin_bottom = 580.0
[node name="PanelContainer_NOTHING" type="PanelContainer" parent="."]
margin_top = 584.0
margin_right = 80.0
margin_bottom = 620.0
[node name="TabContainer" type="TabContainer" parent="."]
margin_left = 84.0
margin_top = 584.0
margin_right = 167.0
margin_bottom = 620.0
[node name="ViewportContainer" type="ViewportContainer" parent="."]
margin_left = 171.0
margin_top = 584.0
margin_right = 251.0
margin_bottom = 620.0
[node name="ColorRect" type="ColorRect" parent="."]
margin_left = 255.0
margin_top = 584.0
margin_right = 461.0
margin_bottom = 620.0
[node name="GraphEdit" type="GraphEdit" parent="."]
margin_left = 465.0
margin_top = 584.0
margin_right = 681.0
margin_bottom = 620.0
scroll_offset = Vector2( -102, 0 )
[node name="HScrollBar_NOTHING" type="HScrollBar" parent="."]
margin_left = 685.0
margin_top = 584.0
margin_right = 737.0
margin_bottom = 596.0
[node name="VScrollBar_NOTHING" type="VScrollBar" parent="."]
margin_left = 741.0
margin_top = 584.0
margin_right = 753.0
margin_bottom = 620.0
[node name="HSlider_NOTHING" type="HSlider" parent="."]
margin_left = 757.0
margin_top = 584.0
margin_right = 815.0
margin_bottom = 600.0
[node name="VSlider_NOTHING" type="VSlider" parent="."]
margin_left = 819.0
margin_top = 584.0
margin_right = 835.0
margin_bottom = 620.0
[node name="ProgressBar" type="ProgressBar" parent="."]
margin_top = 624.0
margin_right = 80.0
margin_bottom = 638.0
[node name="SpinBox" type="SpinBox" parent="."]
margin_left = 84.0
margin_top = 624.0
margin_right = 167.0
margin_bottom = 648.0
[node name="TextureProgress" type="TextureProgress" parent="."]
margin_left = 171.0
margin_top = 624.0
margin_right = 251.0
margin_bottom = 648.0
[node name="HSeparator" type="HSeparator" parent="."]
margin_left = 255.0
margin_top = 624.0
margin_right = 461.0
margin_bottom = 648.0
[node name="VSeparator" type="VSeparator" parent="."]
margin_left = 465.0
margin_top = 624.0
margin_right = 681.0
margin_bottom = 648.0
[node name="ItemList" type="ItemList" parent="."]
margin_left = 685.0
margin_top = 624.0
margin_right = 737.0
margin_bottom = 648.0
[node name="Label" type="Label" parent="."]
margin_left = 741.0
margin_top = 629.0
margin_right = 753.0
margin_bottom = 643.0
[node name="LineEdit" type="LineEdit" parent="."]
margin_left = 757.0
margin_top = 624.0
margin_right = 815.0
margin_bottom = 648.0
caret_blink = true
[node name="NinePatchRect" type="NinePatchRect" parent="."]
margin_left = 819.0
margin_top = 624.0
margin_right = 1127.0
margin_bottom = 648.0
[node name="Panel_NOTHING" type="Panel" parent="."]
margin_top = 652.0
margin_right = 80.0
margin_bottom = 676.0
[node name="ReferenceRect" type="ReferenceRect" parent="."]
margin_left = 84.0
margin_top = 652.0
margin_right = 167.0
margin_bottom = 676.0
[node name="RichTextLabel" type="RichTextLabel" parent="."]
margin_left = 171.0
margin_top = 652.0
margin_right = 251.0
margin_bottom = 676.0
[node name="Tabs" type="Tabs" parent="."]
margin_left = 255.0
margin_top = 652.0
margin_right = 461.0
margin_bottom = 676.0
[node name="TextEdit" type="TextEdit" parent="."]
margin_left = 465.0
margin_top = 652.0
margin_right = 681.0
margin_bottom = 676.0
[node name="TextureRect" type="TextureRect" parent="."]
margin_left = 685.0
margin_top = 652.0
margin_right = 737.0
margin_bottom = 676.0
[node name="Tree" type="Tree" parent="."]
margin_left = 741.0
margin_top = 652.0
margin_right = 753.0
margin_bottom = 676.0
[node name="VideoPlayer" type="VideoPlayer" parent="."]
margin_left = 757.0
margin_top = 652.0
margin_right = 815.0
margin_bottom = 676.0
__meta__ = {
"_edit_use_anchors_": false
}

View File

@ -0,0 +1,68 @@
[gd_scene load_steps=5 format=2]
[sub_resource type="Animation" id=1]
resource_name = "New Anim"
tracks/0/type = "method"
tracks/0/path = NodePath("../Tween")
tracks/0/interp = 1
tracks/0/loop_wrap = true
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/keys = {
"times": PoolRealArray( ),
"transitions": PoolRealArray( ),
"values": [ ]
}
[sub_resource type="AnimationNodeBlendSpace1D" id=2]
[sub_resource type="AudioStreamSample" id=3]
[sub_resource type="Environment" id=4]
[node name="OtherALL" type="Node"]
[node name="AnimationPlayer" type="AnimationPlayer" parent="."]
root_node = NodePath("../AudioStreamPlayer")
"anims/New Anim" = SubResource( 1 )
[node name="AnimationTree" type="AnimationTree" parent="."]
tree_root = SubResource( 2 )
anim_player = NodePath("../AnimationPlayer")
parameters/blend_position = 0
[node name="AudioStreamPlayer" type="AudioStreamPlayer" parent="."]
stream = SubResource( 3 )
volume_db = 0.066
pitch_scale = 2.48
[node name="CanvasLayer" type="CanvasLayer" parent="."]
layer = 55
[node name="ParallaxBackground" type="ParallaxBackground" parent="."]
scroll_offset = Vector2( 0.026, 0 )
scroll_base_offset = Vector2( 0.038, 0 )
scroll_base_scale = Vector2( 1, 1.045 )
[node name="HTTPRequest" type="HTTPRequest" parent="."]
use_threads = true
[node name="ResourcePreloader" type="ResourcePreloader" parent="."]
[node name="SkeletonIK" type="SkeletonIK" parent="."]
process_priority = 1
interpolation = 0.942
target = Transform( 2.49, 1.02, -0.07, 1.15, 1, -1.97, -0.7, -1.01, 2.42, -0.7, -0.59, -0.29 )
magnet = Vector3( 2.8, -3.69, -0.95 )
target_node = NodePath("../ResourcePreloader")
[node name="Timer" type="Timer" parent="."]
[node name="Tween" type="Tween" parent="."]
repeat = true
playback/repeat = true
[node name="Viewport" type="Viewport" parent="."]
[node name="WorldEnvironment" type="WorldEnvironment" parent="."]
environment = SubResource( 4 )

View File

@ -0,0 +1,918 @@
[gd_scene format=2]
[node name="Resources" type="Node2D"]
[node name="Reference_LEAK" type="Node2D" parent="."]
[node name="ARVRInterface_CHILD" type="Node2D" parent="."]
[node name="ARVRInterfaceGDNative" type="Node2D" parent="."]
[node name="MobileVRInterface" type="Node2D" parent="."]
[node name="AStar" type="Node2D" parent="."]
[node name="AStar2D" type="Node2D" parent="."]
[node name="Resource" type="Node2D" parent="."]
[node name="Texture_CHILD" type="Node2D" parent="."]
[node name="AnimatedTexture" type="Node2D" parent="."]
[node name="AtlasTexture" type="Node2D" parent="."]
[node name="CameraTexture" type="Node2D" parent="."]
[node name="CurveTexture" type="Node2D" parent="."]
[node name="GradientTexture" type="Node2D" parent="."]
[node name="ImageTexture" type="Node2D" parent="."]
[node name="LargeTexture" type="Node2D" parent="."]
[node name="MeshTexture" type="Node2D" parent="."]
[node name="NoiseTexture" type="Node2D" parent="."]
[node name="ProxyTexture" type="Node2D" parent="."]
[node name="StreamTexture" type="Node2D" parent="."]
[node name="ViewportTexture" type="Node2D" parent="."]
[node name="Animation" type="Node2D" parent="."]
[node name="AnimationNode" type="Node2D" parent="."]
[node name="AnimationNodeAdd2" type="Node2D" parent="."]
[node name="AnimationNodeAdd3" type="Node2D" parent="."]
[node name="AnimationRootNode" type="Node2D" parent="."]
[node name="AnimationNodeAnimation" type="Node2D" parent="."]
[node name="AnimationNodeBlendSpace1D" type="Node2D" parent="."]
[node name="AnimationNodeBlendSpace2D" type="Node2D" parent="."]
[node name="AnimationNodeBlendTree" type="Node2D" parent="."]
[node name="AnimationNodeBlendMachine" type="Node2D" parent="."]
[node name="AnimationNodeBlendBlend2" type="Node2D" parent="."]
[node name="AnimationNodeBlendBlend3" type="Node2D" parent="."]
[node name="AnimationNodeOneShot" type="Node2D" parent="."]
[node name="AnimationNodeOutput" type="Node2D" parent="."]
[node name="AnimationNodeTimeScale" type="Node2D" parent="."]
[node name="AnimationNodeTimeSeek" type="Node2D" parent="."]
[node name="AnimationNodeTransition" type="Node2D" parent="."]
[node name="AnimationNodeBlendStateMachinePlayback" type="Node2D" parent="."]
[node name="AnimationNodeBlendStateMachineTransition" type="Node2D" parent="."]
[node name="Mesh" type="Node2D" parent="."]
[node name="ArrayMesh" type="Node2D" parent="."]
[node name="PrimitiveMesh_CHILD" type="Node2D" parent="."]
[node name="CapsuleMesh" type="Node2D" parent="."]
[node name="CubeMesh" type="Node2D" parent="."]
[node name="CylinderMesh" type="Node2D" parent="."]
[node name="PlaneMesh" type="Node2D" parent="."]
[node name="PointMesh" type="Node2D" parent="."]
[node name="PrismMesh" type="Node2D" parent="."]
[node name="QuadMesh" type="Node2D" parent="."]
[node name="SphereMesh" type="Node2D" parent="."]
[node name="AudioBusLayout" type="Node2D" parent="."]
[node name="AudioEffect_CHILD" type="Node2D" parent="."]
[node name="AudioEffectAmplify" type="Node2D" parent="."]
[node name="AudioEffectFilter" type="Node2D" parent="."]
[node name="AudioEffectBandLimitFilter" type="Node2D" parent="."]
[node name="AudioEffectBandPassFilter" type="Node2D" parent="."]
[node name="AudioEffectHighPassFilter" type="Node2D" parent="."]
[node name="AudioEffectHighShelfFilter" type="Node2D" parent="."]
[node name="AudioEffectLowPassFilter" type="Node2D" parent="."]
[node name="AudioEffectLowShelfFilter" type="Node2D" parent="."]
[node name="AudioEffectNotchFilter" type="Node2D" parent="."]
[node name="AudioEffectChorus" type="Node2D" parent="."]
[node name="AudioEffectCompressor" type="Node2D" parent="."]
[node name="AudioEffectDelay" type="Node2D" parent="."]
[node name="AudioEffectDistortion" type="Node2D" parent="."]
[node name="AudioEffectEQ" type="Node2D" parent="."]
[node name="AudioEffectEQ10" type="Node2D" parent="."]
[node name="AudioEffectEQ21" type="Node2D" parent="."]
[node name="AudioEffectEQ6" type="Node2D" parent="."]
[node name="AudioEffectLimiter" type="Node2D" parent="."]
[node name="AudioEffectPanner" type="Node2D" parent="."]
[node name="AudioEffectPhaser" type="Node2D" parent="."]
[node name="AudioEffectPitchShift" type="Node2D" parent="."]
[node name="AudioEffectRecord" type="Node2D" parent="."]
[node name="AudioEffectReverb" type="Node2D" parent="."]
[node name="AudioEffectSpectrumAnalyzer" type="Node2D" parent="."]
[node name="AudioEffectStereoEnhance" type="Node2D" parent="."]
[node name="AudioStream_CHILD" type="Node2D" parent="."]
[node name="AudioStreamGenerator" type="Node2D" parent="."]
[node name="AudioStreamMicrophone" type="Node2D" parent="."]
[node name="AudioStreamOGGVorbis" type="Node2D" parent="."]
[node name="AudioStreamRandomPitch" type="Node2D" parent="."]
[node name="AudioStreamSample" type="Node2D" parent="."]
[node name="BakedLightmapData" type="Node2D" parent="."]
[node name="BitMap" type="Node2D" parent="."]
[node name="Font_CHILD" type="Node2D" parent="."]
[node name="BitmapFont" type="Node2D" parent="."]
[node name="DynamicFont" type="Node2D" parent="."]
[node name="Shape_CHILD" type="Node2D" parent="."]
[node name="BoxShape" type="Node2D" parent="."]
[node name="CapsuleShape" type="Node2D" parent="."]
[node name="ConcavePolygonShape" type="Node2D" parent="."]
[node name="ConvexPolygonShape" type="Node2D" parent="."]
[node name="CylinderShape" type="Node2D" parent="."]
[node name="HeightMapShape" type="Node2D" parent="."]
[node name="PlaneShape" type="Node2D" parent="."]
[node name="RayShape" type="Node2D" parent="."]
[node name="SphereShape" type="Node2D" parent="."]
[node name="ButtonGroup" type="Node2D" parent="."]
[node name="Material_CHILD" type="Node2D" parent="."]
[node name="CanvasItemMaterial" type="Node2D" parent="."]
[node name="ParticlesMaterial" type="Node2D" parent="."]
[node name="ShaderMaterial" type="Node2D" parent="."]
[node name="SpatialMaterial" type="Node2D" parent="."]
[node name="Shape2D_CHILD" type="Node2D" parent="."]
[node name="CapsuleShape2D" type="Node2D" parent="."]
[node name="CircleShape2D" type="Node2D" parent="."]
[node name="ConcavePolygonShape2D" type="Node2D" parent="."]
[node name="ConvexPolygonShape2D" type="Node2D" parent="."]
[node name="LineShape2D" type="Node2D" parent="."]
[node name="RayShape2D" type="Node2D" parent="."]
[node name="RectangleShape2D" type="Node2D" parent="."]
[node name="SegmentShape2D" type="Node2D" parent="."]
[node name="CryptoKey" type="Node2D" parent="."]
[node name="CubeMap" type="Node2D" parent="."]
[node name="Curve" type="Node2D" parent="."]
[node name="Curve2D" type="Node2D" parent="."]
[node name="Curve3D" type="Node2D" parent="."]
[node name="DynamicFontData" type="Node2D" parent="."]
[node name="EditorSettings_JUST_DONT" type="Node2D" parent="."]
[node name="EditorSpatialGizmoPlugin_CANT" type="Node2D" parent="."]
[node name="Environment" type="Node2D" parent="."]
[node name="GDNativeLibrary" type="Node2D" parent="."]
[node name="Script_CHILD" type="Node2D" parent="."]
[node name="GDScript_WORKAROUND" type="Node2D" parent="."]
[node name="NativeScript_CANT" type="Node2D" parent="."]
[node name="PluginScript_CANT" type="Node2D" parent="."]
[node name="VisualScript" type="Node2D" parent="."]
[node name="GIProbeData" type="Node2D" parent="."]
[node name="Gradient" type="Node2D" parent="."]
[node name="Image" type="Node2D" parent="."]
[node name="InputEvent_CHILD" type="Node2D" parent="."]
[node name="InputEventAction" type="Node2D" parent="."]
[node name="InputEventWithModifiers_CHILD" type="Node2D" parent="."]
[node name="InputEventGesture_CHILD" type="Node2D" parent="."]
[node name="InputEventMagnifyGesture" type="Node2D" parent="."]
[node name="InputEventPanGesture" type="Node2D" parent="."]
[node name="InputEventKey" type="Node2D" parent="."]
[node name="InputEventMouse_CHILD" type="Node2D" parent="."]
[node name="InputEventMouseButton" type="Node2D" parent="."]
[node name="InputEventMouseMotion" type="Node2D" parent="."]
[node name="InputEventJoypadButton" type="Node2D" parent="."]
[node name="InputEventJoypadMotion" type="Node2D" parent="."]
[node name="InputEventMIDI" type="Node2D" parent="."]
[node name="InputEventScreenDrag" type="Node2D" parent="."]
[node name="InputEventScreenTouch" type="Node2D" parent="."]
[node name="MeshLibrary" type="Node2D" parent="."]
[node name="MultiMesh" type="Node2D" parent="."]
[node name="NavigationMesh" type="Node2D" parent="."]
[node name="NavigationPolygon" type="Node2D" parent="."]
[node name="OccluderPolygon2D" type="Node2D" parent="."]
[node name="OpenSimplexNoise" type="Node2D" parent="."]
[node name="Translation" type="Node2D" parent="."]
[node name="PHashTranslation" type="Node2D" parent="."]
[node name="PackedDataContainer" type="Node2D" parent="."]
[node name="PackedScene" type="Node2D" parent="."]
[node name="Sky_CHILD" type="Node2D" parent="."]
[node name="PanoramaSky" type="Node2D" parent="."]
[node name="ProceduralSky" type="Node2D" parent="."]
[node name="PhysicsMaterial" type="Node2D" parent="."]
[node name="PolygonPathFinder" type="Node2D" parent="."]
[node name="RichTextEffect" type="Node2D" parent="."]
[node name="Shader" type="Node2D" parent="."]
[node name="VisualShader" type="Node2D" parent="."]
[node name="ShortCut" type="Node2D" parent="."]
[node name="Skin" type="Node2D" parent="."]
[node name="SpriteFrames" type="Node2D" parent="."]
[node name="StyleBox_CHILD" type="Node2D" parent="."]
[node name="StyleBoxEmpty_CANT" type="Node2D" parent="."]
[node name="StyleBoxFlat" type="Node2D" parent="."]
[node name="StyleBoxLine" type="Node2D" parent="."]
[node name="StyleBoxTexture" type="Node2D" parent="."]
[node name="TextFile_CANT" type="Node2D" parent="."]
[node name="TextureLayered_CANT" type="Node2D" parent="."]
[node name="Texture3D_CANT" type="Node2D" parent="."]
[node name="TextureArray_CANT" type="Node2D" parent="."]
[node name="Theme" type="Node2D" parent="."]
[node name="TileSet" type="Node2D" parent="."]
[node name="VideoStream_CHILD" type="Node2D" parent="."]
[node name="VideoStreamGDNative" type="Node2D" parent="."]
[node name="VideoStreamTheora" type="Node2D" parent="."]
[node name="VideoStreamWebm" type="Node2D" parent="."]
[node name="VisualScriptNode_CHILD" type="Node2D" parent="."]
[node name="VisualScriptBasicTypeConstant" type="Node2D" parent="."]
[node name="VisualScriptBuiltinFunc" type="Node2D" parent="."]
[node name="VisualScriptClassConstant" type="Node2D" parent="."]
[node name="VisualScriptComment" type="Node2D" parent="."]
[node name="VisualScriptLists_CANT" type="Node2D" parent="."]
[node name="VisualScriptComposeArray_CANT" type="Node2D" parent="."]
[node name="VisualScriptCondition_CANT" type="Node2D" parent="."]
[node name="VisualScriptConstant" type="Node2D" parent="."]
[node name="VisualScriptConstructor" type="Node2D" parent="."]
[node name="VisualScriptCustomNode_CANT" type="Node2D" parent="."]
[node name="VisualScriptDeconstruct" type="Node2D" parent="."]
[node name="VisualScriptEmitSignal" type="Node2D" parent="."]
[node name="VisualScriptEngineSingleton" type="Node2D" parent="."]
[node name="VisualScriptExpression_CANT" type="Node2D" parent="."]
[node name="VisualScriptFunction_CANT" type="Node2D" parent="."]
[node name="VisualScriptFunctionCall" type="Node2D" parent="."]
[node name="VisualScriptGlobalConstant" type="Node2D" parent="."]
[node name="VisualScriptIndexGet_CANT" type="Node2D" parent="."]
[node name="VisualScriptIndexSet_CANT" type="Node2D" parent="."]
[node name="VisualScriptInputAction" type="Node2D" parent="."]
[node name="VisualScriptIterator_CANT" type="Node2D" parent="."]
[node name="VisualScriptLocalVar" type="Node2D" parent="."]
[node name="VisualScriptLocalVarSet" type="Node2D" parent="."]
[node name="VisualScriptMathConstant" type="Node2D" parent="."]
[node name="VisualScriptOperator" type="Node2D" parent="."]
[node name="VisualScriptPreload" type="Node2D" parent="."]
[node name="VisualScriptPropertyGet" type="Node2D" parent="."]
[node name="VisualScriptPropertySet" type="Node2D" parent="."]
[node name="VisualScriptResourcePath" type="Node2D" parent="."]
[node name="VisualScriptReturn" type="Node2D" parent="."]
[node name="VisualScriptSceneNode" type="Node2D" parent="."]
[node name="VisualScriptSceneTree_CANT" type="Node2D" parent="."]
[node name="VisualScriptSelect" type="Node2D" parent="."]
[node name="VisualScriptSelf_CANT" type="Node2D" parent="."]
[node name="VisualScriptSequence" type="Node2D" parent="."]
[node name="VisualScriptSubCall_CANT" type="Node2D" parent="."]
[node name="VisualScriptSwitch_CANT" type="Node2D" parent="."]
[node name="VisualScriptTypeCast" type="Node2D" parent="."]
[node name="VisualScriptVariableGet" type="Node2D" parent="."]
[node name="VisualScriptWhile_CANT" type="Node2D" parent="."]
[node name="VisualScriptYield" type="Node2D" parent="."]
[node name="VisualScriptYieldSignal" type="Node2D" parent="."]
[node name="VisualShaderNode_CHILD" type="Node2D" parent="."]
[node name="VisualShaderNodeBooleanConstant" type="Node2D" parent="."]
[node name="VisualShaderNodeUniform_CANT" type="Node2D" parent="."]
[node name="VisualShaderNodeBooleanUniform_CANT" type="Node2D" parent="."]
[node name="VisualShaderNodeColorUniform_CANT" type="Node2D" parent="."]
[node name="VisualShaderNodeScalarUniform_CANT" type="Node2D" parent="."]
[node name="VisualShaderNodeTextureUniform" type="Node2D" parent="."]
[node name="VisualShaderNodeTextureUniformTriplanar_CANT" type="Node2D" parent="."]
[node name="VisualShaderNodeTransformUniform_CANT" type="Node2D" parent="."]
[node name="VisualShaderNodeVec3Uniform_CANT" type="Node2D" parent="."]
[node name="VisualShaderNodeColorConstant" type="Node2D" parent="."]
[node name="VisualShaderNodeColorFunc" type="Node2D" parent="."]
[node name="VisualShaderNodeColorOp" type="Node2D" parent="."]
[node name="VisualShaderNodeCompare" type="Node2D" parent="."]
[node name="VisualScriptVariableSet" type="Node2D" parent="."]
[node name="VisualShaderNodeCubeMap" type="Node2D" parent="."]
[node name="VisualShaderNodeCubeMapUniform_CANT" type="Node2D" parent="."]
[node name="VisualShaderNodeCustom_CANT" type="Node2D" parent="."]
[node name="VisualShaderNodeDeterminant_CANT" type="Node2D" parent="."]
[node name="VisualShaderNodeDotProduct_CANT" type="Node2D" parent="."]
[node name="VisualShaderNodeGroupBase" type="Node2D" parent="."]
[node name="VisualShaderNodeExpression" type="Node2D" parent="."]
[node name="VisualShaderNodeGlobalExpression" type="Node2D" parent="."]
[node name="VisualShaderNodeFaceForward_CANT" type="Node2D" parent="."]
[node name="VisualShaderNodeFresnel_CANT" type="Node2D" parent="."]
[node name="VisualShaderNodeIf_CANT" type="Node2D" parent="."]
[node name="VisualShaderNodeInput" type="Node2D" parent="."]
[node name="VisualShaderNodeIs" type="Node2D" parent="."]
[node name="VisualShaderNodeOuterProduct_CANT" type="Node2D" parent="."]
[node name="VisualShaderNodeOutput_CANT" type="Node2D" parent="."]
[node name="VisualShaderNodeScalarClamp_CANT" type="Node2D" parent="."]
[node name="VisualShaderNodeScalarConstant" type="Node2D" parent="."]
[node name="VisualShaderNodeScalarDerivativeFunc" type="Node2D" parent="."]
[node name="VisualShaderNodeScalarFunc" type="Node2D" parent="."]
[node name="VisualShaderNodeScalarInterp_CANT" type="Node2D" parent="."]
[node name="VisualShaderNodeScalarOp" type="Node2D" parent="."]
[node name="VisualShaderNodeScalarSmoothStep_CANT" type="Node2D" parent="."]
[node name="VisualShaderNodeSwitch_CANT" type="Node2D" parent="."]
[node name="VisualShaderNodeScalarSwitch_CANT" type="Node2D" parent="."]
[node name="VisualShaderNodeTexture" type="Node2D" parent="."]
[node name="VisualShaderNodeTransformCompose_CANT" type="Node2D" parent="."]
[node name="VisualShaderNodeTransformConstant" type="Node2D" parent="."]
[node name="VisualShaderNodeDecompose_CANT" type="Node2D" parent="."]
[node name="VisualShaderNodeTransformFunc" type="Node2D" parent="."]
[node name="VisualShaderNodeTransformMult" type="Node2D" parent="."]
[node name="VisualShaderNodeTransformVecMult" type="Node2D" parent="."]
[node name="VisualShaderNodeVec3Constant" type="Node2D" parent="."]
[node name="VisualShaderNodeVectorClamp_CANT" type="Node2D" parent="."]
[node name="VisualShaderNodeVectorCompose_CANT" type="Node2D" parent="."]
[node name="VisualShaderNodeVectorDecompose_CANT" type="Node2D" parent="."]
[node name="VisualShaderNodeVectorDerivativeFunc" type="Node2D" parent="."]
[node name="VisualShaderNodeVectorDistance_CANT" type="Node2D" parent="."]
[node name="VisualShaderNodeVectorFunc" type="Node2D" parent="."]
[node name="VisualShaderNodeVectorInterp_CANT" type="Node2D" parent="."]
[node name="VisualShaderNodeVectorLen_CANT" type="Node2D" parent="."]
[node name="VisualShaderNodeVectorOp" type="Node2D" parent="."]
[node name="VisualShaderNodeVectorRefract_CANT" type="Node2D" parent="."]
[node name="VisualShaderNodeVectorScalarMix_CANT" type="Node2D" parent="."]
[node name="VisualShaderNodeVectorScalarSmoothStep_CANT" type="Node2D" parent="."]
[node name="VisualShaderNodeVectorScalarStep_CANT" type="Node2D" parent="."]
[node name="VisualShaderNodeVectorSmoothStep_CANT" type="Node2D" parent="."]
[node name="World" type="Node2D" parent="."]
[node name="World2D" type="Node2D" parent="."]
[node name="X509Certificate" type="Node2D" parent="."]
[node name="AnimationTrackEditPlugin_CANT" type="Node2D" parent="."]
[node name="AudioEffectInstance_CANT" type="Node2D" parent="."]
[node name="AudioEffectAmplifyInstance_CANT" type="Node2D" parent="."]
[node name="AudioEffectEQInstance_CANT" type="Node2D" parent="."]
[node name="AudioEffectPannerInstance_CANT" type="Node2D" parent="."]
[node name="AudioEffectSpectrumAnalyzerInstance_CANT" type="Node2D" parent="."]
[node name="AudioStreamPlayback_CANT" type="Node2D" parent="."]
[node name="AudioStreamPlaybackResampled_CANT" type="Node2D" parent="."]
[node name="AudioStreamGeneratorPlayback_CANT" type="Node2D" parent="."]
[node name="CameraFeed" type="Node2D" parent="."]
[node name="CharFXTransform" type="Node2D" parent="."]
[node name="ConfigFile" type="Node2D" parent="."]
[node name="Crypto" type="Node2D" parent="."]
[node name="Directory" type="Node2D" parent="."]
[node name="EditorExportPlugin_CANT" type="Node2D" parent="."]
[node name="EditorFeatureProfile_CANT" type="Node2D" parent="."]
[node name="ResourceImporter_CANT2" type="Node2D" parent="."]
[node name="EditorImportPlugin_CANT" type="Node2D" parent="."]
[node name="ResourceImporterOGGVorbis_CANT" type="Node2D" parent="."]
[node name="EditorInspectorPlugin_CANT" type="Node2D" parent="."]
[node name="EditorResourceConversionPlugin_CANT" type="Node2D" parent="."]
[node name="EditorResourcePreviewGenerator_CANT" type="Node2D" parent="."]
[node name="EditorSceneImporter_CANT" type="Node2D" parent="."]
[node name="EditorSceneImporterAssimp_CANT" type="Node2D" parent="."]
[node name="EditorScenePostImport_CANT" type="Node2D" parent="."]
[node name="EditorScript_CANT" type="Node2D" parent="."]
[node name="SpatialGizmo_CANT" type="Node2D" parent="."]
[node name="EditorSpatialGizmo_CANT" type="Node2D" parent="."]
[node name="EncodedObjectAsID" type="Node2D" parent="."]
[node name="Expression" type="Node2D" parent="."]
[node name="File" type="Node2D" parent="."]
[node name="FuncRef_CANT" type="Node2D" parent="."]
[node name="GDNative" type="Node2D" parent="."]
[node name="GDScriptFunctionState_CANT" type="Node2D" parent="."]
[node name="GDScriptNativeClass_CANT" type="Node2D" parent="."]
[node name="HTTPClient" type="Node2D" parent="."]
[node name="HashingContext" type="Node2D" parent="."]
[node name="JSONParseResult" type="Node2D" parent="."]
[node name="KinematicCollision" type="Node2D" parent="."]
[node name="KinematicCollision2D" type="Node2D" parent="."]
[node name="Marshalls_CANT" type="Node2D" parent="."]
[node name="MeshDataTool" type="Node2D" parent="."]
[node name="MultiplayerAPI" type="Node2D" parent="."]
[node name="PacketPeer_CHILD" type="Node2D" parent="."]
[node name="NetworkedMultiplayerPeer_CHILD" type="Node2D" parent="."]
[node name="MultiplayerPeerGDNative_CANT" type="Node2D" parent="."]
[node name="NetworkedMultiplayerENet" type="Node2D" parent="."]
[node name="WebRTCMultiplayer" type="Node2D" parent="."]
[node name="WebSocketMultiplayerPeer_CHILD" type="Node2D" parent="."]
[node name="WebSocketClient" type="Node2D" parent="."]
[node name="WebSocketServer_SPAM" type="Node2D" parent="."]
[node name="PacketPeerGDNative_CANT" type="Node2D" parent="."]
[node name="PacketPeerStream" type="Node2D" parent="."]
[node name="PacketPeerUDP" type="Node2D" parent="."]
[node name="WebRTCDataChannel_CANT" type="Node2D" parent="."]
[node name="WebRTCDataChannelGDNative_CANT" type="Node2D" parent="."]
[node name="WebSocketPeer" type="Node2D" parent="."]
[node name="Mutex" type="Node2D" parent="."]
[node name="PCKPacker" type="Node2D" parent="."]
[node name="PackerDatacontainerRef_CANT" type="Node2D" parent="."]
[node name="Physics2DShapeQueryParameters" type="Node2D" parent="."]
[node name="Physics2DShapeQueryResult_CANT" type="Node2D" parent="."]
[node name="Physics2DTestMotionResult" type="Node2D" parent="."]
[node name="PhysicsShapeQueryParameters" type="Node2D" parent="."]
[node name="PhysicsShapeQueryResult_CANT" type="Node2D" parent="."]
[node name="RandomNumberGenerator" type="Node2D" parent="."]
[node name="RegEx" type="Node2D" parent="."]
[node name="RegExMatch" type="Node2D" parent="."]
[node name="ResourceFormatLoader_CANT" type="Node2D" parent="."]
[node name="ResourceFormatLoaderCrypto_CANT" type="Node2D" parent="."]
[node name="ResourceFormatSaver_CANT" type="Node2D" parent="."]
[node name="ResourceFormatSaverCrypto_CANT" type="Node2D" parent="."]
[node name="ResourceImporter_CANT" type="Node2D" parent="."]
[node name="ResourveInteractiveLoader_CANT" type="Node2D" parent="."]
[node name="SceneState_CANT" type="Node2D" parent="."]
[node name="SceneTreeTimer_CANT" type="Node2D" parent="."]
[node name="Semaphore_DONT_USE" type="Node2D" parent="."]
[node name="SkinReference_CANT" type="Node2D" parent="."]
[node name="SpatialVelocityTracker" type="Node2D" parent="."]
[node name="StreamPeer_CHILD" type="Node2D" parent="."]
[node name="StreamPeerBuffer" type="Node2D" parent="."]
[node name="StreamPeerGDNative_CANT" type="Node2D" parent="."]
[node name="StreamPeerSSL" type="Node2D" parent="."]
[node name="StreamPeerTCP" type="Node2D" parent="."]
[node name="SurfaceTool" type="Node2D" parent="."]
[node name="TCP_Server" type="Node2D" parent="."]
[node name="Thread" type="Node2D" parent="."]
[node name="TriangleMesh_CANT" type="Node2D" parent="."]
[node name="UPNP" type="Node2D" parent="."]
[node name="UPNPDevice" type="Node2D" parent="."]
[node name="VisualScriptFunctionState" type="Node2D" parent="."]
[node name="WeakRef" type="Node2D" parent="."]
[node name="WebRTCPeerConnection" type="Node2D" parent="."]
[node name="WebRTCPeerConnectionGDNative_CANT" type="Node2D" parent="."]
[node name="XMLParser" type="Node2D" parent="."]
[node name="ARVRPositionalTracker_LEAK" type="Node2D" parent="."]
[node name="ARVRServer_CANT" type="Node2D" parent="."]
[node name="AudioServer_CANT" type="Node2D" parent="."]
[node name="PhysicsDirectBodyState_CANT" type="Node2D" parent="."]
[node name="BulletPhysicsDirectBodyState_CANT" type="Node2D" parent="."]
[node name="PhysicsDirectSpaceState_CANT" type="Node2D" parent="."]
[node name="BulletPhysicsDirectSpaceState_CANT" type="Node2D" parent="."]
[node name="PhysicsServer_CANT" type="Node2D" parent="."]
[node name="BulletPhysicsServer_CANT" type="Node2D" parent="."]
[node name="CameraServer_CANT" type="Node2D" parent="."]
[node name="ClassDB_CANT" type="Node2D" parent="."]
[node name="EditorFileSystemDirectory_CANT" type="Node2D" parent="."]
[node name="EditorNavigationMeshGenerator_LEAK" type="Node2D" parent="."]
[node name="EditorSelection_CANT" type="Node2D" parent="."]
[node name="EditorVCSInterface_CANT" type="Node2D" parent="."]
[node name="Engine_CANT" type="Node2D" parent="."]
[node name="Geometry_CANT" type="Node2D" parent="."]
[node name="IP_CANT" type="Node2D" parent="."]
[node name="IP_Unix_CANT" type="Node2D" parent="."]
[node name="Input_CANT" type="Node2D" parent="."]
[node name="InputDefault_CANT" type="Node2D" parent="."]
[node name="InputMap_CANT" type="Node2D" parent="."]
[node name="JSON_CANT" type="Node2D" parent="."]
[node name="JSONRPC_LEAK" type="Node2D" parent="."]
[node name="JavaScript_CANT" type="Node2D" parent="."]
[node name="MainLoop_LEAK" type="Node2D" parent="."]
[node name="SceneTree\?" type="Node2D" parent="."]
[node name="OS_CANT" type="Node2D" parent="."]
[node name="Performance_CANT" type="Node2D" parent="."]
[node name="Physics2DDirectBodyState_CANT" type="Node2D" parent="."]
[node name="Physics2DDirectBodyStateSW_CANT" type="Node2D" parent="."]
[node name="Physics2DDirectSpaceState_CANT" type="Node2D" parent="."]
[node name="Physics2DDirectSpaceStateSW_CANT" type="Node2D" parent="."]
[node name="Physics2DServer_CANT" type="Node2D" parent="."]
[node name="Physics2DServerSW_CANT" type="Node2D" parent="."]
[node name="ProjectSettings_JUST_DONT" type="Node2D" parent="."]
[node name="ResourceLoader_CANT" type="Node2D" parent="."]
[node name="ResourceSaver_CANT" type="Node2D" parent="."]
[node name="TranslationServer_SERVER" type="Node2D" parent="."]
[node name="TreeItem_CANT" type="Node2D" parent="."]
[node name="UndoRedo_LEAK" type="Node2D" parent="."]
[node name="VisualScriptEditor_CANT" type="Node2D" parent="."]
[node name="VisualServer_CANT" type="Node2D" parent="."]
[node name="AABB_MOVED" type="Node2D" parent="."]
[node name="Array" type="Node2D" parent="."]
[node name="Basis" type="Node2D" parent="."]
[node name="Color" type="Node2D" parent="."]
[node name="Dictionary" type="Node2D" parent="."]
[node name="Nil_CANT" type="Node2D" parent="."]
[node name="NodePath" type="Node2D" parent="."]
[node name="Plane" type="Node2D" parent="."]
[node name="PoolByteArray" type="Node2D" parent="."]
visible = false
[node name="PoolColorArray" type="Node2D" parent="."]
visible = false
[node name="PoolIntArray" type="Node2D" parent="."]
visible = false
[node name="PoolRealArray" type="Node2D" parent="."]
visible = false
[node name="PoolStringArray" type="Node2D" parent="."]
visible = false
[node name="PoolVector2Array" type="Node2D" parent="."]
visible = false
[node name="PoolVector3Array" type="Node2D" parent="."]
visible = false
[node name="Quat" type="Node2D" parent="."]
[node name="RID" type="Node2D" parent="."]
[node name="Rect2" type="Node2D" parent="."]
[node name="String" type="Node2D" parent="."]
[node name="Transform" type="Node2D" parent="."]
[node name="Transform2D" type="Node2D" parent="."]
[node name="Variant_CANT" type="Node2D" parent="."]
[node name="Vector2" type="Node2D" parent="."]
[node name="Vector3" type="Node2D" parent="."]
[node name="bool" type="Node2D" parent="."]
[node name="float" type="Node2D" parent="."]
[node name="int" type="Node2D" parent="."]

View File

@ -1,10 +1,16 @@
[gd_scene load_steps=3 format=2]
[gd_scene load_steps=4 format=2]
[ext_resource path="res://AIO/Operators/Operators.gd" type="Script" id=1]
[ext_resource path="res://AIO/Operators/Operators2.gd" type="Script" id=2]
[ext_resource path="res://AIO/Operators/Operators3.gd" type="Script" id=3]
[node name="Operators" type="Node2D"]
[node name="Node2D" type="Node2D"]
[node name="Operators" type="Node2D" parent="."]
script = ExtResource( 1 )
[node name="Operators2" type="Node2D" parent="."]
script = ExtResource( 2 )
[node name="Operators3" type="Node2D" parent="."]
script = ExtResource( 3 )

View File

@ -0,0 +1,70 @@
extends Node2D
func _process(delta: float) -> void:
var trzy = 3
assert(trzy - 1 == 2)
assert(3 - 1 == 2)
assert(trzy + 1 == 4)
assert(3 + 1 == 4)
assert(trzy * 8 == 24)
assert(3 * 8 == 24)
assert(trzy / 3 == 1)
assert(3 / 3 == 1)
assert(trzy % 2 == 1)
assert(3 % 2 == 1)
assert(trzy | 4 == 7)
assert(3 | 4 == 7)
assert(trzy & 2 == 2)
assert(3 & 2 == 2)
assert(trzy && true == true)
assert(3 && true == true)
assert(trzy || false == true)
assert(3 || false == true)
assert(trzy << 2 == 12)
assert(3 << 2 == 12)
assert(trzy >> 1 == 1)
assert(3 >> 1 == 1)
assert(trzy ^ 2 == 1)
assert(3 ^ 2 == 1)
assert(trzy in [2,3,4])
assert(3 in [2,3,4])
assert(trzy is int)
assert(3 is int)
assert(trzy as int)
assert(3 as int)
assert(~trzy == -4)
assert(~3 == -4)
assert(trzy != 4)
assert(3 != 4)
assert(!(trzy == 4))
assert(!(3 == 4))
assert(trzy < 4)
assert(3 < 4)
assert(trzy <= 4)
assert(3 <= 4)
assert(trzy > 2)
assert(3 > 2)
assert(trzy >= 2)
assert(3 >= 2)

View File

@ -1,4 +1,4 @@
[gd_scene load_steps=11 format=2]
[gd_scene load_steps=12 format=2]
[ext_resource path="res://MainScenes/Control.tscn" type="PackedScene" id=1]
[ext_resource path="res://MainScenes/Spatial.tscn" type="PackedScene" id=2]
@ -10,6 +10,7 @@
[ext_resource path="res://Rendering/Lights2D/Lights2D.tscn" type="PackedScene" id=8]
[ext_resource path="res://Physics/3D/Physics3D.tscn" type="PackedScene" id=9]
[ext_resource path="res://Text/Text.tscn" type="PackedScene" id=10]
[ext_resource path="res://AIO/AllNodes/ALL.tscn" type="PackedScene" id=11]
[node name="All" type="Node"]
@ -23,8 +24,6 @@
[node name="Control" parent="MainScenes" instance=ExtResource( 1 )]
[node name="Operators" parent="MainScenes" instance=ExtResource( 5 )]
[node name="Physics" type="Node" parent="."]
[node name="Physics2D" parent="Physics" instance=ExtResource( 6 )]
@ -38,3 +37,9 @@
[node name="Lights3D" parent="Rendering" instance=ExtResource( 7 )]
[node name="Text" parent="." instance=ExtResource( 10 )]
[node name="AIO" type="Node" parent="."]
[node name="ALL" parent="AIO" instance=ExtResource( 11 )]
[node name="Node2D" parent="AIO" instance=ExtResource( 5 )]

View File

@ -22,13 +22,14 @@ const alone_steps : Array = [
"res://Physics/3D/Physics3D.tscn",
"res://Rendering/Lights2D/Lights2D.tscn",
"res://Rendering/Lights3D/Lights3D.tscn",
"res://Text/Text.tscn"
"res://Text/Text.tscn",
]
# All scenes run in one step
# This should be put regression scripts which needs to run only once
const all_in_one : Array = [
"res://AIO/Operators/Operators.tscn",
"res://AIO/AllNodes/ALL.tscn",
]
func _init():
@ -54,5 +55,5 @@ func _process(delta: float) -> void:
time_to_print_next_time += PRINT_TIME_EVERY_MILISECONDS
if current_run_time > time_to_show:
print("Ending test")
print("######################## Ending test ########################")
get_tree().quit()

View File

@ -315,28 +315,73 @@ transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 24.2835, 26.9285, 6.16852 )
[node name="RigidBody49" parent="Objects" instance=ExtResource( 3 )]
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 19.1264, 26.9285, 21.2921 )
[node name="RigidBody50" parent="Objects" instance=ExtResource( 3 )]
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -3.65333, 39.1802, -12.0018 )
[node name="RigidBody51" parent="Objects" instance=ExtResource( 3 )]
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 16.3314, 43.8629, -2.69553 )
[node name="RigidBody52" parent="Objects" instance=ExtResource( 3 )]
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 20.8272, 36.7241, -17.8582 )
[node name="RigidBody53" parent="Objects" instance=ExtResource( 3 )]
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -21.2562, 36.7241, -26.9792 )
[node name="RigidBody54" parent="Objects" instance=ExtResource( 3 )]
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -2.57118, 36.7241, -25.1251 )
[node name="RigidBody55" parent="Objects" instance=ExtResource( 3 )]
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -18.644, 31.9038, -10.6155 )
[node name="RigidBody56" parent="Objects" instance=ExtResource( 3 )]
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -28.9894, 26.9285, 7.13636 )
[node name="Camera" type="Camera" parent="."]
transform = Transform( 0.922114, 0.23703, -0.305815, 0.0163102, 0.765871, 0.642788, 0.386575, -0.597711, 0.702354, -25.392, 55.117, 39.851 )
transform = Transform( 0.922114, 0.23703, -0.305815, 0.0163102, 0.765871, 0.642787, 0.386575, -0.597711, 0.702354, -25.392, 55.117, 39.851 )
current = true
far = 200.0
[node name="Joints" type="Spatial" parent="."]
[node name="Cone" type="Spatial" parent="Joints"]
[node name="RigidBody2" parent="Joints/Cone" instance=ExtResource( 3 )]
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -23.2888, 6.73046, 77.026 )
gravity_scale = -3.0
[node name="RigidBody" parent="Joints/Cone" instance=ExtResource( 3 )]
[node name="ConeTwistJoint" type="ConeTwistJoint" parent="Joints/Cone"]
nodes/node_a = NodePath("../RigidBody")
nodes/node_b = NodePath("../RigidBody2")
[node name="Generic" type="Spatial" parent="Joints"]
[node name="RigidBody" parent="Joints/Generic" instance=ExtResource( 3 )]
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -23.2888, 33.1278, 67.0796 )
gravity_scale = -3.0
[node name="RigidBody2" parent="Joints/Generic" instance=ExtResource( 3 )]
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -23.2888, 33.1278, -0.445078 )
[node name="Generic6DOFJoint" type="Generic6DOFJoint" parent="Joints/Generic"]
nodes/node_a = NodePath("../RigidBody")
nodes/node_b = NodePath("../RigidBody2")
[node name="Hinge" type="Spatial" parent="Joints"]
[node name="RigidBody" parent="Joints/Hinge" instance=ExtResource( 3 )]
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 18.6153, 33.1278, 59.2096 )
gravity_scale = -3.0
[node name="RigidBody2" parent="Joints/Hinge" instance=ExtResource( 3 )]
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 8.17695, 33.1278, 19.1751 )
[node name="HingeJoint" type="HingeJoint" parent="Joints/Hinge"]
nodes/node_a = NodePath("../RigidBody")
nodes/node_b = NodePath("../RigidBody2")
[node name="Pin" type="Spatial" parent="Joints"]
[node name="RigidBody" parent="Joints/Pin" instance=ExtResource( 3 )]
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -23.2888, 4.83369, 116.28 )
gravity_scale = -3.0
[node name="RigidBody2" parent="Joints/Pin" instance=ExtResource( 3 )]
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -23.2888, 33.1278, 10.7729 )
[node name="PinJoint" type="PinJoint" parent="Joints/Pin"]
nodes/node_a = NodePath("../RigidBody")
nodes/node_b = NodePath("../RigidBody2")
[node name="Slider" type="Spatial" parent="Joints"]
[node name="RigidBody" parent="Joints/Slider" instance=ExtResource( 3 )]
gravity_scale = -3.0
[node name="RigidBody2" parent="Joints/Slider" instance=ExtResource( 3 )]
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -33.3355, 33.1278, 19.1751 )
[node name="SliderJoint" type="SliderJoint" parent="Joints/Slider"]
nodes/node_a = NodePath("../RigidBody")
nodes/node_b = NodePath("../RigidBody2")
linear_motion/softness = 1.43

View File

@ -7,6 +7,24 @@ Sadly it can't find any logic errors.
For now it is really simple, but some I think that it can be improved over time.
## How it works?
### Autoload
There is only one scene which is loaded when project starts - "Autoload.gd".
It handle exiting project after selected number of seconds
When opening any scene, automatically time to exit is set.
### Checking All scenes
There are two scenes which opens all scenes:
- All.tscn - opens all scenes at once
- Start.tscn - opens each scene one by one
### AIO
This are scenes which only opens once, because there is no need to open it more times(no scripts or only with `_ready` function).
### Other Scenes
Each other scenes checks specific types of nodes like lights, rendering or physics.
## Contributions
Contributions are welcome.

View File

@ -2,33 +2,35 @@
importer="texture"
type="StreamTexture"
path="res://.import/icon.png-487276ed1e3a0c39cad0279d744ee560.stex"
path.s3tc="res://.import/icon.png-487276ed1e3a0c39cad0279d744ee560.s3tc.stex"
path.etc2="res://.import/icon.png-487276ed1e3a0c39cad0279d744ee560.etc2.stex"
metadata={
"vram_texture": false
"imported_formats": [ "s3tc", "etc2" ],
"vram_texture": true
}
[deps]
source_file="res://icon.png"
dest_files=[ "res://.import/icon.png-487276ed1e3a0c39cad0279d744ee560.stex" ]
dest_files=[ "res://.import/icon.png-487276ed1e3a0c39cad0279d744ee560.s3tc.stex", "res://.import/icon.png-487276ed1e3a0c39cad0279d744ee560.etc2.stex" ]
[params]
compress/mode=0
compress/mode=2
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/repeat=true
flags/filter=true
flags/mipmaps=false
flags/mipmaps=true
flags/anisotropic=false
flags/srgb=2
flags/srgb=1
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
stream=false
size_limit=0
detect_3d=true
detect_3d=false
svg/scale=1.0