Rebase against current 3.2 branch

This commit is contained in:
Rafał Mikrut 2020-12-29 08:29:25 +01:00
parent 6445b04c22
commit e61ce1adb4
46 changed files with 3065 additions and 218 deletions

View File

@ -1,3 +0,0 @@
source_md5="38559cb2c5a6f8746862954d90bd46d7"
dest_md5="b6fae0c31e0d740d4d6786363ceaba88"

View File

@ -1,3 +1,3 @@
source_md5="e86c32e47179aede8879b01bcb795a75"
dest_md5="f36cd161f8336a1c4ce8ed9baf7a525f"
source_md5="d98fe5b307b619f42f0bd920ee4f170d"
dest_md5="a6b9e0011caddad938a1ee8ea7f61fe0"

535
AIO/AllNodes/2DALL.tscn Normal file

File diff suppressed because one or more lines are too long

691
AIO/AllNodes/3DALL.tscn Normal file
View File

@ -0,0 +1,691 @@
[gd_scene load_steps=34 format=2]
[ext_resource path="res://icon.png" type="Texture" id=50]
[sub_resource type="SpriteFrames" id=1]
animations = [ {
"frames": [ ExtResource( 50 ), ExtResource( 50 ), ExtResource( 50 ) ],
"loop": true,
"name": "default",
"speed": 5.0
} ]
[sub_resource type="CubeMesh" id=2]
[sub_resource type="StandardMaterial3D" id=3]
[sub_resource type="StandardMaterial3D" id=4]
[sub_resource type="StandardMaterial3D" id=5]
[sub_resource type="CapsuleMesh" id=6]
material = SubResource( 5 )
radius = 1.272
mid_height = 0.001
radial_segments = 4
rings = 2
[sub_resource type="CameraTexture" id=7]
camera_feed_id = 1
which_feed = 1
[sub_resource type="StandardMaterial3D" id=8]
roughness_texture = SubResource( 7 )
roughness_texture_channel = 1
[sub_resource type="StandardMaterial3D" id=9]
[sub_resource type="StandardMaterial3D" id=10]
vertex_color_use_as_albedo = true
[sub_resource type="StandardMaterial3D" id=11]
[sub_resource type="StandardMaterial3D" id=12]
[sub_resource type="StandardMaterial3D" id=13]
params_diffuse_mode = 1
params_specular_mode = 1
params_blend_mode = 1
params_cull_mode = 1
params_depth_draw_mode = 1
[sub_resource type="CubeMesh" id=14]
material = SubResource( 13 )
size = Vector3( 2.25, 1.56, 2.49 )
[sub_resource type="Skin" id=15]
bind_count = 10
bind/0/name = ""
bind/0/bone = -1
bind/0/pose = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 )
bind/1/name = ""
bind/1/bone = -1
bind/1/pose = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 )
bind/2/name = ""
bind/2/bone = -1
bind/2/pose = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 )
bind/3/name = ""
bind/3/bone = -1
bind/3/pose = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 )
bind/4/name = ""
bind/4/bone = -1
bind/4/pose = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 )
bind/5/name = ""
bind/5/bone = -1
bind/5/pose = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 )
bind/6/name = ""
bind/6/bone = -1
bind/6/pose = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 )
bind/7/name = ""
bind/7/bone = -1
bind/7/pose = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 )
bind/8/name = ""
bind/8/bone = -1
bind/8/pose = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 )
bind/9/name = ""
bind/9/bone = -1
bind/9/pose = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 )
[sub_resource type="CubeMesh" id=16]
[sub_resource type="MultiMesh" id=17]
color_format = 2
transform_format = 1
custom_data_format = 2
instance_count = 15
visible_instance_count = 121212
mesh = SubResource( 16 )
transform_array = PoolVector3Array( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 )
color_array = PoolColorArray( 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 )
custom_data_array = PoolColorArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 )
[sub_resource type="ParticlesMaterial" id=18]
render_priority = 127
emission_shape = 2
emission_box_extents = Vector3( 1, 1, 1 )
radial_accel = 6.0
radial_accel_random = 1.0
tangential_accel = 3.1
tangential_accel_random = 1.0
[sub_resource type="BakedLightmapData" id=19]
energy = 5.7
[sub_resource type="BoxShape" id=20]
margin = 0.5
extents = Vector3( 1, 26.5038, 3.22286 )
[sub_resource type="PhysicsMaterial" id=21]
[sub_resource type="PhysicsMaterial" id=22]
[sub_resource type="PhysicsMaterial" id=23]
friction = 0.53
[sub_resource type="AudioStreamGenerator" id=24]
[sub_resource type="ConcavePolygonShape" id=25]
margin = 0.067
[sub_resource type="CapsuleMesh" id=26]
[sub_resource type="MeshLibrary" id=27]
item/0/name = ""
item/0/mesh = SubResource( 26 )
item/0/mesh_transform = null
item/0/shapes = [ ]
item/0/navmesh_transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 )
[sub_resource type="NavigationMesh" id=28]
sample_partition_type/sample_partition_type = 2
geometry/parsed_geometry_type = 1
geometry/collision_mask = 2147483647
cell/size = 0.5
cell/height = 5.1
agent/height = 4.2
agent/radius = 5.8
agent/max_climb = 6.2
agent/max_slope = 0.0
region/min_size = 15.6
region/merge_size = 24.8
edge/max_length = 17.4
edge/max_error = 0.1
polygon/verts_per_poly = 9.0
detail/sample_distance = 0.0
detail/sample_max_error = 6.7
filter/low_hanging_obstacles = true
filter/ledge_spans = true
filter/filter_walkable_low_height_spans = true
[sub_resource type="Curve3D" id=29]
bake_interval = 10.0
_data = {
"points": PoolVector3Array( 0, 0, 0, 0, 0, 0, -4.21835, 8.31693, -11.5007, 0, 0, 0, 0, 0, 0, -18.4839, 0.381447, -2.2567, 0, 0, 0, 0, 0, 0, -9.25256, -1.66295, 1.34504, 0, 0, 0, 0, 0, 0, 14.3498, 1.51124, -0.660617, 0, 0, 0, 0, 0, 0, 16.5666, 7.48303, -8.42252, 0, 0, 0, 0, 0, 0, 5.21951, 11.8408, -15.3123, 0, 0, 0, 0, 0, 0, -6.34309, 13.0513, -18.0214, 0, 0, 0, 0, 0, 0, -22.2367, 9.90402, -15.3228, 0, 0, 0, 0, 0, 0, -5.97389, 1.40365, -2.43845, 0, 0, 0, 0, 0, 0, 1.22511, 4.12054, -5.38451, 0, 0, 0, 0, 0, 0, -4.21835, 8.31693, -11.5007 ),
"tilts": PoolRealArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 )
}
[sub_resource type="BoxShape" id=30]
margin = 1.21
extents = Vector3( 1, 1.77, 1.71 )
[sub_resource type="CapsuleShape" id=31]
[sub_resource type="CubeMesh" id=32]
[node name="3DALL" type="Node3D"]
[node name="ARVROrigin" type="ARVROrigin" parent="."]
[node name="ARVRAnchor" type="ARVRAnchor" parent="ARVROrigin"]
[node name="ARVRCamera3D_NOTHING" type="ARVRCamera" parent="ARVROrigin"]
size = 16004.7
[node name="ARVRController" type="ARVRController" parent="ARVROrigin"]
[node name="Camera3D" type="Camera" parent="."]
h_offset = 0.032
v_offset = 0.03
fov = 75.7
near = 0.42
far = 1134.3
[node name="ClippedCamera3D" type="ClippedCamera" parent="."]
size = 15954.2
margin = 23.09
[node name="InterpolatedCamera3D" type="InterpolatedCamera" parent="."]
size = 16384.0
target = NodePath("../ARVROrigin/ARVRController")
speed = 1.06
[node name="AnimatedSprite3D" type="AnimatedSprite3D" parent="."]
offset = Vector2( 0.026, 0 )
flip_h = true
frames = SubResource( 1 )
playing = true
[node name="Sprite3D" type="Sprite3D" parent="."]
flip_h = true
flip_v = true
texture = ExtResource( 50 )
hframes = 13
[node name="CPUParticles" type="CPUParticles" parent="."]
mesh = SubResource( 2 )
[node name="CSGBox" type="CSGBox" parent="."]
invert_faces = true
width = 44.173
height = 19.604
material = SubResource( 3 )
[node name="CSGCylinder" type="CSGCylinder" parent="."]
transform = Transform( 1, 0, 0, 0, 0.745602, 0, 0, 0, 1, 0, 0, 0 )
invert_faces = true
radius = 123.75
height = 45.8309
sides = 3
cone = true
material = SubResource( 4 )
[node name="CSGMesh" type="CSGMesh" parent="."]
transform = Transform( 1, 0, 0, 0, 3.78, 0, 0, 0, 7.64, 5.27772, 5.196, 0 )
invert_faces = true
mesh = SubResource( 6 )
material = SubResource( 8 )
[node name="CSGPolygon" type="CSGPolygon" parent="."]
polygon = PoolVector2Array( 1.3, 0.59, 1, 0.06, 1, -6.56, 0, 0, 0, 0, 0, 0 )
depth = 1.123
material = SubResource( 9 )
[node name="CSGSphere" type="CSGSphere" parent="."]
invert_faces = true
radius = 19.668
radial_segments = 4
rings = 4
smooth_faces = false
material = SubResource( 10 )
[node name="CSGTorus" type="CSGTorus" parent="."]
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.71423, -3.42086 )
invert_faces = true
inner_radius = 0.001
outer_radius = 19.109
sides = 5
material = SubResource( 11 )
[node name="CSGCombiner_NOTHING" type="CSGCombiner" parent="."]
operation = 1
[node name="CSGBox" type="CSGBox" parent="CSGCombiner_NOTHING"]
invert_faces = true
width = 44.173
height = 19.604
material = SubResource( 3 )
[node name="CSGBox2" type="CSGBox" parent="CSGCombiner_NOTHING"]
invert_faces = true
width = 44.173
height = 19.604
material = SubResource( 3 )
[node name="CSGBox3" type="CSGBox" parent="CSGCombiner_NOTHING"]
invert_faces = true
width = 44.173
height = 19.604
material = SubResource( 3 )
[node name="CSGBox4" type="CSGBox" parent="CSGCombiner_NOTHING"]
invert_faces = true
width = 44.173
height = 19.604
material = SubResource( 3 )
[node name="CSGBox5" type="CSGBox" parent="CSGCombiner_NOTHING"]
invert_faces = true
width = 44.173
height = 19.604
material = SubResource( 3 )
[node name="ImmediateGeometry" type="ImmediateGeometry" parent="."]
material_override = SubResource( 12 )
extra_cull_margin = 0.08
use_in_baked_light = true
[node name="MeshInstance" type="MeshInstance" parent="."]
mesh = SubResource( 14 )
skin = SubResource( 15 )
material/0 = null
[node name="MultiMeshInstance" type="MultiMeshInstance" parent="."]
multimesh = SubResource( 17 )
[node name="Particles" type="Particles" parent="."]
lifetime = 1.42
preprocess = 0.5
speed_scale = 1.3
explosiveness = 0.41
randomness = 0.34
fract_delta = false
local_coords = false
process_material = SubResource( 18 )
[node name="BakedLightmap" type="BakedLightmap" parent="."]
bake_cell_size = 1.94
bake_propagation = 0.0
bake_energy = 1.58
image_path = "res://file.jpg"
light_data = SubResource( 19 )
[node name="DirectionalLight3D" type="DirectionalLight" parent="."]
shadow_enabled = true
[node name="SpotLight3D" type="SpotLight" parent="."]
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -16.2155 )
light_energy = 1.11
light_negative = true
shadow_enabled = true
shadow_bias = 0.4
[node name="GIProbe" type="GIProbe" parent="."]
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -0.945391, 1.15135, 1.78806 )
extents = Vector3( 10, 10, 22.3077 )
energy = 1.89
propagation = 1.0
bias = 1.58
normal_bias = 0.061
interior = true
compress = true
[node name="ReflectionProbe" type="ReflectionProbe" parent="."]
update_mode = 1
intensity = 0.51
max_distance = 1.7
extents = Vector3( 1, 1.583, 1 )
box_projection = true
[node name="RootMotionView" type="RootMotionView" parent="."]
[node name="Area" type="Area" parent="."]
linear_damp = 0.126
monitoring = false
[node name="CollisionShape" type="CollisionShape" parent="Area"]
shape = SubResource( 20 )
[node name="CollisionShape2" type="CollisionShape" parent="Area"]
shape = SubResource( 20 )
[node name="CollisionShape3" type="CollisionShape" parent="Area"]
shape = SubResource( 20 )
[node name="CollisionShape4" type="CollisionShape" parent="Area"]
shape = SubResource( 20 )
[node name="KinematicBody" type="KinematicBody" parent="."]
collision/safe_margin = 0.033
[node name="CollisionShape" type="CollisionShape" parent="KinematicBody"]
shape = SubResource( 20 )
[node name="CollisionShape2" type="CollisionShape" parent="KinematicBody"]
shape = SubResource( 20 )
[node name="CollisionShape3" type="CollisionShape" parent="KinematicBody"]
shape = SubResource( 20 )
[node name="CollisionShape4" type="CollisionShape" parent="KinematicBody"]
shape = SubResource( 20 )
[node name="PhysicalBone" type="PhysicalBone" parent="."]
mass = 1.21
weight = 11.858
[node name="CollisionShape" type="CollisionShape" parent="PhysicalBone"]
shape = SubResource( 20 )
[node name="CollisionShape2" type="CollisionShape" parent="PhysicalBone"]
shape = SubResource( 20 )
[node name="CollisionShape3" type="CollisionShape" parent="PhysicalBone"]
shape = SubResource( 20 )
[node name="CollisionShape4" type="CollisionShape" parent="PhysicalBone"]
shape = SubResource( 20 )
[node name="RigidBody" type="RigidBody" parent="."]
mass = 1.19
physics_material_override = SubResource( 21 )
gravity_scale = 1.12
axis_lock_linear_x = true
[node name="CollisionShape" type="CollisionShape" parent="RigidBody"]
shape = SubResource( 20 )
[node name="CollisionShape2" type="CollisionShape" parent="RigidBody"]
shape = SubResource( 20 )
[node name="CollisionShape3" type="CollisionShape" parent="RigidBody"]
shape = SubResource( 20 )
[node name="CollisionShape4" type="CollisionShape" parent="RigidBody"]
shape = SubResource( 20 )
[node name="VehicleBody" type="VehicleBody" parent="."]
physics_material_override = SubResource( 22 )
engine_force = 16.41
brake = 0.46
[node name="CollisionShape" type="CollisionShape" parent="VehicleBody"]
shape = SubResource( 20 )
[node name="CollisionShape2" type="CollisionShape" parent="VehicleBody"]
shape = SubResource( 20 )
[node name="CollisionShape3" type="CollisionShape" parent="VehicleBody"]
shape = SubResource( 20 )
[node name="CollisionShape4" type="CollisionShape" parent="VehicleBody"]
shape = SubResource( 20 )
[node name="VehicleWheel" type="VehicleWheel" parent="VehicleBody"]
engine_force = 5.60519e-45
brake = 0.46
[node name="VehicleWheel2" type="VehicleWheel" parent="VehicleBody"]
engine_force = 5.60519e-45
brake = 0.46
[node name="VehicleWheel3" type="VehicleWheel" parent="VehicleBody"]
engine_force = 5.60519e-45
brake = 0.46
[node name="VehicleWheel4" type="VehicleWheel" parent="VehicleBody"]
engine_force = 5.60519e-45
brake = 0.46
[node name="StaticBody" type="StaticBody" parent="."]
physics_material_override = SubResource( 23 )
[node name="CollisionShape" type="CollisionShape" parent="StaticBody"]
shape = SubResource( 20 )
[node name="CollisionShape2" type="CollisionShape" parent="StaticBody"]
shape = SubResource( 20 )
[node name="CollisionShape3" type="CollisionShape" parent="StaticBody"]
shape = SubResource( 20 )
[node name="CollisionShape4" type="CollisionShape" parent="StaticBody"]
shape = SubResource( 20 )
[node name="AudioStreamPlayer3D" type="AudioStreamPlayer3D" parent="."]
stream = SubResource( 24 )
attenuation_model = 1
[node name="BoneAttachment" type="BoneAttachment" parent="."]
[node name="CollisionPolygon" type="CollisionPolygon" parent="."]
polygon = PoolVector2Array( 66.9045, 31.0067, 286.784, -62.3473, 22.8219, -35.2817, -25.9028, -19.5722, -43.33, 5.94586, -43.7357, 15.5874, -36.475, 6.06905, -45.3994, 19.6661 )
[node name="CollisionShape" type="CollisionShape" parent="."]
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -26.583 )
shape = SubResource( 25 )
[node name="GridMap" type="GridMap" parent="."]
mesh_library = SubResource( 27 )
cell_size = Vector3( 2, 1.14, 3.08 )
data = {
"cells": PoolIntArray( 26, 0, 0, 27, 0, 0, 21, 1, 0, 23, 1, 0, 25, 1, 0, 26, 1, 0, 18, 2, 0, 19, 2, 0, 65523, 5, 0, 65524, 5, 0, 65516, 65524, 0, 65523, 65524, 0, 65514, 65531, 0, 65515, 65531, 0, 65513, 65532, 0, 65514, 65532, 0, 65513, 65533, 0 )
}
__meta__ = {
"_editor_clip_": 0
}
[node name="Listener" type="Listener" parent="."]
current = true
[node name="Navigation_LEAK" type="Navigation" parent="."]
up_vector = Vector3( 0, 1.228, 0 )
[node name="NavigationMeshInstance" type="NavigationMeshInstance" parent="Navigation_LEAK"]
navmesh = SubResource( 28 )
[node name="NavigationMeshInstance2" type="NavigationMeshInstance" parent="Navigation_LEAK"]
navmesh = SubResource( 28 )
[node name="NavigationMeshInstance3" type="NavigationMeshInstance" parent="Navigation_LEAK"]
navmesh = SubResource( 28 )
[node name="NavigationMeshInstance4" type="NavigationMeshInstance" parent="Navigation_LEAK"]
navmesh = SubResource( 28 )
[node name="NavigationMeshInstance" type="NavigationMeshInstance" parent="."]
navmesh = SubResource( 28 )
[node name="Path" type="Path" parent="."]
curve = SubResource( 29 )
[node name="PathFollow" type="PathFollow" parent="Path"]
[node name="PathFollow2" type="PathFollow" parent="Path"]
[node name="PathFollow3" type="PathFollow" parent="Path"]
[node name="PathFollow4" type="PathFollow" parent="Path"]
[node name="PathFollow" type="PathFollow" parent="."]
offset = 0.28
[node name="Position3D_NOTHING" type="Position3D" parent="."]
[node name="Camera3D_DEFAULT_CAMERA" type="Camera" parent="."]
current = true
[node name="ProximityGroup" type="ProximityGroup" parent="."]
dispatch_mode = 1
[node name="RayCast" type="RayCast" parent="."]
enabled = true
[node name="RemoteTransform" type="RemoteTransform" parent="."]
remote_path = NodePath("../Camera3D")
[node name="Skeleton" type="Skeleton" parent="."]
[node name="PhysicalBone" type="PhysicalBone" parent="Skeleton"]
[node name="BoneAttachment" type="BoneAttachment" parent="Skeleton/PhysicalBone"]
transform = Transform( 1, -1.78814e-07, -1.78814e-07, -9.68575e-08, 1, -5.96046e-08, 0, 0, 1, 0, 0, 0 )
[node name="BoneAttachment2" type="BoneAttachment" parent="Skeleton/PhysicalBone"]
transform = Transform( 1, -1.78814e-07, -1.78814e-07, -9.68575e-08, 1, -5.96046e-08, 0, 0, 1, 0, 0, 0 )
[node name="BoneAttachment3" type="BoneAttachment" parent="Skeleton/PhysicalBone"]
transform = Transform( 1, -1.78814e-07, -1.78814e-07, -9.68575e-08, 1, -5.96046e-08, 0, 0, 1, 0, 0, 0 )
[node name="BoneAttachment4" type="BoneAttachment" parent="Skeleton/PhysicalBone"]
transform = Transform( 1, -1.78814e-07, -1.78814e-07, -9.68575e-08, 1, -5.96046e-08, 0, 0, 1, 0, 0, 0 )
[node name="CollisionShape" type="CollisionShape" parent="Skeleton/PhysicalBone"]
shape = SubResource( 30 )
[node name="CollisionShape2" type="CollisionShape" parent="Skeleton/PhysicalBone"]
shape = SubResource( 30 )
[node name="CollisionShape3" type="CollisionShape" parent="Skeleton/PhysicalBone"]
shape = SubResource( 30 )
[node name="CollisionShape4" type="CollisionShape" parent="Skeleton/PhysicalBone"]
shape = SubResource( 30 )
[node name="PhysicalBone 3" type="PhysicalBone" parent="Skeleton"]
mass = 0.958163
weight = 9.39
friction = 0.62
bounce = 0.3
gravity_scale = 0.6
[node name="CollisionShape" type="CollisionShape" parent="Skeleton/PhysicalBone 3"]
shape = SubResource( 30 )
[node name="CollisionShape2" type="CollisionShape" parent="Skeleton/PhysicalBone 3"]
shape = SubResource( 30 )
[node name="CollisionShape3" type="CollisionShape" parent="Skeleton/PhysicalBone 3"]
shape = SubResource( 30 )
[node name="CollisionShape4" type="CollisionShape" parent="Skeleton/PhysicalBone 3"]
shape = SubResource( 30 )
[node name="SpringArm" type="SpringArm" parent="."]
shape = SubResource( 31 )
[node name="VehicleWheel" type="VehicleWheel" parent="."]
engine_force = 0.49
brake = 0.74
steering = -0.63
[node name="VisibilityNotifier" type="VisibilityNotifier" parent="."]
aabb = AABB( -1, -0.982, -1, 2, 2.078, 2 )
[node name="VisibilityEnabler" type="VisibilityEnabler" parent="."]
[node name="Generic6DOFJoint" type="Generic6DOFJoint" parent="."]
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 1.63619, -0.392871, 2.48948 )
nodes/node_a = NodePath("../StaticBody")
nodes/node_b = NodePath("../PhysicalBone")
solver/priority = 5
collision/exclude_nodes = false
linear_limit_x/lower_distance = 0.261
angular_motor_z/enabled = true
angular_motor_z/target_velocity = 0.11
angular_motor_z/force_limit = 300.5
angular_spring_z/enabled = true
angular_spring_z/stiffness = 0.5
angular_spring_z/damping = 0.64
angular_spring_z/equilibrium_point = -0.9
[node name="HingeJoint" type="HingeJoint" parent="."]
nodes/node_a = NodePath("../StaticBody")
nodes/node_b = NodePath("../PhysicalBone")
params/bias = 0.99
angular_limit/enable = true
angular_limit/upper = 162.0
angular_limit/lower = -131.0
angular_limit/bias = 0.67
angular_limit/softness = 0.01
angular_limit/relaxation = 3.6
motor/enable = true
motor/target_velocity = -1.3
motor/max_impulse = 30.2
[node name="SliderJoint" type="SliderJoint" parent="."]
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 1.17785, 0.25203, 4.6063 )
nodes/node_a = NodePath("../VehicleBody")
nodes/node_b = NodePath("../StaticBody")
linear_limit/upper_distance = 1.19
linear_limit/lower_distance = -705.69
linear_limit/softness = 1.07
linear_limit/restitution = 1.12
linear_limit/damping = 1.18
linear_motion/softness = 1.14
linear_motion/restitution = 0.97
linear_motion/damping = 0.54
linear_ortho/softness = 1.4
linear_ortho/restitution = 1.19
linear_ortho/damping = 1.28
angular_limit/upper_angle = -28.8
angular_limit/lower_angle = 38.8
angular_motion/softness = 2.18
angular_motion/restitution = 1.77
angular_motion/damping = 4.88
[node name="PinJoint" type="PinJoint" parent="."]
nodes/node_a = NodePath("../Area")
nodes/node_b = NodePath("../StaticBody")
params/bias = 0.99
params/damping = 7.3
params/impulse_clamp = 7.2
[node name="ConeTwistJoint" type="ConeTwistJoint" parent="."]
nodes/node_a = NodePath("../PhysicalBone")
nodes/node_b = NodePath("../RigidBody")
solver/priority = 8
twist_span = 9500.4
bias = 0.46
softness = 0.95
relaxation = 0.83
[node name="OmniLight3D" type="OmniLight" parent="."]
light_energy = 1.61
light_indirect_energy = 1.35
light_specular = 0.68
omni_range = 118.9
omni_attenuation = 1.51572
omni_shadow_mode = 0
omni_shadow_detail = 0
[node name="Generic6DOFJoint2" type="Generic6DOFJoint" parent="."]
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 1.63619, -0.392871, 2.48948 )
nodes/node_a = NodePath("../StaticBody")
nodes/node_b = NodePath("../PhysicalBone")
solver/priority = 5
collision/exclude_nodes = false
linear_limit_x/upper_distance = 0.18
linear_limit_x/lower_distance = 0.059
linear_limit_x/softness = 2.62
linear_limit_x/restitution = 1.54
angular_motor_z/enabled = true
angular_motor_z/target_velocity = 0.11
angular_motor_z/force_limit = 300.5
angular_spring_z/enabled = true
angular_spring_z/stiffness = 0.5
angular_spring_z/damping = 0.64
angular_spring_z/equilibrium_point = -0.9
[node name="SoftBody" type="SoftBody" parent="."]
mesh = SubResource( 32 )
material/0 = null

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.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="StandardMaterial3D" 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="EditorNode3DGizmoPlugin_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="Camera3DFeed" 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="Node3DGizmo_CANT" type="Node2D" parent="."]
[node name="EditorNode3DGizmo_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="Node3DVelocityTracker" 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="Camera3DServer_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

@ -139,6 +139,7 @@ func _process(delta: float) -> void:
enum {TILE, MILE}
enum State {STATE_IDLE, STATE_JUMP = 5, STATE_SHOOT}
#const Roman = {IDLE = 0, JUMP = 5, SHOOT = 6} # TODO Not working in Godot 4
const TITLE = 0
const TITLE2 : int = 0
var describtion
@ -153,7 +154,7 @@ func qqr(_stat : String = "TQW") -> String:
static func ff(_rr : String = "FA") -> String:
return "qtqwtwey"
#class ram:
#class ram: # TODO this version leaks in Godot 4
# var sa : int = 0
# var qq
# static func rr() -> ram:

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,7 +1,7 @@
[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]
[ext_resource path="res://MainScenes/Node3D.tscn" type="PackedScene" id=2]
[ext_resource path="res://MainScenes/Node2D.tscn" type="PackedScene" id=3]
[ext_resource path="res://MainScenes/Other.tscn" type="PackedScene" id=4]
[ext_resource path="res://AIO/Operators/Operators.tscn" type="PackedScene" id=5]
@ -10,14 +10,13 @@
[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"]
script = null
[node name="MainScenes" type="Node" parent="."]
script = null
[node name="Spatial" parent="MainScenes" instance=ExtResource( 2 )]
[node name="Node3D" parent="MainScenes" instance=ExtResource( 2 )]
[node name="Node2D" parent="MainScenes" instance=ExtResource( 3 )]
@ -25,23 +24,22 @@ script = null
[node name="Control" parent="MainScenes" instance=ExtResource( 1 )]
[node name="Operators" parent="MainScenes" instance=ExtResource( 5 )]
[node name="Physics" type="Node" parent="."]
script = null
[node name="Physics2D" parent="Physics" instance=ExtResource( 6 )]
[node name="Physics3D" parent="Physics" instance=ExtResource( 9 )]
script = null
[node name="Rendering" type="Node" parent="."]
script = null
[node name="Lights2D" parent="Rendering" instance=ExtResource( 8 )]
script = null
[node name="Lights3D" parent="Rendering" instance=ExtResource( 7 )]
script = null
[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

@ -17,18 +17,19 @@ const alone_steps : Array = [
"res://MainScenes/Control.tscn",
"res://MainScenes/Node2D.tscn",
"res://MainScenes/Other.tscn",
"res://MainScenes/Spatial.tscn",
"res://MainScenes/Node3D.tscn",
"res://Physics/2D/Physics2D.tscn",
"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()

43
Godot4Update.sh Executable file
View File

@ -0,0 +1,43 @@
#!/bin/bash
grep -rl "onready" . --exclude-dir=.git| xargs sed -i 's/onready /@onready /'
grep -rl "SpatialMaterial" . --exclude-dir=.git | xargs sed -i 's/SpatialMaterial/StandardMaterial3D/'
grep -rl "extends RigidBody" . --exclude-dir=.git | xargs sed -i 's/extends RigidBody/extends RigidBody3D/'
grep -rl "extends RigidBody3D2D" . --exclude-dir=.git | xargs sed -i 's/extends RigidBody3D2D/extends RigidBody2D/'
mv "Rendering/Lights2D/Light2D.tscn" "Rendering/Lights2D/PointLight2D.tscn"
mv "Rendering/Lights2D/Light2D.gd" "Rendering/Lights2D/PointLight2D.gd"
grep -rl "Light2D" . --exclude-dir=.git | xargs sed -i 's/Light2D/PointLight2D/'
mv "Rendering/Lights3D/Camera.gd" "Rendering/Lights3D/Camera3D.gd"
grep -rl "Camera" . --exclude-dir=.git | xargs sed -i 's/Camera/Camera3D/'
grep -rl "Camera3D2D" . --exclude-dir=.git | xargs sed -i 's/Camera3D2D/Camera2D/'
grep -rl "Camera3DTexture" . --exclude-dir=.git | xargs sed -i 's/Camera3DTexture/CameraTexture/'
grep -rl "if i.get_name() != \"Camera3D\":" . --exclude-dir=.git | xargs sed -i 's/if i.get_name() != "Camera":/if i.get_name() != "Camera":/'
mv "Rendering/Lights3D/DirectionalLight.gd" "Rendering/Lights3D/DirectionalLight3D.gd"
grep -rl "DirectionalLight" . --exclude-dir=.git | xargs sed -i 's/DirectionalLight/DirectionalLight3D/'
grep -rl "DirectionalLight3D2D" . --exclude-dir=.git | xargs sed -i 's/DirectionalLight3D2D/DirectionalPointLight2D/'
mv "Rendering/Lights3D/SpotLight.gd" "Rendering/Lights3D/SpotLight3D.gd"
grep -rl "SpotLight" . --exclude-dir=.git | xargs sed -i 's/SpotLight/SpotLight3D/'
grep -rl "SpotLight3D2D" . --exclude-dir=.git | xargs sed -i 's/SpotLight3D2D/SpotPointLight2D/'
mv "Rendering/Lights3D/OmniLight.gd" "Rendering/Lights3D/OmniLight3D.gd"
grep -rl "OmniLight" . --exclude-dir=.git | xargs sed -i 's/OmniLight/OmniLight3D/'
grep -rl "OmniLight3D2D" . --exclude-dir=.git | xargs sed -i 's/OmniLight3D2D/OmniPointLight2D/'
mv "MainScenes/Spatial.tscn" "MainScenes/Node3D.tscn"
mv "MainScenes/Spatial.gd" "MainScenes/Node3D.gd"
grep -rl "Spatial" . --exclude-dir=.git | xargs sed -i 's/Spatial/Node3D/'

9
MainScenes/Node3D.tscn Normal file
View File

@ -0,0 +1,9 @@
[gd_scene load_steps=2 format=2]
[ext_resource path="res://MainScenes/Node3D.gd" type="Script" id=1]
[node name="Node3D" type="Spatial"]
script = ExtResource( 1 )
[node name="Camera3D" type="Camera" parent="."]
transform = Transform( 1, 0, 0, 0, 0.690617, 0.72322, 0, -0.72322, 0.690617, 0, 3.77374, 5.42622 )

View File

@ -1,10 +0,0 @@
[gd_scene load_steps=2 format=2]
[ext_resource path="res://MainScenes/Spatial.gd" type="Script" id=1]
[node name="Spatial" type="Node3D"]
script = ExtResource( 1 )
[node name="Camera" type="Camera3D" parent="."]
transform = Transform( 1, 0, 0, 0, 0.690617, 0.72322, 0, -0.72322, 0.690617, 0, 3.77374, 5.42622 )
script = null

View File

@ -22,8 +22,8 @@ func _process(delta):
func _on_Area2D_area_entered(area):
move_vector = -1.0 *move_vector
move_vector = -move_vector
func _on_Area2D_body_entered(body):
move_vector = Vector2(move_vector.x, -1.0 * move_vector.y)
move_vector = Vector2(move_vector.x, -move_vector.y)

View File

@ -1,6 +1,6 @@
[gd_scene load_steps=3 format=2]
[ext_resource path="res://icon 32x32.png" type="Texture" id=1]
[ext_resource path="res://icon.png" type="Texture" id=1]
[ext_resource path="res://Physics/2D/Area2D.gd" type="Script" id=2]
[node name="Area2D" type="Area2D"]

View File

@ -1,6 +1,6 @@
[gd_scene load_steps=3 format=2]
[ext_resource path="res://icon 32x32.png" type="Texture" id=1]
[ext_resource path="res://icon.png" type="Texture" id=1]
[ext_resource path="res://Physics/2D/KinematicBody2D.gd" type="Script" id=2]
[node name="KinematicBody2D" type="KinematicBody2D"]

View File

@ -1,7 +1,7 @@
[gd_scene load_steps=3 format=2]
[ext_resource path="res://Physics/2D/RigidBody2D.gd" type="Script" id=1]
[ext_resource path="res://icon 32x32.png" type="Texture" id=2]
[ext_resource path="res://icon.png" type="Texture" id=2]
[node name="RigidBody2D" type="RigidBody2D"]
gravity_scale = 0.1

View File

@ -1,6 +1,6 @@
[gd_scene load_steps=3 format=2]
[ext_resource path="res://icon 32x32.png" type="Texture" id=1]
[ext_resource path="res://icon.png" type="Texture" id=1]
[ext_resource path="res://Physics/2D/StaticBody2D.gd" type="Script" id=2]
[node name="StaticBody2D" type="StaticBody2D"]

View File

@ -1,6 +1,6 @@
[gd_scene load_steps=11 format=2]
[ext_resource path="res://icon 32x32.png" type="Texture" id=1]
[ext_resource path="res://icon.png" type="Texture" id=1]
[ext_resource path="res://Physics/3D/StaticArena.gd" type="Script" id=2]
[ext_resource path="res://Physics/3D/RigidBody3D.tscn" type="PackedScene" id=3]
@ -8,7 +8,7 @@
friction = 0.89
rough = true
[sub_resource type="SpatialMaterial" id=2]
[sub_resource type="StandardMaterial3D" id=2]
albedo_color = Color( 1, 1, 1, 0.521569 )
albedo_texture = ExtResource( 1 )
metallic = 1.0
@ -18,7 +18,7 @@ metallic_texture = ExtResource( 1 )
[sub_resource type="BoxShape" id=3]
extents = Vector3( 50, 2, 50 )
[sub_resource type="SpatialMaterial" id=4]
[sub_resource type="StandardMaterial3D" id=4]
params_diffuse_mode = 1
albedo_texture = ExtResource( 1 )
metallic = 0.8
@ -32,13 +32,13 @@ extents = Vector3( 11.8794, 1.37845, 22.281 )
[sub_resource type="BoxShape" id=7]
extents = Vector3( 11.8794, 1.37845, 22.281 )
[node name="Physics3D" type="Spatial"]
[node name="Physics3D" type="Node3D"]
[node name="DirectionalLight" type="DirectionalLight" parent="."]
[node name="DirectionalLight3D" type="DirectionalLight" parent="."]
transform = Transform( 1, 0, 0, 0, -0.959707, 0.281002, 0, -0.281002, -0.959707, 0, 35.3705, 0 )
light_energy = 1.45
[node name="StaticArena" type="Spatial" parent="."]
[node name="StaticArena" type="Node3D" parent="."]
script = ExtResource( 2 )
[node name="StaticBody" type="StaticBody" parent="StaticArena"]
@ -166,7 +166,7 @@ shape = SubResource( 7 )
width = 23.9394
depth = 44.6359
[node name="Objects" type="Spatial" parent="."]
[node name="Objects" type="Node3D" parent="."]
[node name="RigidBody" parent="Objects" instance=ExtResource( 3 )]
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -8.50424, 25.2791, 14.7363 )
@ -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 )
[node name="Camera3D" type="Camera" parent="."]
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="Node3D" parent="."]
[node name="Cone" type="Node3D" 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="Node3D" 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="Node3D" 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="Node3D" 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="Node3D" 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

@ -1,12 +0,0 @@
[gd_scene load_steps=3 format=2]
[ext_resource path="res://Rendering/Lights2D/Light2D.gd" type="Script" id=1]
[ext_resource path="res://icon 32x32.png" type="Texture" id=2]
[node name="Light2D" type="Light2D"]
position = Vector2( 36.375, 37.875 )
texture = ExtResource( 2 )
texture_scale = 3.39
energy = 6.7
shadow_enabled = true
script = ExtResource( 1 )

View File

@ -1,6 +1,6 @@
[gd_scene load_steps=5 format=2]
[ext_resource path="res://Rendering/Lights2D/Light2D.tscn" type="PackedScene" id=2]
[ext_resource path="res://Rendering/Lights2D/PointLight2D.tscn" type="PackedScene" id=2]
[sub_resource type="OccluderPolygon2D" id=1]
cull_mode = 1
@ -31,153 +31,153 @@ __meta__ = {
[node name="Lights" type="Node2D" parent="."]
[node name="Light2D" parent="Lights" instance=ExtResource( 2 )]
[node name="PointLight2D" parent="Lights" instance=ExtResource( 2 )]
[node name="Light2D2" parent="Lights" instance=ExtResource( 2 )]
[node name="PointLight2D2" parent="Lights" instance=ExtResource( 2 )]
position = Vector2( 552.563, -17.2793 )
[node name="Light2D3" parent="Lights" instance=ExtResource( 2 )]
[node name="PointLight2D3" parent="Lights" instance=ExtResource( 2 )]
position = Vector2( 34.9607, 524.365 )
[node name="Light2D4" parent="Lights" instance=ExtResource( 2 )]
[node name="PointLight2D4" parent="Lights" instance=ExtResource( 2 )]
position = Vector2( 679.842, 556.891 )
[node name="Light2D5" parent="Lights" instance=ExtResource( 2 )]
[node name="PointLight2D5" parent="Lights" instance=ExtResource( 2 )]
position = Vector2( 418.213, 295.262 )
[node name="Light2D6" parent="Lights" instance=ExtResource( 2 )]
[node name="PointLight2D6" parent="Lights" instance=ExtResource( 2 )]
position = Vector2( 863.69, 330.617 )
[node name="Light2D7" parent="Lights" instance=ExtResource( 2 )]
[node name="PointLight2D7" parent="Lights" instance=ExtResource( 2 )]
position = Vector2( 336.188, 565.377 )
[node name="Light2D8" parent="Lights" instance=ExtResource( 2 )]
[node name="PointLight2D8" parent="Lights" instance=ExtResource( 2 )]
position = Vector2( 996.626, 563.962 )
[node name="Light2D9" parent="Lights" instance=ExtResource( 2 )]
[node name="PointLight2D9" parent="Lights" instance=ExtResource( 2 )]
position = Vector2( 582.261, 406.985 )
[node name="Light2D10" parent="Lights" instance=ExtResource( 2 )]
[node name="PointLight2D10" parent="Lights" instance=ExtResource( 2 )]
position = Vector2( 600.646, 208.995 )
[node name="Light2D11" parent="Lights" instance=ExtResource( 2 )]
[node name="PointLight2D11" parent="Lights" instance=ExtResource( 2 )]
position = Vector2( 842.477, 139.698 )
[node name="Light2D12" parent="Lights" instance=ExtResource( 2 )]
[node name="PointLight2D12" parent="Lights" instance=ExtResource( 2 )]
position = Vector2( -187.091, -47.1287 )
[node name="Light2D13" parent="Lights" instance=ExtResource( 2 )]
[node name="PointLight2D13" parent="Lights" instance=ExtResource( 2 )]
position = Vector2( -342.655, 44.7952 )
[node name="Light2D14" parent="Lights" instance=ExtResource( 2 )]
[node name="PointLight2D14" parent="Lights" instance=ExtResource( 2 )]
position = Vector2( -175.778, 114.091 )
[node name="Light2D15" parent="Lights" instance=ExtResource( 2 )]
[node name="PointLight2D15" parent="Lights" instance=ExtResource( 2 )]
position = Vector2( -194.162, -211.178 )
[node name="Light2D16" parent="Lights" instance=ExtResource( 2 )]
[node name="PointLight2D16" parent="Lights" instance=ExtResource( 2 )]
position = Vector2( 289.499, -218.249 )
[node name="Light2D35" parent="Lights" instance=ExtResource( 2 )]
[node name="PointLight2D35" parent="Lights" instance=ExtResource( 2 )]
position = Vector2( -102.216, -74.258 )
[node name="Light2D36" parent="Lights" instance=ExtResource( 2 )]
[node name="PointLight2D36" parent="Lights" instance=ExtResource( 2 )]
position = Vector2( 841.085, 146.51 )
[node name="Light2D37" parent="Lights" instance=ExtResource( 2 )]
[node name="PointLight2D37" parent="Lights" instance=ExtResource( 2 )]
position = Vector2( 323.483, 688.155 )
[node name="Light2D38" parent="Lights" instance=ExtResource( 2 )]
[node name="PointLight2D38" parent="Lights" instance=ExtResource( 2 )]
position = Vector2( 968.364, 720.681 )
[node name="Light2D39" parent="Lights" instance=ExtResource( 2 )]
[node name="PointLight2D39" parent="Lights" instance=ExtResource( 2 )]
position = Vector2( 706.735, 459.052 )
[node name="Light2D40" parent="Lights" instance=ExtResource( 2 )]
[node name="PointLight2D40" parent="Lights" instance=ExtResource( 2 )]
position = Vector2( 1152.21, 494.407 )
[node name="Light2D41" parent="Lights" instance=ExtResource( 2 )]
[node name="PointLight2D41" parent="Lights" instance=ExtResource( 2 )]
position = Vector2( 624.71, 729.167 )
[node name="Light2D42" parent="Lights" instance=ExtResource( 2 )]
[node name="PointLight2D42" parent="Lights" instance=ExtResource( 2 )]
position = Vector2( 1285.15, 727.752 )
[node name="Light2D43" parent="Lights" instance=ExtResource( 2 )]
[node name="PointLight2D43" parent="Lights" instance=ExtResource( 2 )]
position = Vector2( 870.783, 570.775 )
[node name="Light2D44" parent="Lights" instance=ExtResource( 2 )]
[node name="PointLight2D44" parent="Lights" instance=ExtResource( 2 )]
position = Vector2( 889.168, 372.785 )
[node name="Light2D45" parent="Lights" instance=ExtResource( 2 )]
[node name="PointLight2D45" parent="Lights" instance=ExtResource( 2 )]
position = Vector2( 1131, 303.488 )
[node name="Light2D46" parent="Lights" instance=ExtResource( 2 )]
[node name="PointLight2D46" parent="Lights" instance=ExtResource( 2 )]
position = Vector2( 528.544, 392.584 )
[node name="Light2D47" parent="Lights" instance=ExtResource( 2 )]
[node name="PointLight2D47" parent="Lights" instance=ExtResource( 2 )]
position = Vector2( 372.98, 484.508 )
[node name="Light2D48" parent="Lights" instance=ExtResource( 2 )]
[node name="PointLight2D48" parent="Lights" instance=ExtResource( 2 )]
position = Vector2( 539.857, 553.804 )
[node name="Light2D49" parent="Lights" instance=ExtResource( 2 )]
[node name="PointLight2D49" parent="Lights" instance=ExtResource( 2 )]
position = Vector2( 521.473, 228.535 )
[node name="Light2D50" parent="Lights" instance=ExtResource( 2 )]
[node name="PointLight2D50" parent="Lights" instance=ExtResource( 2 )]
position = Vector2( 1005.13, 221.464 )
[node name="Light2D17" parent="Lights" instance=ExtResource( 2 )]
[node name="PointLight2D17" parent="Lights" instance=ExtResource( 2 )]
position = Vector2( 966.927, 117.071 )
[node name="Light2D18" parent="Lights" instance=ExtResource( 2 )]
[node name="PointLight2D18" parent="Lights" instance=ExtResource( 2 )]
position = Vector2( 136.375, 90.875 )
[node name="Light2D19" parent="Lights" instance=ExtResource( 2 )]
[node name="PointLight2D19" parent="Lights" instance=ExtResource( 2 )]
position = Vector2( 652.563, 35.7207 )
[node name="Light2D20" parent="Lights" instance=ExtResource( 2 )]
[node name="PointLight2D20" parent="Lights" instance=ExtResource( 2 )]
position = Vector2( 134.961, 577.365 )
[node name="Light2D21" parent="Lights" instance=ExtResource( 2 )]
[node name="PointLight2D21" parent="Lights" instance=ExtResource( 2 )]
position = Vector2( 779.842, 609.891 )
[node name="Light2D22" parent="Lights" instance=ExtResource( 2 )]
[node name="PointLight2D22" parent="Lights" instance=ExtResource( 2 )]
position = Vector2( 518.213, 348.262 )
[node name="Light2D23" parent="Lights" instance=ExtResource( 2 )]
[node name="PointLight2D23" parent="Lights" instance=ExtResource( 2 )]
position = Vector2( 963.69, 383.617 )
[node name="Light2D24" parent="Lights" instance=ExtResource( 2 )]
[node name="PointLight2D24" parent="Lights" instance=ExtResource( 2 )]
position = Vector2( 436.188, 618.377 )
[node name="Light2D25" parent="Lights" instance=ExtResource( 2 )]
[node name="PointLight2D25" parent="Lights" instance=ExtResource( 2 )]
position = Vector2( 1096.63, 616.962 )
[node name="Light2D26" parent="Lights" instance=ExtResource( 2 )]
[node name="PointLight2D26" parent="Lights" instance=ExtResource( 2 )]
position = Vector2( 682.261, 459.985 )
[node name="Light2D27" parent="Lights" instance=ExtResource( 2 )]
[node name="PointLight2D27" parent="Lights" instance=ExtResource( 2 )]
position = Vector2( 700.646, 261.995 )
[node name="Light2D28" parent="Lights" instance=ExtResource( 2 )]
[node name="PointLight2D28" parent="Lights" instance=ExtResource( 2 )]
position = Vector2( 942.477, 192.698 )
[node name="Light2D29" parent="Lights" instance=ExtResource( 2 )]
[node name="PointLight2D29" parent="Lights" instance=ExtResource( 2 )]
position = Vector2( 340.022, 281.794 )
[node name="Light2D30" parent="Lights" instance=ExtResource( 2 )]
[node name="PointLight2D30" parent="Lights" instance=ExtResource( 2 )]
position = Vector2( 184.458, 373.718 )
[node name="Light2D31" parent="Lights" instance=ExtResource( 2 )]
[node name="PointLight2D31" parent="Lights" instance=ExtResource( 2 )]
position = Vector2( 351.335, 443.014 )
[node name="Light2D32" parent="Lights" instance=ExtResource( 2 )]
[node name="PointLight2D32" parent="Lights" instance=ExtResource( 2 )]
position = Vector2( 332.951, 117.745 )
[node name="Light2D33" parent="Lights" instance=ExtResource( 2 )]
[node name="PointLight2D33" parent="Lights" instance=ExtResource( 2 )]
position = Vector2( 816.612, 110.674 )
[node name="Light2D34" parent="Lights" instance=ExtResource( 2 )]
[node name="PointLight2D34" parent="Lights" instance=ExtResource( 2 )]
position = Vector2( 1066.93, 170.071 )
[node name="LightOccluders" type="Node2D" parent="."]

View File

@ -0,0 +1,12 @@
[gd_scene load_steps=3 format=2]
[ext_resource path="res://Rendering/Lights2D/PointLight2D.gd" type="Script" id=1]
[ext_resource path="res://icon.png" type="Texture2D" id=2]
[node name="PointLight2D" type="PointLight2D"]
position = Vector2( 36.375, 37.875 )
energy = 6.7
shadow_enabled = true
texture = ExtResource( 2 )
texture_scale = 3.39
script = ExtResource( 1 )

View File

@ -1,113 +1,113 @@
[gd_scene load_steps=5 format=2]
[ext_resource path="res://Rendering/Lights3D/Camera.gd" type="Script" id=1]
[ext_resource path="res://Rendering/Lights3D/DirectionalLight.gd" type="Script" id=2]
[ext_resource path="res://Rendering/Lights3D/OmniLight.gd" type="Script" id=3]
[ext_resource path="res://Rendering/Lights3D/SpotLight.gd" type="Script" id=4]
[ext_resource path="res://Rendering/Lights3D/Camera3D.gd" type="Script" id=1]
[ext_resource path="res://Rendering/Lights3D/DirectionalLight3D.gd" type="Script" id=2]
[ext_resource path="res://Rendering/Lights3D/OmniLight3D.gd" type="Script" id=3]
[ext_resource path="res://Rendering/Lights3D/SpotLight3D.gd" type="Script" id=4]
[node name="Lights3D" type="Spatial"]
[node name="Lights3D" type="Node3D"]
[node name="Lights" type="Spatial" parent="."]
[node name="Lights" type="Node3D" parent="."]
[node name="Lights1" type="Spatial" parent="Lights"]
[node name="Lights1" type="Node3D" parent="Lights"]
[node name="DirectionalLight" type="DirectionalLight" parent="Lights/Lights1"]
[node name="DirectionalLight3D" type="DirectionalLight" parent="Lights/Lights1"]
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 10.521, 0 )
light_color = Color( 0.458824, 0.690196, 0.988235, 1 )
script = ExtResource( 2 )
[node name="OmniLight" type="OmniLight" parent="Lights/Lights1"]
[node name="OmniLight3D" type="OmniLight" parent="Lights/Lights1"]
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 5.0767, 0 )
light_color = Color( 0.556863, 0, 0, 1 )
script = ExtResource( 3 )
[node name="SpotLight" type="SpotLight" parent="Lights/Lights1"]
[node name="SpotLight3D" type="SpotLight" parent="Lights/Lights1"]
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 4.09376 )
light_color = Color( 0.478431, 0.266667, 1, 1 )
spot_range = 8.6
script = ExtResource( 4 )
[node name="Lights2" type="Spatial" parent="Lights"]
[node name="Lights2" type="Node3D" parent="Lights"]
transform = Transform( 0.506063, -0.520563, -0.687688, 0.308539, 0.853823, -0.419272, 0.805422, 0, 0.592702, 0, 0, 0 )
[node name="DirectionalLight" type="DirectionalLight" parent="Lights/Lights2"]
[node name="DirectionalLight3D" type="DirectionalLight" parent="Lights/Lights2"]
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 10.521, 0 )
light_color = Color( 0.458824, 0.690196, 0.988235, 1 )
script = ExtResource( 2 )
[node name="OmniLight" type="OmniLight" parent="Lights/Lights2"]
[node name="OmniLight3D" type="OmniLight" parent="Lights/Lights2"]
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 5.0767, 0 )
light_color = Color( 0.556863, 0, 0, 1 )
script = ExtResource( 3 )
[node name="SpotLight" type="SpotLight" parent="Lights/Lights2"]
[node name="SpotLight3D" type="SpotLight" parent="Lights/Lights2"]
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 4.09376 )
light_color = Color( 0.478431, 0.266667, 1, 1 )
spot_range = 8.6
script = ExtResource( 4 )
[node name="Lights3" type="Spatial" parent="Lights"]
[node name="Lights3" type="Node3D" parent="Lights"]
transform = Transform( 0.767362, -0.583576, 0.265697, 0.547886, 0.381458, -0.744521, 0.333133, 0.716888, 0.612449, 0, 0, 0 )
[node name="DirectionalLight" type="DirectionalLight" parent="Lights/Lights3"]
[node name="DirectionalLight3D" type="DirectionalLight" parent="Lights/Lights3"]
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 10.521, 0 )
light_color = Color( 0.458824, 0.690196, 0.988235, 1 )
script = ExtResource( 2 )
[node name="OmniLight" type="OmniLight" parent="Lights/Lights3"]
[node name="OmniLight3D" type="OmniLight" parent="Lights/Lights3"]
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 5.0767, 0 )
light_color = Color( 0.556863, 0, 0, 1 )
script = ExtResource( 3 )
[node name="SpotLight" type="SpotLight" parent="Lights/Lights3"]
[node name="SpotLight3D" type="SpotLight" parent="Lights/Lights3"]
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 4.09376 )
light_color = Color( 0.478431, 0.266667, 1, 1 )
spot_range = 8.6
script = ExtResource( 4 )
[node name="Lights4" type="Spatial" parent="Lights"]
[node name="Lights4" type="Node3D" parent="Lights"]
transform = Transform( -0.0303629, 0.898468, 0.437989, 0.547886, 0.381458, -0.744521, -0.836002, 0.217362, -0.50384, 0, 2.70549, 0 )
[node name="DirectionalLight" type="DirectionalLight" parent="Lights/Lights4"]
[node name="DirectionalLight3D" type="DirectionalLight" parent="Lights/Lights4"]
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 10.521, 0 )
light_color = Color( 0.458824, 0.690196, 0.988235, 1 )
script = ExtResource( 2 )
[node name="OmniLight" type="OmniLight" parent="Lights/Lights4"]
[node name="OmniLight3D" type="OmniLight" parent="Lights/Lights4"]
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 5.0767, 0 )
light_color = Color( 0.556863, 0, 0, 1 )
script = ExtResource( 3 )
[node name="SpotLight" type="SpotLight" parent="Lights/Lights4"]
[node name="SpotLight3D" type="SpotLight" parent="Lights/Lights4"]
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 4.09376 )
light_color = Color( 0.478431, 0.266667, 1, 1 )
spot_range = 8.6
script = ExtResource( 4 )
[node name="Lights5" type="Spatial" parent="Lights"]
[node name="Lights5" type="Node3D" parent="Lights"]
transform = Transform( -0.0303629, 0.898468, 0.437989, 0.547886, 0.381458, -0.744521, -0.836002, 0.217362, -0.50384, 0, 2.70549, 6.00353 )
[node name="DirectionalLight" type="DirectionalLight" parent="Lights/Lights5"]
[node name="DirectionalLight3D" type="DirectionalLight" parent="Lights/Lights5"]
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 10.521, 0 )
light_color = Color( 0.458824, 0.690196, 0.988235, 1 )
script = ExtResource( 2 )
[node name="OmniLight" type="OmniLight" parent="Lights/Lights5"]
[node name="OmniLight3D" type="OmniLight" parent="Lights/Lights5"]
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 5.0767, 0 )
light_color = Color( 0.556863, 0, 0, 1 )
script = ExtResource( 3 )
[node name="SpotLight" type="SpotLight" parent="Lights/Lights5"]
[node name="SpotLight3D" type="SpotLight" parent="Lights/Lights5"]
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 4.09376 )
light_color = Color( 0.478431, 0.266667, 1, 1 )
spot_range = 8.6
script = ExtResource( 4 )
[node name="Camera" type="Camera" parent="."]
[node name="Camera3D" type="Camera" parent="."]
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 2.87313 )
script = ExtResource( 1 )
[node name="Boxes" type="Spatial" parent="."]
[node name="Boxes" type="Node3D" parent="."]
[node name="CSGBox" type="CSGBox" parent="Boxes"]
width = 0.782
@ -126,7 +126,7 @@ width = 0.342
height = 0.521
depth = 0.394
[node name="Boxes2" type="Spatial" parent="."]
[node name="Boxes2" type="Node3D" parent="."]
transform = Transform( 0.675732, 0, 0.737148, 0, 1, 0, -0.737148, 0, 0.675732, 0, 0, 0 )
[node name="CSGBox" type="CSGBox" parent="Boxes2"]
@ -146,7 +146,7 @@ width = 0.342
height = 0.521
depth = 0.394
[node name="Boxes3" type="Spatial" parent="."]
[node name="Boxes3" type="Node3D" parent="."]
transform = Transform( 0.675732, 0, 0.737148, 0, 1, 0, -0.737148, 0, 0.675732, -1.59745, -2.38419e-07, -0.843414 )
[node name="CSGBox" type="CSGBox" parent="Boxes3"]

