TowerGameProto/objects/processor.tscn

46 lines
1.7 KiB
Plaintext
Raw Normal View History

2025-04-16 22:56:14 +01:00
[gd_scene load_steps=8 format=3 uid="uid://bvpfnmtbexv0w"]
[ext_resource type="Script" uid="uid://bsc4h24tql7nr" path="res://scripts/Processor.gd" id="1_8fiim"]
[ext_resource type="Script" uid="uid://bha4kv6d0iba0" path="res://scripts/Item.gd" id="2_vu1qv"]
[ext_resource type="Resource" uid="uid://cgxall2fn3bsn" path="res://items/copper.res" id="3_r717d"]
[ext_resource type="Texture2D" uid="uid://cr8sqiuh5at1x" path="res://assets/factory.png" id="3_vu1qv"]
[ext_resource type="Resource" uid="uid://dtem6pgfrxmm7" path="res://items/bullet.res" id="4_rcuv8"]
[ext_resource type="Script" uid="uid://inyhfjkw5h2u" path="res://scripts/PathfindObstacle.gd" id="6_r717d"]
[sub_resource type="CircleShape2D" id="CircleShape2D_r717d"]
radius = 32.0
[node name="Processor" type="StaticBody2D" groups=["Buildings"]]
collision_layer = 4
collision_mask = 7
input_pickable = true
script = ExtResource("1_8fiim")
ingredient_items = Dictionary[ExtResource("2_vu1qv"), int]({
ExtResource("3_r717d"): 2
})
production_time = 0.5
produced_item = ExtResource("4_rcuv8")
source_limit = 1
sink_limit = 1
build_materials_required = Dictionary[ExtResource("2_vu1qv"), int]({
ExtResource("3_r717d"): 5
})
[node name="Sprite2D" type="Sprite2D" parent="."]
visible = false
texture = ExtResource("3_vu1qv")
[node name="Polygon2D" type="Polygon2D" parent="."]
color = Color(0, 1, 0, 1)
polygon = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32)
[node name="CollisionShape2D" type="CollisionShape2D" parent="."]
shape = SubResource("CircleShape2D_r717d")
[node name="Consumer" type="Node" parent="."]
[node name="PathfindObstacle" type="Node2D" parent="."]
script = ExtResource("6_r717d")
added_weight = 99.0
metadata/_custom_type_script = "uid://inyhfjkw5h2u"