frame-of-mind/src/dev-util/candle-prototype.tscn

72 lines
2.6 KiB
Plaintext

[gd_scene load_steps=10 format=3 uid="uid://de1jhrkfs5qc6"]
[ext_resource type="Material" uid="uid://clfshh25jwfm1" path="res://logic-scenes/card_burner/card_fire.material" id="1_5xkf6"]
[ext_resource type="PackedScene" uid="uid://dy5rd437h5hsw" path="res://logic-scenes/board/card.tscn" id="2_wi77g"]
[ext_resource type="SpriteFrames" uid="uid://j7e7me3hl6xt" path="res://logic-scenes/board/card-textures/card-sprites.tres" id="3_2ph0d"]
[ext_resource type="PackedScene" uid="uid://bp6fd5lms3apa" path="res://logic-scenes/card_burner/card_sut.tscn" id="3_5xkf6"]
[ext_resource type="PackedScene" uid="uid://uc6urpgv7n1y" path="res://logic-scenes/card_burner/cursor_candle.tscn" id="3_f606e"]
[sub_resource type="Gradient" id="Gradient_pt3n6"]
colors = PackedColorArray(1, 1, 1, 1, 0, 0, 0, 1)
[sub_resource type="GradientTexture2D" id="GradientTexture2D_f606e"]
gradient = SubResource("Gradient_pt3n6")
width = 407
height = 315
fill = 1
fill_from = Vector2(0.499433, 0.470085)
fill_to = Vector2(0.23814, 0.858974)
[sub_resource type="GDScript" id="GDScript_2ph0d"]
script/source = "
extends Sprite2D
var flame_progression: float = 0
func _process(delta: float) -> void:
flame_progression = fmod( flame_progression + delta*.2 , 2.0)
material.set_shader_parameter(\"fire_progression\", flame_progression)
$AnimatedSprite2D/Sprite2D.material.set_shader_parameter(\"fire_progression\", flame_progression)
"
[sub_resource type="Environment" id="Environment_cfpbc"]
background_mode = 3
ambient_light_source = 2
tonemap_mode = 2
glow_enabled = true
glow_intensity = 1.0
glow_blend_mode = 1
[node name="Node2D" type="Node2D"]
[node name="ColorRect" type="ColorRect" parent="."]
offset_right = 1936.0
offset_bottom = 1093.0
color = Color(0.170168, 0.163934, 0.303063, 1)
[node name="Sprite2D2" type="Sprite2D" parent="."]
material = ExtResource("1_5xkf6")
position = Vector2(840, 622)
scale = Vector2(1.54492, 1.69531)
texture = SubResource("GradientTexture2D_f606e")
script = SubResource("GDScript_2ph0d")
[node name="AnimatedSprite2D" type="AnimatedSprite2D" parent="Sprite2D2"]
show_behind_parent = true
clip_children = 2
position = Vector2(-9.06201, -0.589877)
scale = Vector2(0.647283, 0.589863)
sprite_frames = ExtResource("3_2ph0d")
[node name="Node2D" parent="Sprite2D2/AnimatedSprite2D" instance=ExtResource("3_5xkf6")]
material = null
position = Vector2(6, -11)
[node name="CursorCandle" parent="." instance=ExtResource("3_f606e")]
position = Vector2(1206, 675)
[node name="WorldEnvironment" type="WorldEnvironment" parent="."]
environment = SubResource("Environment_cfpbc")
[node name="card" parent="." instance=ExtResource("2_wi77g")]
position = Vector2(2447, 467)