1[gd_scene load_steps=5 format=1] 2 3[ext_resource path="res://burano.png" type="Texture" id=1] 4[ext_resource path="res://splat.png" type="Texture" id=2] 5 6[sub_resource type="CanvasItemMaterial" id=1] 7 8shader/shading_mode = 2 9 10[sub_resource type="Animation" id=2] 11 12length = 4.0 13loop = true 14step = 0.1 15tracks/0/type = "value" 16tracks/0/path = NodePath("light1:transform/pos") 17tracks/0/interp = 1 18tracks/0/keys = { "cont":true, "times":FloatArray( 0, 1, 2, 3 ), "transitions":FloatArray( -2, -2, -2, -2 ), "values":[ Vector2( 601.028, 242.639 ), Vector2( 318.649, 327.353 ), Vector2( 381.263, 130.915 ), Vector2( 462.294, 389.968 ) ] } 19tracks/1/type = "value" 20tracks/1/path = NodePath("light2:transform/pos") 21tracks/1/interp = 1 22tracks/1/keys = { "cont":true, "times":FloatArray( 0, 1, 2, 3 ), "transitions":FloatArray( -2, -2, -2, -2 ), "values":[ Vector2( 196.528, 185.139 ), Vector2( 135.142, 454.013 ), Vector2( 638.105, 334.923 ), Vector2( 331.375, 101.653 ) ] } 23tracks/2/type = "value" 24tracks/2/path = NodePath("light3:transform/pos") 25tracks/2/interp = 1 26tracks/2/keys = { "cont":true, "times":FloatArray( 0, 1, 2, 3 ), "transitions":FloatArray( -2, -2, -2, -2 ), "values":[ Vector2( 442.528, 411.139 ), Vector2( 635.283, 236.8 ), Vector2( 216.215, 396.815 ), Vector2( 682.96, 294.708 ) ] } 27 28[node name="lightmask_demo" type="Control"] 29 30anchor/right = 1 31anchor/bottom = 1 32focus/ignore_mouse = false 33focus/stop_mouse = true 34size_flags/horizontal = 2 35size_flags/vertical = 2 36margin/left = 0.0 37margin/top = 0.0 38margin/right = 0.0 39margin/bottom = 0.0 40 41[node name="burano" type="TextureFrame" parent="."] 42 43material/material = SubResource( 1 ) 44focus/ignore_mouse = true 45focus/stop_mouse = true 46size_flags/horizontal = 2 47size_flags/vertical = 2 48margin/left = 0.0 49margin/top = 0.0 50margin/right = 800.0 51margin/bottom = 600.0 52texture = ExtResource( 1 ) 53 54[node name="light1" type="Light2D" parent="."] 55 56transform/pos = Vector2( 601.028, 242.639 ) 57transform/scale = Vector2( 1.62522, 1.62999 ) 58enabled = true 59texture = ExtResource( 2 ) 60offset = Vector2( 0, 0 ) 61scale = 1.0 62color = Color( 1, 1, 1, 1 ) 63energy = 1.0 64mode = 2 65range/height = 0.0 66range/z_min = -1024 67range/z_max = 1024 68range/layer_min = 0 69range/layer_max = 0 70range/item_mask = 1 71shadow/enabled = false 72shadow/color = Color( 0, 0, 0, 0 ) 73shadow/buffer_size = 2048 74shadow/esm_multiplier = 80.0 75shadow/item_mask = 1 76 77[node name="light2" type="Light2D" parent="."] 78 79transform/pos = Vector2( 196.528, 185.139 ) 80transform/scale = Vector2( 1.76194, 1.71984 ) 81enabled = true 82texture = ExtResource( 2 ) 83offset = Vector2( 0, 0 ) 84scale = 1.0 85color = Color( 1, 1, 1, 1 ) 86energy = 1.0 87mode = 2 88range/height = 0.0 89range/z_min = -1024 90range/z_max = 1024 91range/layer_min = 0 92range/layer_max = 0 93range/item_mask = 1 94shadow/enabled = false 95shadow/color = Color( 0, 0, 0, 0 ) 96shadow/buffer_size = 2048 97shadow/esm_multiplier = 80.0 98shadow/item_mask = 1 99 100[node name="light3" type="Light2D" parent="."] 101 102transform/pos = Vector2( 442.528, 411.139 ) 103transform/scale = Vector2( 1.76194, 1.71984 ) 104enabled = true 105texture = ExtResource( 2 ) 106offset = Vector2( 0, 0 ) 107scale = 1.0 108color = Color( 1, 1, 1, 1 ) 109energy = 1.0 110mode = 2 111range/height = 0.0 112range/z_min = -1024 113range/z_max = 1024 114range/layer_min = 0 115range/layer_max = 0 116range/item_mask = 1 117shadow/enabled = false 118shadow/color = Color( 0, 0, 0, 0 ) 119shadow/buffer_size = 2048 120shadow/esm_multiplier = 80.0 121shadow/item_mask = 1 122 123[node name="anim" type="AnimationPlayer" parent="."] 124 125playback/process_mode = 1 126playback/default_blend_time = 0.0 127root/root = NodePath("..") 128anims/maskmotion = SubResource( 2 ) 129playback/active = true 130playback/speed = 1.0 131blend_times = [ ] 132autoplay = "maskmotion" 133 134 135