25 lines
683 B
C#
25 lines
683 B
C#
using System.Collections;
|
|
using System.Collections.Generic;
|
|
using UnityEngine;
|
|
using UnityEngine.UI;
|
|
using UnityEngine.EventSystems;
|
|
using System;
|
|
|
|
public interface ISlot
|
|
{
|
|
int Number { get; set; }
|
|
EquippableItem Item { get; set; }
|
|
|
|
// enum typ dziecka
|
|
// A : enum A
|
|
// B : enum B
|
|
event Action<ItemSlot> OnBeginDragEvent;
|
|
event Action<ItemSlot> OnEndDragEvent;
|
|
event Action<ItemSlot> OnDragEvent;
|
|
event Action<ItemSlot> OnDropEvent;
|
|
//(B)Islot // as B
|
|
|
|
public void SetupSlot(int _number, EquippableItem _item, WarehousePanelController _PanelController);
|
|
public void SetItem(EquippableItem _item);
|
|
bool CanReceiveItem(Item item);
|
|
} |