[gd_scene load_steps=14 format=2] [ext_resource path="res://addons/node25d-cs/YSort25D.cs" type="Script" id=1] [ext_resource path="res://assets/mr_mrs_robot.ogg" type="AudioStream" id=2] [ext_resource path="res://assets/ui/overlay.tscn" type="PackedScene" id=3] [ext_resource path="res://assets/player/player_25d.tscn" type="PackedScene" id=4] [ext_resource path="res://assets/shadow/shadow_25d.tscn" type="PackedScene" id=5] [ext_resource path="res://addons/node25d-cs/Node25D.cs" type="Script" id=6] [ext_resource path="res://addons/node25d-cs/icons/node_25d_icon.png" type="Texture2D" id=7] [ext_resource path="res://assets/platform/textures/forty_five.png" type="Texture2D" id=8] [ext_resource path="res://assets/platform/platform_sprite.gd" type="Script" id=9] [sub_resource type="BoxShape3D" id=1] extents = Vector3(5, 0.5, 5) [sub_resource type="BoxShape3D" id=2] extents = Vector3(5, 0.5, 5) [sub_resource type="BoxShape3D" id=3] extents = Vector3(5, 0.5, 5) [sub_resource type="BoxShape3D" id=4] extents = Vector3(5, 0.5, 5) [node name="DemoScene" type="Node2D"] [node name="Overlay" parent="." instance=ExtResource( 3 )] [node name="Player25D" parent="." instance=ExtResource( 4 )] z_index = -3952 [node name="Shadow25D" parent="." instance=ExtResource( 5 )] visible = true position = Vector2(1.00261e-06, 11.2685) z_index = -3958 spatialPosition = Vector3(3.13315e-08, -0.498, 3.13315e-08) [node name="Platform0" type="Node2D" parent="."] position = Vector2(-256, -113.137) z_index = -3954 script = ExtResource( 6 ) __meta__ = { "_editor_icon": ExtResource( 7 ) } spatialPosition = Vector3(-8, 5, 0) [node name="PlatformMath" type="StaticBody3D" parent="Platform0"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -8, 5, 0) collision_layer = 1048575 collision_mask = 1048575 [node name="CollisionShape3D" type="CollisionShape3D" parent="Platform0/PlatformMath"] shape = SubResource( 1 ) __meta__ = { "_edit_lock_": true } [node name="PlatformSprite" type="Sprite2D" parent="Platform0"] scale = Vector2(0.5, 0.5) texture = ExtResource( 8 ) script = ExtResource( 9 ) [node name="Platform1" type="Node2D" parent="."] position = Vector2(-256, -339.411) z_index = -3956 script = ExtResource( 6 ) __meta__ = { "_editor_icon": ExtResource( 7 ) } spatialPosition = Vector3(-8, 5, -10) [node name="PlatformMath" type="StaticBody3D" parent="Platform1"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -8, 5, -10) collision_layer = 1048575 collision_mask = 1048575 [node name="CollisionShape3D" type="CollisionShape3D" parent="Platform1/PlatformMath"] shape = SubResource( 2 ) __meta__ = { "_edit_lock_": true } [node name="PlatformSprite" type="Sprite2D" parent="Platform1"] scale = Vector2(0.5, 0.5) texture = ExtResource( 8 ) script = ExtResource( 9 ) [node name="Platform2" type="Node2D" parent="."] position = Vector2(0, 22.6274) z_index = -3962 script = ExtResource( 6 ) __meta__ = { "_editor_icon": ExtResource( 7 ) } spatialPosition = Vector3(0, -1, 0) [node name="PlatformMath" type="StaticBody3D" parent="Platform2"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -1, 0) collision_layer = 1048575 collision_mask = 1048575 [node name="CollisionShape3D" type="CollisionShape3D" parent="Platform2/PlatformMath"] shape = SubResource( 2 ) __meta__ = { "_edit_lock_": true } [node name="PlatformSprite" type="Sprite2D" parent="Platform2"] scale = Vector2(0.5, 0.5) texture = ExtResource( 8 ) script = ExtResource( 9 ) [node name="Platform3" type="Node2D" parent="."] position = Vector2(320, 22.6274) z_index = -3960 script = ExtResource( 6 ) __meta__ = { "_editor_icon": ExtResource( 7 ) } spatialPosition = Vector3(10, -1, 0) [node name="PlatformMath" type="StaticBody3D" parent="Platform3"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10, -1, 0) collision_layer = 1048575 collision_mask = 1048575 [node name="CollisionShape3D" type="CollisionShape3D" parent="Platform3/PlatformMath"] shape = SubResource( 2 ) __meta__ = { "_edit_lock_": true } [node name="PlatformSprite" type="Sprite2D" parent="Platform3"] scale = Vector2(0.5, 0.5) texture = ExtResource( 8 ) script = ExtResource( 9 ) [node name="Platform4" type="Node2D" parent="."] position = Vector2(0, -203.647) z_index = -3966 script = ExtResource( 6 ) __meta__ = { "_editor_icon": ExtResource( 7 ) } spatialPosition = Vector3(0, -1, -10) [node name="PlatformMath" type="StaticBody3D" parent="Platform4"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -1, -10) collision_layer = 1048575 collision_mask = 1048575 [node name="CollisionShape3D" type="CollisionShape3D" parent="Platform4/PlatformMath"] shape = SubResource( 2 ) __meta__ = { "_edit_lock_": true } [node name="PlatformSprite" type="Sprite2D" parent="Platform4"] scale = Vector2(0.5, 0.5) texture = ExtResource( 8 ) script = ExtResource( 9 ) [node name="Platform5" type="Node2D" parent="."] position = Vector2(320, -113.137) z_index = -3984 script = ExtResource( 6 ) __meta__ = { "_editor_icon": ExtResource( 7 ) } spatialPosition = Vector3(10, -5, -10) [node name="PlatformMath" type="StaticBody3D" parent="Platform5"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10, -5, -10) collision_layer = 1048575 collision_mask = 1048575 [node name="CollisionShape3D" type="CollisionShape3D" parent="Platform5/PlatformMath"] shape = SubResource( 2 ) __meta__ = { "_edit_lock_": true } [node name="PlatformSprite" type="Sprite2D" parent="Platform5"] scale = Vector2(0.5, 0.5) texture = ExtResource( 8 ) script = ExtResource( 9 ) [node name="Platform6" type="Node2D" parent="."] position = Vector2(320, 113.137) z_index = -3980 script = ExtResource( 6 ) __meta__ = { "_editor_icon": ExtResource( 7 ) } spatialPosition = Vector3(10, -5, 0) [node name="PlatformMath" type="StaticBody3D" parent="Platform6"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10, -5, 0) collision_layer = 1048575 collision_mask = 1048575 [node name="CollisionShape3D" type="CollisionShape3D" parent="Platform6/PlatformMath"] shape = SubResource( 2 ) __meta__ = { "_edit_lock_": true } [node name="PlatformSprite" type="Sprite2D" parent="Platform6"] scale = Vector2(0.5, 0.5) texture = ExtResource( 8 ) script = ExtResource( 9 ) [node name="Platform7" type="Node2D" parent="."] position = Vector2(320, 339.411) z_index = -3978 script = ExtResource( 6 ) __meta__ = { "_editor_icon": ExtResource( 7 ) } spatialPosition = Vector3(10, -5, 10) [node name="PlatformMath" type="StaticBody3D" parent="Platform7"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10, -5, 10) collision_layer = 1048575 collision_mask = 1048575 [node name="CollisionShape3D" type="CollisionShape3D" parent="Platform7/PlatformMath"] shape = SubResource( 3 ) __meta__ = { "_edit_lock_": true } [node name="PlatformSprite" type="Sprite2D" parent="Platform7"] scale = Vector2(0.5, 0.5) texture = ExtResource( 8 ) script = ExtResource( 9 ) [node name="Platform8" type="Node2D" parent="."] position = Vector2(320, 565.685) z_index = -3976 script = ExtResource( 6 ) __meta__ = { "_editor_icon": ExtResource( 7 ) } spatialPosition = Vector3(10, -5, 20) [node name="PlatformMath" type="StaticBody3D" parent="Platform8"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10, -5, 20) collision_layer = 1048575 collision_mask = 1048575 [node name="CollisionShape3D" type="CollisionShape3D" parent="Platform8/PlatformMath"] shape = SubResource( 3 ) __meta__ = { "_edit_lock_": true } [node name="PlatformSprite" type="Sprite2D" parent="Platform8"] scale = Vector2(0.5, 0.5) texture = ExtResource( 8 ) script = ExtResource( 9 ) [node name="Platform21" type="Node2D" parent="."] position = Vector2(320, 791.96) z_index = -3972 script = ExtResource( 6 ) __meta__ = { "_editor_icon": ExtResource( 7 ) } spatialPosition = Vector3(10, -5, 30) [node name="PlatformMath" type="StaticBody3D" parent="Platform21"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10, -5, 30) collision_layer = 1048575 collision_mask = 1048575 [node name="CollisionShape3D" type="CollisionShape3D" parent="Platform21/PlatformMath"] shape = SubResource( 3 ) __meta__ = { "_edit_lock_": true } [node name="PlatformSprite" type="Sprite2D" parent="Platform21"] scale = Vector2(0.5, 0.5) texture = ExtResource( 8 ) script = ExtResource( 9 ) [node name="Platform22" type="Node2D" parent="."] position = Vector2(320, 1018.23) z_index = -3970 script = ExtResource( 6 ) __meta__ = { "_editor_icon": ExtResource( 7 ) } spatialPosition = Vector3(10, -5, 40) [node name="PlatformMath" type="StaticBody3D" parent="Platform22"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10, -5, 40) collision_layer = 1048575 collision_mask = 1048575 [node name="CollisionShape3D" type="CollisionShape3D" parent="Platform22/PlatformMath"] shape = SubResource( 3 ) __meta__ = { "_edit_lock_": true } [node name="PlatformSprite" type="Sprite2D" parent="Platform22"] scale = Vector2(0.5, 0.5) texture = ExtResource( 8 ) script = ExtResource( 9 ) [node name="Platform9" type="Node2D" parent="."] position = Vector2(640, 339.411) z_index = -3974 script = ExtResource( 6 ) __meta__ = { "_editor_icon": ExtResource( 7 ) } spatialPosition = Vector3(20, -5, 10) [node name="PlatformMath" type="StaticBody3D" parent="Platform9"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 20, -5, 10) collision_layer = 1048575 collision_mask = 1048575 [node name="CollisionShape3D" type="CollisionShape3D" parent="Platform9/PlatformMath"] shape = SubResource( 4 ) __meta__ = { "_edit_lock_": true } [node name="PlatformSprite" type="Sprite2D" parent="Platform9"] scale = Vector2(0.5, 0.5) texture = ExtResource( 8 ) script = ExtResource( 9 ) [node name="Platform10" type="Node2D" parent="."] position = Vector2(896, 294.156) z_index = -3994 script = ExtResource( 6 ) __meta__ = { "_editor_icon": ExtResource( 7 ) } spatialPosition = Vector3(28, -10, 3) [node name="PlatformMath" type="StaticBody3D" parent="Platform10"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 28, -10, 3) collision_layer = 1048575 collision_mask = 1048575 [node name="CollisionShape3D" type="CollisionShape3D" parent="Platform10/PlatformMath"] shape = SubResource( 4 ) __meta__ = { "_edit_lock_": true } [node name="PlatformSprite" type="Sprite2D" parent="Platform10"] scale = Vector2(0.5, 0.5) texture = ExtResource( 8 ) script = ExtResource( 9 ) [node name="Platform11" type="Node2D" parent="."] position = Vector2(896, 520.431) z_index = -3990 script = ExtResource( 6 ) __meta__ = { "_editor_icon": ExtResource( 7 ) } spatialPosition = Vector3(28, -10, 13) [node name="PlatformMath" type="StaticBody3D" parent="Platform11"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 28, -10, 13) collision_layer = 1048575 collision_mask = 1048575 [node name="CollisionShape3D" type="CollisionShape3D" parent="Platform11/PlatformMath"] shape = SubResource( 4 ) __meta__ = { "_edit_lock_": true } [node name="PlatformSprite" type="Sprite2D" parent="Platform11"] scale = Vector2(0.5, 0.5) texture = ExtResource( 8 ) script = ExtResource( 9 ) [node name="Platform12" type="Node2D" parent="."] position = Vector2(896, 746.705) z_index = -3988 script = ExtResource( 6 ) __meta__ = { "_editor_icon": ExtResource( 7 ) } spatialPosition = Vector3(28, -10, 23) [node name="PlatformMath" type="StaticBody3D" parent="Platform12"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 28, -10, 23) collision_layer = 1048575 collision_mask = 1048575 [node name="CollisionShape3D" type="CollisionShape3D" parent="Platform12/PlatformMath"] shape = SubResource( 4 ) __meta__ = { "_edit_lock_": true } [node name="PlatformSprite" type="Sprite2D" parent="Platform12"] scale = Vector2(0.5, 0.5) texture = ExtResource( 8 ) script = ExtResource( 9 ) [node name="Platform13" type="Node2D" parent="."] position = Vector2(576, 746.705) z_index = -3992 script = ExtResource( 6 ) __meta__ = { "_editor_icon": ExtResource( 7 ) } spatialPosition = Vector3(18, -10, 23) [node name="PlatformMath" type="StaticBody3D" parent="Platform13"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 18, -10, 23) collision_layer = 1048575 collision_mask = 1048575 [node name="CollisionShape3D" type="CollisionShape3D" parent="Platform13/PlatformMath"] shape = SubResource( 4 ) __meta__ = { "_edit_lock_": true } [node name="PlatformSprite" type="Sprite2D" parent="Platform13"] scale = Vector2(0.5, 0.5) texture = ExtResource( 8 ) script = ExtResource( 9 ) [node name="Platform14" type="Node2D" parent="."] position = Vector2(256, 746.705) z_index = -3996 script = ExtResource( 6 ) __meta__ = { "_editor_icon": ExtResource( 7 ) } spatialPosition = Vector3(8, -10, 23) [node name="PlatformMath" type="StaticBody3D" parent="Platform14"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 8, -10, 23) collision_layer = 1048575 collision_mask = 1048575 [node name="CollisionShape3D" type="CollisionShape3D" parent="Platform14/PlatformMath"] shape = SubResource( 4 ) __meta__ = { "_edit_lock_": true } [node name="PlatformSprite" type="Sprite2D" parent="Platform14"] scale = Vector2(0.5, 0.5) texture = ExtResource( 8 ) script = ExtResource( 9 ) [node name="Platform15" type="Node2D" parent="."] position = Vector2(-64, 746.705) z_index = -3998 script = ExtResource( 6 ) __meta__ = { "_editor_icon": ExtResource( 7 ) } spatialPosition = Vector3(-2, -10, 23) [node name="PlatformMath" type="StaticBody3D" parent="Platform15"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2, -10, 23) collision_layer = 1048575 collision_mask = 1048575 [node name="CollisionShape3D" type="CollisionShape3D" parent="Platform15/PlatformMath"] shape = SubResource( 4 ) __meta__ = { "_edit_lock_": true } [node name="PlatformSprite" type="Sprite2D" parent="Platform15"] scale = Vector2(0.5, 0.5) texture = ExtResource( 8 ) script = ExtResource( 9 ) [node name="Platform23" type="Node2D" parent="."] position = Vector2(-384, 746.705) z_index = -4000 script = ExtResource( 6 ) __meta__ = { "_editor_icon": ExtResource( 7 ) } spatialPosition = Vector3(-12, -10, 23) [node name="PlatformMath" type="StaticBody3D" parent="Platform23"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -12, -10, 23) collision_layer = 1048575 collision_mask = 1048575 [node name="CollisionShape3D" type="CollisionShape3D" parent="Platform23/PlatformMath"] shape = SubResource( 4 ) __meta__ = { "_edit_lock_": true } [node name="PlatformSprite" type="Sprite2D" parent="Platform23"] scale = Vector2(0.5, 0.5) texture = ExtResource( 8 ) script = ExtResource( 9 ) [node name="Platform16" type="Node2D" parent="."] position = Vector2(-320, 565.685) z_index = -3982 script = ExtResource( 6 ) __meta__ = { "_editor_icon": ExtResource( 7 ) } spatialPosition = Vector3(-10, -5, 20) [node name="PlatformMath" type="StaticBody3D" parent="Platform16"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -10, -5, 20) collision_layer = 1048575 collision_mask = 1048575 [node name="CollisionShape3D" type="CollisionShape3D" parent="Platform16/PlatformMath"] shape = SubResource( 4 ) __meta__ = { "_edit_lock_": true } [node name="PlatformSprite" type="Sprite2D" parent="Platform16"] scale = Vector2(0.5, 0.5) texture = ExtResource( 8 ) script = ExtResource( 9 ) [node name="Platform19" type="Node2D" parent="."] position = Vector2(-320, 339.411) z_index = -3986 script = ExtResource( 6 ) __meta__ = { "_editor_icon": ExtResource( 7 ) } spatialPosition = Vector3(-10, -5, 10) [node name="PlatformMath" type="StaticBody3D" parent="Platform19"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -10, -5, 10) collision_layer = 1048575 collision_mask = 1048575 [node name="CollisionShape3D" type="CollisionShape3D" parent="Platform19/PlatformMath"] shape = SubResource( 4 ) __meta__ = { "_edit_lock_": true } [node name="PlatformSprite" type="Sprite2D" parent="Platform19"] scale = Vector2(0.5, 0.5) texture = ExtResource( 8 ) script = ExtResource( 9 ) [node name="Platform17" type="Node2D" parent="."] position = Vector2(-480, 248.902) z_index = -3964 script = ExtResource( 6 ) __meta__ = { "_editor_icon": ExtResource( 7 ) } spatialPosition = Vector3(-15, -1, 10) [node name="PlatformMath" type="StaticBody3D" parent="Platform17"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -15, -1, 10) collision_layer = 1048575 collision_mask = 1048575 [node name="CollisionShape3D" type="CollisionShape3D" parent="Platform17/PlatformMath"] shape = SubResource( 4 ) __meta__ = { "_edit_lock_": true } [node name="PlatformSprite" type="Sprite2D" parent="Platform17"] scale = Vector2(0.5, 0.5) texture = ExtResource( 8 ) script = ExtResource( 9 ) [node name="Platform18" type="Node2D" parent="."] position = Vector2(-480, 22.6274) z_index = -3968 script = ExtResource( 6 ) __meta__ = { "_editor_icon": ExtResource( 7 ) } spatialPosition = Vector3(-15, -1, 0) [node name="PlatformMath" type="StaticBody3D" parent="Platform18"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -15, -1, 0) collision_layer = 1048575 collision_mask = 1048575 [node name="CollisionShape3D" type="CollisionShape3D" parent="Platform18/PlatformMath"] shape = SubResource( 4 ) __meta__ = { "_edit_lock_": true } [node name="PlatformSprite" type="Sprite2D" parent="Platform18"] scale = Vector2(0.5, 0.5) texture = ExtResource( 8 ) script = ExtResource( 9 ) [node name="YSort25D" type="Node" parent="."] script = ExtResource( 1 ) [node name="AudioStreamPlayer" type="AudioStreamPlayer" parent="."] stream = ExtResource( 2 ) volume_db = -20.0 autoplay = true