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