41 lines
1.3 KiB
Plaintext
41 lines
1.3 KiB
Plaintext
|
[gd_scene load_steps=5 format=3 uid="uid://dqt1ggtkpkuhs"]
|
||
|
|
||
|
[ext_resource type="Script" path="res://Scripts/edit_tool.gd" id="1_yf8lt"]
|
||
|
[ext_resource type="PackedScene" uid="uid://ddbbwx0yy16lh" path="res://Scenes/tower_base.tscn" id="2_r3632"]
|
||
|
[ext_resource type="Texture2D" uid="uid://gh4yvnerf1f5" path="res://Assets/Textures/radial.png" id="3_a323w"]
|
||
|
|
||
|
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_36ot1"]
|
||
|
transparency = 1
|
||
|
|
||
|
[node name="EditTool" type="Node3D" node_paths=PackedStringArray("ray", "wall_preview", "progress_bar")]
|
||
|
script = ExtResource("1_yf8lt")
|
||
|
ray = NodePath("RayCast3D")
|
||
|
wall_preview = NodePath("WallPreview")
|
||
|
build_preview_material = SubResource("StandardMaterial3D_36ot1")
|
||
|
progress_bar = NodePath("ProgressBar")
|
||
|
|
||
|
[node name="RayCast3D" type="RayCast3D" parent="."]
|
||
|
target_position = Vector3(0, 0, -20)
|
||
|
collision_mask = 25
|
||
|
|
||
|
[node name="WallPreview" parent="." instance=ExtResource("2_r3632")]
|
||
|
visible = false
|
||
|
|
||
|
[node name="ProgressBar" type="TextureProgressBar" parent="."]
|
||
|
anchors_preset = 8
|
||
|
anchor_left = 0.5
|
||
|
anchor_top = 0.5
|
||
|
anchor_right = 0.5
|
||
|
anchor_bottom = 0.5
|
||
|
offset_left = -90.0
|
||
|
offset_top = -90.0
|
||
|
offset_right = 90.0
|
||
|
offset_bottom = 90.0
|
||
|
grow_horizontal = 2
|
||
|
grow_vertical = 2
|
||
|
scale = Vector2(0.5, 0.5)
|
||
|
pivot_offset = Vector2(90, 90)
|
||
|
step = 0.0
|
||
|
fill_mode = 4
|
||
|
texture_progress = ExtResource("3_a323w")
|