View File

@ -1,6 +1,6 @@
extends Label
const TIME : float = 0.5
const TIME : float = 0.3
var time_to_stop : float = TIME
var current_type : int = 0

View File

@ -6,5 +6,7 @@
margin_right = 83.0
margin_bottom = 14.0
text = "Stomatologia"
structured_text_bidi_override_options = [ ]
script = ExtResource( 1 )
__meta__ = {
"_edit_use_anchors_": false
}

View File

@ -1,6 +1,6 @@
extends RichTextLabel
const TIME : float = 0.5
const TIME : float = 0.3
var time_to_stop : float = TIME
var current_type : int = 0

View File

@ -7,26 +7,21 @@
anchor_right = 1.0
anchor_bottom = 1.0
columns = 5
script = null
__meta__ = {
"_edit_use_anchors_": false
}
[node name="Label" parent="." instance=ExtResource( 2 )]
offset_top = 291.0
offset_right = 83.0
offset_bottom = 308.0
structured_text_bidi_override_options = [ ]
margin_top = 293.0
margin_bottom = 307.0
[node name="RichTextLabel50" parent="." instance=ExtResource( 1 )]
[node name="RichTextLabel" parent="." instance=ExtResource( 1 )]
anchor_right = 0.0
anchor_bottom = 0.0
offset_left = 87.0
offset_right = 321.0
offset_bottom = 600.0
margin_left = 87.0
margin_right = 321.0
margin_bottom = 600.0
bbcode_text = "Roman
"
text = "Roman
"
custom_effects = [ ]
structured_text_bidi_override_options = [ ]

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.9 KiB

