1
0
This commit is contained in:
FoxSpellCaster
2025-04-17 01:32:50 -04:00
parent 99bea1a1f0
commit c69e069e0a
10 changed files with 46 additions and 5 deletions

View File

@@ -0,0 +1,3 @@
extends Node
signal on_give_player_item (item: Item, amount : int)

View File

@@ -0,0 +1 @@
uid://1vmu2mnebeph

View File

@@ -1,6 +1,6 @@
[gd_resource type="Resource" script_class="Item" load_steps=3 format=3 uid="uid://bn62yixvjt8qa"]
[ext_resource type="Script" uid="uid://c077ak2rge5iv" path="res://item.gd" id="1_fokvi"]
[ext_resource type="Script" uid="uid://c077ak2rge5iv" path="res://Item.gd" id="1_fokvi"]
[ext_resource type="Texture2D" uid="uid://dkvupub4psbja" path="res://Items/Icons/Goo.png" id="1_rxo6g"]
[resource]

View File

@@ -1,7 +1,7 @@
[gd_resource type="Resource" script_class="Item" load_steps=3 format=3 uid="uid://ce3p2y2gmsvhm"]
[ext_resource type="Texture2D" uid="uid://d2twxtxeqy64" path="res://Items/Icons/Iron.png" id="1_5jk6l"]
[ext_resource type="Script" uid="uid://c077ak2rge5iv" path="res://item.gd" id="1_emhba"]
[ext_resource type="Script" uid="uid://c077ak2rge5iv" path="res://Item.gd" id="1_emhba"]
[resource]
script = ExtResource("1_emhba")

View File

@@ -1,7 +1,7 @@
[gd_resource type="Resource" script_class="Item" load_steps=3 format=3 uid="uid://cfq2hlp4dfjsa"]
[ext_resource type="Texture2D" uid="uid://ccjtljhtdisln" path="res://Items/Icons/Wood.png" id="1_7shg5"]
[ext_resource type="Script" uid="uid://c077ak2rge5iv" path="res://item.gd" id="1_ur8es"]
[ext_resource type="Script" uid="uid://c077ak2rge5iv" path="res://Item.gd" id="1_ur8es"]
[resource]
script = ExtResource("1_ur8es")

View File

@@ -3,7 +3,7 @@
[ext_resource type="Script" uid="uid://3m03w87bcjnr" path="res://Player Controller/PlayerController.gd" id="1_krxqb"]
[ext_resource type="Script" uid="uid://0xopmg7fmfbj" path="res://Player Controller/Interaction/InteractionController.gd" id="2_66uls"]
[ext_resource type="Script" uid="uid://bgp8sred771bp" path="res://Inventory/Inventory.gd" id="3_0eju6"]
[ext_resource type="Script" uid="uid://c077ak2rge5iv" path="res://item.gd" id="4_ererc"]
[ext_resource type="Script" uid="uid://c077ak2rge5iv" path="res://Item.gd" id="4_ererc"]
[ext_resource type="PackedScene" uid="uid://c7i5cai8ud4lr" path="res://Inventory/inventory_slot.tscn" id="4_sydjo"]
[ext_resource type="Resource" uid="uid://bn62yixvjt8qa" path="res://Items/ItemData/itemGoo_resource.tres" id="5_iq2nx"]
[ext_resource type="Resource" uid="uid://ce3p2y2gmsvhm" path="res://Items/ItemData/itemIron_resource.tres" id="6_kcr7a"]

7
WorldItem.gd Normal file
View File

@@ -0,0 +1,7 @@
extends InteractableObject
@export var item_name : String
func _interact ():
var item = load("res://Items/ItemData/" + item_name + ".tres")
GlobalSignals.on_give_player_item.emit(item, 1 )

1
WorldItem.gd.uid Normal file
View File

@@ -0,0 +1 @@
uid://hd6ac5oii8rv

File diff suppressed because one or more lines are too long

View File

@@ -15,6 +15,10 @@ run/main_scene="uid://cjrnqwjodkdki"
config/features=PackedStringArray("4.4", "Forward Plus")
config/icon="res://icon.svg"
[autoload]
GlobalSignals="*res://Global Signals/GlobalSignals.gd"
[input]
move_forward={