TowerGameProto/objects/watchtower.tscn

23 lines
1.1 KiB
Plaintext

[gd_scene load_steps=7 format=3 uid="uid://x0r04ycx527j"]
[ext_resource type="PackedScene" uid="uid://bkfr2sxxhhjcn" path="res://objects/building.tscn" id="1_q065r"]
[ext_resource type="Script" uid="uid://ck2p0rdh6q5vw" path="res://scripts/watchtower.gd" id="2_f5emh"]
[ext_resource type="Script" uid="uid://bha4kv6d0iba0" path="res://scripts/Item.gd" id="2_g682f"]
[ext_resource type="Texture2D" uid="uid://d22ptkg3yrygu" path="res://assets/watchtower.png" id="2_tvdeu"]
[ext_resource type="Resource" uid="uid://cgxall2fn3bsn" path="res://items/copper.res" id="3_augeu"]
[ext_resource type="PackedScene" uid="uid://bul5wdylupx54" path="res://objects/parts/detection_area.tscn" id="5_augeu"]
[node name="Machine" instance=ExtResource("1_q065r")]
script = ExtResource("2_f5emh")
build_materials_required = Dictionary[ExtResource("2_g682f"), int]({
ExtResource("3_augeu"): 3
})
[node name="Sprite2D" parent="." index="2"]
texture = ExtResource("2_tvdeu")
[node name="DetectionArea" parent="." index="3" instance=ExtResource("5_augeu")]
radius = 1500.0
requires_line_of_sight = true
active_state = null