61 lines
2.7 KiB
Text
61 lines
2.7 KiB
Text
[gd_scene load_steps=13 format=3 uid="uid://dxsp66qpvm65b"]
|
|
|
|
[ext_resource type="PackedScene" uid="uid://q2fys6o0jy6w" path="res://objects/starfield/starfield.tscn" id="1_4oowd"]
|
|
[ext_resource type="PackedScene" uid="uid://c714s5d7d5765" path="res://objects/player/player.tscn" id="2_j8ivh"]
|
|
[ext_resource type="Script" uid="uid://cj2fj7snls8aa" path="res://systems/bullets/bullet_set.gd" id="3_cf1so"]
|
|
[ext_resource type="Texture2D" uid="uid://du7gh3nk66mpo" path="res://graphics/bullets/normal_bullet/bullet_1.png" id="4_hlyn7"]
|
|
[ext_resource type="Script" uid="uid://dntp60my5f65m" path="res://systems/bullets/bullet_behaviors/simple_linear_behavior.gd" id="4_t1bs8"]
|
|
[ext_resource type="Script" uid="uid://vus1a0flwtnm" path="res://systems/bullets/bullet_preset.gd" id="6_sle1e"]
|
|
[ext_resource type="Script" uid="uid://dtuc6qerbfset" path="res://systems/bullets/spawn_patterns/ring_pattern.gd" id="6_uu3sg"]
|
|
[ext_resource type="Script" uid="uid://ckedfcjjnv7dq" path="res://systems/bullets/spawn_patterns/spawn_pattern_randomizer.gd" id="7_4oowd"]
|
|
|
|
[sub_resource type="Resource" id="Resource_t1bs8"]
|
|
script = ExtResource("4_t1bs8")
|
|
initial_speed = 120.0
|
|
metadata/_custom_type_script = "uid://dntp60my5f65m"
|
|
|
|
[sub_resource type="Resource" id="Resource_4oowd"]
|
|
script = ExtResource("6_uu3sg")
|
|
bullet_count = 1
|
|
metadata/_custom_type_script = "uid://dtuc6qerbfset"
|
|
|
|
[sub_resource type="Resource" id="Resource_sle1e"]
|
|
script = ExtResource("7_4oowd")
|
|
pattern = SubResource("Resource_4oowd")
|
|
property_min_values = Dictionary[StringName, float]({
|
|
&"direction_rotation": -3.142
|
|
})
|
|
property_max_values = Dictionary[StringName, float]({
|
|
&"direction_rotation": 3.142
|
|
})
|
|
iterations = 50
|
|
metadata/_custom_type_script = "uid://ckedfcjjnv7dq"
|
|
|
|
[sub_resource type="Resource" id="Resource_hxqcc"]
|
|
script = ExtResource("6_sle1e")
|
|
behavior = SubResource("Resource_t1bs8")
|
|
textures = Array[Texture2D]([ExtResource("4_hlyn7")])
|
|
colors = Array[Color]([Color(1, 0, 0, 1), Color(0, 0, 1, 1), Color(0, 1, 0, 1), Color(1, 1, 0, 1)])
|
|
hitbox_size = Vector2i(6, 6)
|
|
pattern = SubResource("Resource_sle1e")
|
|
rounds = 99999999
|
|
round_delay = 0.5
|
|
metadata/_custom_type_script = "uid://vus1a0flwtnm"
|
|
|
|
[node name="TestScene" type="Node"]
|
|
|
|
[node name="SubViewportContainer" type="SubViewportContainer" parent="."]
|
|
offset_right = 240.0
|
|
offset_bottom = 320.0
|
|
|
|
[node name="SubViewport" parent="SubViewportContainer" instance=ExtResource("1_4oowd")]
|
|
size = Vector2i(240, 320)
|
|
|
|
[node name="Player" parent="." instance=ExtResource("2_j8ivh")]
|
|
position = Vector2(122, 283)
|
|
|
|
[node name="BulletSet" type="Node2D" parent="."]
|
|
position = Vector2(122, 92)
|
|
script = ExtResource("3_cf1so")
|
|
preset = SubResource("Resource_hxqcc")
|
|
metadata/_custom_type_script = "uid://cj2fj7snls8aa"
|