Godot Version
Gotdot-4Question
Thank you for reading this message, I have a problem. I need to connect a signal with resource source to another script with resource source, I have tried some methods but they don’t work, I would appreciate your answer for a solution.
extends InventoryData
class_name InventoryDataEquip
var inventory_data: InventoryData
signal use_function_equipment(inventory_data_equip: InventoryDataEquip)
func position_to_conection() -> void:
inventory_data.inventory_interect.connect(drop_slot_date)
func drop_slot_date(grabbed_slot_data, index: int) -> Slotdate:
if not grabbed_slot_data.itemdata is ItemDataEquip:
return grabbed_slot_data
if grabbed_slot_data.itemdata is ItemDataEquip:
use_function_equipment.emit(self)
return super.drop_slot_date(grabbed_slot_data, index)
Connection place
func place_to_conection(inventory_data_equip: InventoryDataEquip) -> void:
inventory_data_equip.use_function_equipment.connect(to_connect_function)
func to_connect_function(inventory_data_equip: InventoryDataEquip, index):
use_slot_data(index)
func use_slot_data(index):
var slot_data = slot_datas[index]
if slot_data.itemdata is ItemDataEquip:
slot_data.quantity -= 1
print("slot data")
Edit* Thanks for the notice.