View File

@ -1,36 +0,0 @@
[remap]
importer="texture"
type="StreamTexture2D"
path.s3tc="res://.godot/imported/icon 32x32.png-b86539832226708d9735f29f6872d9e2.s3tc.stex"
path.etc2="res://.godot/imported/icon 32x32.png-b86539832226708d9735f29f6872d9e2.etc2.stex"
metadata={
"imported_formats": [ "s3tc", "etc2" ],
"vram_texture": true
}
[deps]
source_file="res://icon 32x32.png"
dest_files=[ "res://.godot/imported/icon 32x32.png-b86539832226708d9735f29f6872d9e2.s3tc.stex", "res://.godot/imported/icon 32x32.png-b86539832226708d9735f29f6872d9e2.etc2.stex" ]
[params]
compress/mode=2
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/bptc_ldr=0
compress/normal_map=0
compress/channel_pack=0
compress/streamed=false
mipmaps/generate=true
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/invert_color=false
process/HDR_as_SRGB=false
process/size_limit=0
detect_3d/compress_to=0
svg/scale=1.0

BIN
icon.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 60 KiB

After

Width:  |  Height:  |  Size: 11 KiB

View File

@ -2,26 +2,28 @@
importer="texture"
type="StreamTexture2D"
path="res://.godot/imported/icon.png-487276ed1e3a0c39cad0279d744ee560.stex"
path.s3tc="res://.godot/imported/icon.png-487276ed1e3a0c39cad0279d744ee560.s3tc.stex"
path.etc2="res://.godot/imported/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://.godot/imported/icon.png-487276ed1e3a0c39cad0279d744ee560.stex" ]
dest_files=[ "res://.godot/imported/icon.png-487276ed1e3a0c39cad0279d744ee560.s3tc.stex", "res://.godot/imported/icon.png-487276ed1e3a0c39cad0279d744ee560.etc2.stex" ]
[params]
compress/mode=0
compress/mode=2
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/bptc_ldr=0
compress/normal_map=0
compress/channel_pack=0
compress/streamed=false
mipmaps/generate=false
mipmaps/generate=true
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
@ -30,5 +32,5 @@ process/premult_alpha=false
process/invert_color=false
process/HDR_as_SRGB=false
process/size_limit=0
detect_3d/compress_to=1
detect_3d/compress_to=0
svg/scale=1.0