Splitters part 1
This commit is contained in:
parent
39c52694da
commit
3c0777f4fd
9 changed files with 150 additions and 2 deletions
65
scenes/structures/splitter.tscn
Normal file
65
scenes/structures/splitter.tscn
Normal file
|
@ -0,0 +1,65 @@
|
|||
[gd_scene load_steps=17 format=3 uid="uid://bp4uvx2sdunfr"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://bbd7o2st8kmgl" path="res://scripts/structure.gd" id="1_0ta8r"]
|
||||
[ext_resource type="Script" uid="uid://bd4ojfqrl8idm" path="res://scripts/inventory/inventory_slot.gd" id="2_lbove"]
|
||||
[ext_resource type="Script" uid="uid://dlt3mbu6hk572" path="res://scripts/inventory/splitter_inventory.gd" id="3_2ulpw"]
|
||||
[ext_resource type="Texture2D" uid="uid://gfkhedfdi7ug" path="res://sprites/atlasses/Popekko.png" id="4_iov8t"]
|
||||
[ext_resource type="Script" uid="uid://lchhqigib2t0" path="res://scripts/structures/directional_sprite.gd" id="5_mimwr"]
|
||||
[ext_resource type="Script" uid="uid://bml2n6vo5my0c" path="res://scripts/inventory/advanced_rotation.gd" id="6_mimwr"]
|
||||
[ext_resource type="Script" uid="uid://bac6ei0tpoiqe" path="res://scripts/structures/splitter.gd" id="7_0dkfh"]
|
||||
|
||||
[sub_resource type="Resource" id="Resource_iov8t"]
|
||||
resource_local_to_scene = true
|
||||
script = ExtResource("3_2ulpw")
|
||||
capacity = 4
|
||||
metadata/_custom_type_script = "uid://dlt3mbu6hk572"
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_0dkfh"]
|
||||
atlas = ExtResource("4_iov8t")
|
||||
region = Rect2(80, 16, 16, 32)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_04mjq"]
|
||||
atlas = ExtResource("4_iov8t")
|
||||
region = Rect2(80, 16, 16, 32)
|
||||
|
||||
[sub_resource type="CompressedTexture2D" id="CompressedTexture2D_41jic"]
|
||||
load_path = "res://.godot/imported/Popekko.png-5c34a5f2a8c85fcf59453310fa6553d9.ctex"
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_ksqgd"]
|
||||
atlas = SubResource("CompressedTexture2D_41jic")
|
||||
region = Rect2(80, 64, 32, 16)
|
||||
|
||||
[sub_resource type="CompressedTexture2D" id="CompressedTexture2D_f7n4f"]
|
||||
load_path = "res://.godot/imported/Popekko.png-5c34a5f2a8c85fcf59453310fa6553d9.ctex"
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_0x331"]
|
||||
atlas = SubResource("CompressedTexture2D_f7n4f")
|
||||
region = Rect2(96, 16, 16, 32)
|
||||
|
||||
[sub_resource type="CompressedTexture2D" id="CompressedTexture2D_hmwxr"]
|
||||
load_path = "res://.godot/imported/Popekko.png-5c34a5f2a8c85fcf59453310fa6553d9.ctex"
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_upfxh"]
|
||||
atlas = SubResource("CompressedTexture2D_hmwxr")
|
||||
region = Rect2(80, 48, 32, 16)
|
||||
|
||||
[node name="Splitter" type="Node2D"]
|
||||
script = ExtResource("1_0ta8r")
|
||||
dimensions = Rect2i(0, 0, 1, 2)
|
||||
inventory = SubResource("Resource_iov8t")
|
||||
maximum_directions = 4
|
||||
|
||||
[node name="Sprite2D" type="Sprite2D" parent="." node_paths=PackedStringArray("structure")]
|
||||
texture = SubResource("AtlasTexture_0dkfh")
|
||||
offset = Vector2(0, 8)
|
||||
script = ExtResource("5_mimwr")
|
||||
textures = Array[Texture]([SubResource("AtlasTexture_04mjq"), SubResource("AtlasTexture_ksqgd"), SubResource("AtlasTexture_0x331"), SubResource("AtlasTexture_upfxh")])
|
||||
structure = NodePath("..")
|
||||
|
||||
[node name="AdvancedRotation" type="Node" parent="." node_paths=PackedStringArray("structure", "sprite")]
|
||||
script = ExtResource("6_mimwr")
|
||||
structure = NodePath("..")
|
||||
sprite = NodePath("../Sprite2D")
|
||||
|
||||
[node name="Splitter" type="Node2D" parent="."]
|
||||
script = ExtResource("7_0dkfh")
|
Loading…
Add table
Add a link
Reference in a new issue