using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;

public class ItemHandler : MonoBehaviour
{
  [SerializeField] private int id;
  public int ID
  {
    get { return id; }
    set { id = value; }
  }

  [SerializeField] private int row;
  public int Row
  {
    get { return row; }
    set { row = value; }
  }

  [SerializeField] private int column;
  public int Column
  {
    get { return column; }
    set { column = value; }
  }

  // ==================================================

  private void Start() => Init();

  // ==================================================

  private void Init()
  {
    GetComponent<Button>().onClick.AddListener(() =>
    {
      PuzzleManager.Instance.MoveAction(id);
    });
    return;
  }
}