1[gd_scene load_steps=14 format=2] 2 3[ext_resource path="res://addons/node25d-cs/YSort25D.cs" type="Script" id=1] 4[ext_resource path="res://assets/mr_mrs_robot.ogg" type="AudioStream" id=2] 5[ext_resource path="res://assets/ui/overlay.tscn" type="PackedScene" id=3] 6[ext_resource path="res://assets/player/player_25d.tscn" type="PackedScene" id=4] 7[ext_resource path="res://assets/shadow/shadow_25d.tscn" type="PackedScene" id=5] 8[ext_resource path="res://addons/node25d-cs/Node25D.cs" type="Script" id=6] 9[ext_resource path="res://addons/node25d-cs/icons/node_25d_icon.png" type="Texture" id=7] 10[ext_resource path="res://assets/platform/textures/forty_five.png" type="Texture" id=8] 11[ext_resource path="res://assets/platform/platform_sprite.gd" type="Script" id=9] 12 13[sub_resource type="BoxShape" id=1] 14extents = Vector3( 5, 0.5, 5 ) 15 16[sub_resource type="BoxShape" id=2] 17extents = Vector3( 5, 0.5, 5 ) 18 19[sub_resource type="BoxShape" id=3] 20extents = Vector3( 5, 0.5, 5 ) 21 22[sub_resource type="BoxShape" id=4] 23extents = Vector3( 5, 0.5, 5 ) 24 25[node name="DemoScene" type="Node2D"] 26 27[node name="Overlay" parent="." instance=ExtResource( 3 )] 28 29[node name="Player25D" parent="." instance=ExtResource( 4 )] 30position = Vector2( 0, -226.274 ) 31z_index = -3952 32 33[node name="Shadow25D" parent="." instance=ExtResource( 5 )] 34visible = true 35position = Vector2( 0, -226.274 ) 36z_index = -3954 37 38[node name="Platform0" type="Node2D" parent="."] 39position = Vector2( -256, -113.137 ) 40z_index = -3956 41script = ExtResource( 6 ) 42__meta__ = { 43"_editor_icon": ExtResource( 7 ) 44} 45spatialPosition = Vector3( -8, 5, 0 ) 46 47[node name="PlatformMath" type="StaticBody" parent="Platform0"] 48transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -8, 5, 0 ) 49collision_layer = 1048575 50collision_mask = 1048575 51 52[node name="CollisionShape" type="CollisionShape" parent="Platform0/PlatformMath"] 53shape = SubResource( 1 ) 54__meta__ = { 55"_edit_lock_": true 56} 57 58[node name="PlatformSprite" type="Sprite" parent="Platform0"] 59scale = Vector2( 0.5, 0.5 ) 60texture = ExtResource( 8 ) 61script = ExtResource( 9 ) 62 63[node name="Platform1" type="Node2D" parent="."] 64position = Vector2( -256, -339.411 ) 65z_index = -3958 66script = ExtResource( 6 ) 67__meta__ = { 68"_editor_icon": ExtResource( 7 ) 69} 70spatialPosition = Vector3( -8, 5, -10 ) 71 72[node name="PlatformMath" type="StaticBody" parent="Platform1"] 73transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -8, 5, -10 ) 74collision_layer = 1048575 75collision_mask = 1048575 76 77[node name="CollisionShape" type="CollisionShape" parent="Platform1/PlatformMath"] 78shape = SubResource( 2 ) 79__meta__ = { 80"_edit_lock_": true 81} 82 83[node name="PlatformSprite" type="Sprite" parent="Platform1"] 84scale = Vector2( 0.5, 0.5 ) 85texture = ExtResource( 8 ) 86script = ExtResource( 9 ) 87 88[node name="Platform2" type="Node2D" parent="."] 89position = Vector2( 0, 22.6274 ) 90z_index = -3962 91script = ExtResource( 6 ) 92__meta__ = { 93"_editor_icon": ExtResource( 7 ) 94} 95spatialPosition = Vector3( 0, -1, 0 ) 96 97[node name="PlatformMath" type="StaticBody" parent="Platform2"] 98transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -1, 0 ) 99collision_layer = 1048575 100collision_mask = 1048575 101 102[node name="CollisionShape" type="CollisionShape" parent="Platform2/PlatformMath"] 103shape = SubResource( 2 ) 104__meta__ = { 105"_edit_lock_": true 106} 107 108[node name="PlatformSprite" type="Sprite" parent="Platform2"] 109scale = Vector2( 0.5, 0.5 ) 110texture = ExtResource( 8 ) 111script = ExtResource( 9 ) 112 113[node name="Platform3" type="Node2D" parent="."] 114position = Vector2( 320, 22.6274 ) 115z_index = -3960 116script = ExtResource( 6 ) 117__meta__ = { 118"_editor_icon": ExtResource( 7 ) 119} 120spatialPosition = Vector3( 10, -1, 0 ) 121 122[node name="PlatformMath" type="StaticBody" parent="Platform3"] 123transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 10, -1, 0 ) 124collision_layer = 1048575 125collision_mask = 1048575 126 127[node name="CollisionShape" type="CollisionShape" parent="Platform3/PlatformMath"] 128shape = SubResource( 2 ) 129__meta__ = { 130"_edit_lock_": true 131} 132 133[node name="PlatformSprite" type="Sprite" parent="Platform3"] 134scale = Vector2( 0.5, 0.5 ) 135texture = ExtResource( 8 ) 136script = ExtResource( 9 ) 137 138[node name="Platform4" type="Node2D" parent="."] 139position = Vector2( 0, -203.647 ) 140z_index = -3966 141script = ExtResource( 6 ) 142__meta__ = { 143"_editor_icon": ExtResource( 7 ) 144} 145spatialPosition = Vector3( 0, -1, -10 ) 146 147[node name="PlatformMath" type="StaticBody" parent="Platform4"] 148transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -1, -10 ) 149collision_layer = 1048575 150collision_mask = 1048575 151 152[node name="CollisionShape" type="CollisionShape" parent="Platform4/PlatformMath"] 153shape = SubResource( 2 ) 154__meta__ = { 155"_edit_lock_": true 156} 157 158[node name="PlatformSprite" type="Sprite" parent="Platform4"] 159scale = Vector2( 0.5, 0.5 ) 160texture = ExtResource( 8 ) 161script = ExtResource( 9 ) 162 163[node name="Platform5" type="Node2D" parent="."] 164position = Vector2( 320, -113.137 ) 165z_index = -3984 166script = ExtResource( 6 ) 167__meta__ = { 168"_editor_icon": ExtResource( 7 ) 169} 170spatialPosition = Vector3( 10, -5, -10 ) 171 172[node name="PlatformMath" type="StaticBody" parent="Platform5"] 173transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 10, -5, -10 ) 174collision_layer = 1048575 175collision_mask = 1048575 176 177[node name="CollisionShape" type="CollisionShape" parent="Platform5/PlatformMath"] 178shape = SubResource( 2 ) 179__meta__ = { 180"_edit_lock_": true 181} 182 183[node name="PlatformSprite" type="Sprite" parent="Platform5"] 184scale = Vector2( 0.5, 0.5 ) 185texture = ExtResource( 8 ) 186script = ExtResource( 9 ) 187 188[node name="Platform6" type="Node2D" parent="."] 189position = Vector2( 320, 113.137 ) 190z_index = -3980 191script = ExtResource( 6 ) 192__meta__ = { 193"_editor_icon": ExtResource( 7 ) 194} 195spatialPosition = Vector3( 10, -5, 0 ) 196 197[node name="PlatformMath" type="StaticBody" parent="Platform6"] 198transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 10, -5, 0 ) 199collision_layer = 1048575 200collision_mask = 1048575 201 202[node name="CollisionShape" type="CollisionShape" parent="Platform6/PlatformMath"] 203shape = SubResource( 2 ) 204__meta__ = { 205"_edit_lock_": true 206} 207 208[node name="PlatformSprite" type="Sprite" parent="Platform6"] 209scale = Vector2( 0.5, 0.5 ) 210texture = ExtResource( 8 ) 211script = ExtResource( 9 ) 212 213[node name="Platform7" type="Node2D" parent="."] 214position = Vector2( 320, 339.411 ) 215z_index = -3978 216script = ExtResource( 6 ) 217__meta__ = { 218"_editor_icon": ExtResource( 7 ) 219} 220spatialPosition = Vector3( 10, -5, 10 ) 221 222[node name="PlatformMath" type="StaticBody" parent="Platform7"] 223transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 10, -5, 10 ) 224collision_layer = 1048575 225collision_mask = 1048575 226 227[node name="CollisionShape" type="CollisionShape" parent="Platform7/PlatformMath"] 228shape = SubResource( 3 ) 229__meta__ = { 230"_edit_lock_": true 231} 232 233[node name="PlatformSprite" type="Sprite" parent="Platform7"] 234scale = Vector2( 0.5, 0.5 ) 235texture = ExtResource( 8 ) 236script = ExtResource( 9 ) 237 238[node name="Platform8" type="Node2D" parent="."] 239position = Vector2( 320, 565.685 ) 240z_index = -3976 241script = ExtResource( 6 ) 242__meta__ = { 243"_editor_icon": ExtResource( 7 ) 244} 245spatialPosition = Vector3( 10, -5, 20 ) 246 247[node name="PlatformMath" type="StaticBody" parent="Platform8"] 248transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 10, -5, 20 ) 249collision_layer = 1048575 250collision_mask = 1048575 251 252[node name="CollisionShape" type="CollisionShape" parent="Platform8/PlatformMath"] 253shape = SubResource( 3 ) 254__meta__ = { 255"_edit_lock_": true 256} 257 258[node name="PlatformSprite" type="Sprite" parent="Platform8"] 259scale = Vector2( 0.5, 0.5 ) 260texture = ExtResource( 8 ) 261script = ExtResource( 9 ) 262 263[node name="Platform21" type="Node2D" parent="."] 264position = Vector2( 320, 791.96 ) 265z_index = -3972 266script = ExtResource( 6 ) 267__meta__ = { 268"_editor_icon": ExtResource( 7 ) 269} 270spatialPosition = Vector3( 10, -5, 30 ) 271 272[node name="PlatformMath" type="StaticBody" parent="Platform21"] 273transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 10, -5, 30 ) 274collision_layer = 1048575 275collision_mask = 1048575 276 277[node name="CollisionShape" type="CollisionShape" parent="Platform21/PlatformMath"] 278shape = SubResource( 3 ) 279__meta__ = { 280"_edit_lock_": true 281} 282 283[node name="PlatformSprite" type="Sprite" parent="Platform21"] 284scale = Vector2( 0.5, 0.5 ) 285texture = ExtResource( 8 ) 286script = ExtResource( 9 ) 287 288[node name="Platform22" type="Node2D" parent="."] 289position = Vector2( 320, 1018.23 ) 290z_index = -3970 291script = ExtResource( 6 ) 292__meta__ = { 293"_editor_icon": ExtResource( 7 ) 294} 295spatialPosition = Vector3( 10, -5, 40 ) 296 297[node name="PlatformMath" type="StaticBody" parent="Platform22"] 298transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 10, -5, 40 ) 299collision_layer = 1048575 300collision_mask = 1048575 301 302[node name="CollisionShape" type="CollisionShape" parent="Platform22/PlatformMath"] 303shape = SubResource( 3 ) 304__meta__ = { 305"_edit_lock_": true 306} 307 308[node name="PlatformSprite" type="Sprite" parent="Platform22"] 309scale = Vector2( 0.5, 0.5 ) 310texture = ExtResource( 8 ) 311script = ExtResource( 9 ) 312 313[node name="Platform9" type="Node2D" parent="."] 314position = Vector2( 640, 339.411 ) 315z_index = -3974 316script = ExtResource( 6 ) 317__meta__ = { 318"_editor_icon": ExtResource( 7 ) 319} 320spatialPosition = Vector3( 20, -5, 10 ) 321 322[node name="PlatformMath" type="StaticBody" parent="Platform9"] 323transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 20, -5, 10 ) 324collision_layer = 1048575 325collision_mask = 1048575 326 327[node name="CollisionShape" type="CollisionShape" parent="Platform9/PlatformMath"] 328shape = SubResource( 4 ) 329__meta__ = { 330"_edit_lock_": true 331} 332 333[node name="PlatformSprite" type="Sprite" parent="Platform9"] 334scale = Vector2( 0.5, 0.5 ) 335texture = ExtResource( 8 ) 336script = ExtResource( 9 ) 337 338[node name="Platform10" type="Node2D" parent="."] 339position = Vector2( 896, 294.156 ) 340z_index = -3994 341script = ExtResource( 6 ) 342__meta__ = { 343"_editor_icon": ExtResource( 7 ) 344} 345spatialPosition = Vector3( 28, -10, 3 ) 346 347[node name="PlatformMath" type="StaticBody" parent="Platform10"] 348transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 28, -10, 3 ) 349collision_layer = 1048575 350collision_mask = 1048575 351 352[node name="CollisionShape" type="CollisionShape" parent="Platform10/PlatformMath"] 353shape = SubResource( 4 ) 354__meta__ = { 355"_edit_lock_": true 356} 357 358[node name="PlatformSprite" type="Sprite" parent="Platform10"] 359scale = Vector2( 0.5, 0.5 ) 360texture = ExtResource( 8 ) 361script = ExtResource( 9 ) 362 363[node name="Platform11" type="Node2D" parent="."] 364position = Vector2( 896, 520.431 ) 365z_index = -3990 366script = ExtResource( 6 ) 367__meta__ = { 368"_editor_icon": ExtResource( 7 ) 369} 370spatialPosition = Vector3( 28, -10, 13 ) 371 372[node name="PlatformMath" type="StaticBody" parent="Platform11"] 373transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 28, -10, 13 ) 374collision_layer = 1048575 375collision_mask = 1048575 376 377[node name="CollisionShape" type="CollisionShape" parent="Platform11/PlatformMath"] 378shape = SubResource( 4 ) 379__meta__ = { 380"_edit_lock_": true 381} 382 383[node name="PlatformSprite" type="Sprite" parent="Platform11"] 384scale = Vector2( 0.5, 0.5 ) 385texture = ExtResource( 8 ) 386script = ExtResource( 9 ) 387 388[node name="Platform12" type="Node2D" parent="."] 389position = Vector2( 896, 746.705 ) 390z_index = -3988 391script = ExtResource( 6 ) 392__meta__ = { 393"_editor_icon": ExtResource( 7 ) 394} 395spatialPosition = Vector3( 28, -10, 23 ) 396 397[node name="PlatformMath" type="StaticBody" parent="Platform12"] 398transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 28, -10, 23 ) 399collision_layer = 1048575 400collision_mask = 1048575 401 402[node name="CollisionShape" type="CollisionShape" parent="Platform12/PlatformMath"] 403shape = SubResource( 4 ) 404__meta__ = { 405"_edit_lock_": true 406} 407 408[node name="PlatformSprite" type="Sprite" parent="Platform12"] 409scale = Vector2( 0.5, 0.5 ) 410texture = ExtResource( 8 ) 411script = ExtResource( 9 ) 412 413[node name="Platform13" type="Node2D" parent="."] 414position = Vector2( 576, 746.705 ) 415z_index = -3992 416script = ExtResource( 6 ) 417__meta__ = { 418"_editor_icon": ExtResource( 7 ) 419} 420spatialPosition = Vector3( 18, -10, 23 ) 421 422[node name="PlatformMath" type="StaticBody" parent="Platform13"] 423transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 18, -10, 23 ) 424collision_layer = 1048575 425collision_mask = 1048575 426 427[node name="CollisionShape" type="CollisionShape" parent="Platform13/PlatformMath"] 428shape = SubResource( 4 ) 429__meta__ = { 430"_edit_lock_": true 431} 432 433[node name="PlatformSprite" type="Sprite" parent="Platform13"] 434scale = Vector2( 0.5, 0.5 ) 435texture = ExtResource( 8 ) 436script = ExtResource( 9 ) 437 438[node name="Platform14" type="Node2D" parent="."] 439position = Vector2( 256, 746.705 ) 440z_index = -3996 441script = ExtResource( 6 ) 442__meta__ = { 443"_editor_icon": ExtResource( 7 ) 444} 445spatialPosition = Vector3( 8, -10, 23 ) 446 447[node name="PlatformMath" type="StaticBody" parent="Platform14"] 448transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 8, -10, 23 ) 449collision_layer = 1048575 450collision_mask = 1048575 451 452[node name="CollisionShape" type="CollisionShape" parent="Platform14/PlatformMath"] 453shape = SubResource( 4 ) 454__meta__ = { 455"_edit_lock_": true 456} 457 458[node name="PlatformSprite" type="Sprite" parent="Platform14"] 459scale = Vector2( 0.5, 0.5 ) 460texture = ExtResource( 8 ) 461script = ExtResource( 9 ) 462 463[node name="Platform15" type="Node2D" parent="."] 464position = Vector2( -64, 746.705 ) 465z_index = -3998 466script = ExtResource( 6 ) 467__meta__ = { 468"_editor_icon": ExtResource( 7 ) 469} 470spatialPosition = Vector3( -2, -10, 23 ) 471 472[node name="PlatformMath" type="StaticBody" parent="Platform15"] 473transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -2, -10, 23 ) 474collision_layer = 1048575 475collision_mask = 1048575 476 477[node name="CollisionShape" type="CollisionShape" parent="Platform15/PlatformMath"] 478shape = SubResource( 4 ) 479__meta__ = { 480"_edit_lock_": true 481} 482 483[node name="PlatformSprite" type="Sprite" parent="Platform15"] 484scale = Vector2( 0.5, 0.5 ) 485texture = ExtResource( 8 ) 486script = ExtResource( 9 ) 487 488[node name="Platform23" type="Node2D" parent="."] 489position = Vector2( -384, 746.705 ) 490z_index = -4000 491script = ExtResource( 6 ) 492__meta__ = { 493"_editor_icon": ExtResource( 7 ) 494} 495spatialPosition = Vector3( -12, -10, 23 ) 496 497[node name="PlatformMath" type="StaticBody" parent="Platform23"] 498transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -12, -10, 23 ) 499collision_layer = 1048575 500collision_mask = 1048575 501 502[node name="CollisionShape" type="CollisionShape" parent="Platform23/PlatformMath"] 503shape = SubResource( 4 ) 504__meta__ = { 505"_edit_lock_": true 506} 507 508[node name="PlatformSprite" type="Sprite" parent="Platform23"] 509scale = Vector2( 0.5, 0.5 ) 510texture = ExtResource( 8 ) 511script = ExtResource( 9 ) 512 513[node name="Platform16" type="Node2D" parent="."] 514position = Vector2( -320, 565.685 ) 515z_index = -3982 516script = ExtResource( 6 ) 517__meta__ = { 518"_editor_icon": ExtResource( 7 ) 519} 520spatialPosition = Vector3( -10, -5, 20 ) 521 522[node name="PlatformMath" type="StaticBody" parent="Platform16"] 523transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -10, -5, 20 ) 524collision_layer = 1048575 525collision_mask = 1048575 526 527[node name="CollisionShape" type="CollisionShape" parent="Platform16/PlatformMath"] 528shape = SubResource( 4 ) 529__meta__ = { 530"_edit_lock_": true 531} 532 533[node name="PlatformSprite" type="Sprite" parent="Platform16"] 534scale = Vector2( 0.5, 0.5 ) 535texture = ExtResource( 8 ) 536script = ExtResource( 9 ) 537 538[node name="Platform19" type="Node2D" parent="."] 539position = Vector2( -320, 339.411 ) 540z_index = -3986 541script = ExtResource( 6 ) 542__meta__ = { 543"_editor_icon": ExtResource( 7 ) 544} 545spatialPosition = Vector3( -10, -5, 10 ) 546 547[node name="PlatformMath" type="StaticBody" parent="Platform19"] 548transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -10, -5, 10 ) 549collision_layer = 1048575 550collision_mask = 1048575 551 552[node name="CollisionShape" type="CollisionShape" parent="Platform19/PlatformMath"] 553shape = SubResource( 4 ) 554__meta__ = { 555"_edit_lock_": true 556} 557 558[node name="PlatformSprite" type="Sprite" parent="Platform19"] 559scale = Vector2( 0.5, 0.5 ) 560texture = ExtResource( 8 ) 561script = ExtResource( 9 ) 562 563[node name="Platform17" type="Node2D" parent="."] 564position = Vector2( -480, 248.902 ) 565z_index = -3964 566script = ExtResource( 6 ) 567__meta__ = { 568"_editor_icon": ExtResource( 7 ) 569} 570spatialPosition = Vector3( -15, -1, 10 ) 571 572[node name="PlatformMath" type="StaticBody" parent="Platform17"] 573transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -15, -1, 10 ) 574collision_layer = 1048575 575collision_mask = 1048575 576 577[node name="CollisionShape" type="CollisionShape" parent="Platform17/PlatformMath"] 578shape = SubResource( 4 ) 579__meta__ = { 580"_edit_lock_": true 581} 582 583[node name="PlatformSprite" type="Sprite" parent="Platform17"] 584scale = Vector2( 0.5, 0.5 ) 585texture = ExtResource( 8 ) 586script = ExtResource( 9 ) 587 588[node name="Platform18" type="Node2D" parent="."] 589position = Vector2( -480, 22.6274 ) 590z_index = -3968 591script = ExtResource( 6 ) 592__meta__ = { 593"_editor_icon": ExtResource( 7 ) 594} 595spatialPosition = Vector3( -15, -1, 0 ) 596 597[node name="PlatformMath" type="StaticBody" parent="Platform18"] 598transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -15, -1, 0 ) 599collision_layer = 1048575 600collision_mask = 1048575 601 602[node name="CollisionShape" type="CollisionShape" parent="Platform18/PlatformMath"] 603shape = SubResource( 4 ) 604__meta__ = { 605"_edit_lock_": true 606} 607 608[node name="PlatformSprite" type="Sprite" parent="Platform18"] 609scale = Vector2( 0.5, 0.5 ) 610texture = ExtResource( 8 ) 611script = ExtResource( 9 ) 612 613[node name="YSort25D" type="Node" parent="."] 614script = ExtResource( 1 ) 615 616[node name="AudioStreamPlayer" type="AudioStreamPlayer" parent="."] 617stream = ExtResource( 2 ) 618volume_db = -20.0 619autoplay = true 620