Run-and-capture/Assets/Scripts/Items/ItemContainer.cs
2022-02-18 05:02:16 +03:00

40 lines
759 B
C#

using System;
using HexFiled;
using Items.ItemViews;
using Units;
using UnityEngine;
namespace Items
{
public class ItemContainer
{
private ItemView _instance;
public Action OnItemUsed;
public Item Item { get; }
public ItemView Instance => _instance;
public Unit Unit { get; }
public GameObject AimInstance { get; set; }
public HexDirection Direction { get; set; }
public Unit Value { get; set; }
public ItemContainer(Item item, ItemView instance, Unit unit)
{
Item = item;
_instance = instance;
Unit = unit;
}
public void DeAim()
{
AimInstance.SetActive(false);
}
}
}