using Enums;
using UnityEngine;

namespace Services {
    public class Gem {
        private GemType type;
        private Vector2Int position;

        public GemType Type => this.type;
        public Vector2Int Position => this.position;
        
        private int scoreValue;
        public int ScoreValue => this.scoreValue;

        public bool isMatch = false;
        
        public Gem(GemType type, Vector2Int position) {
            this.type = type;
            this.position = position;
        }

        public void SetPosition(Vector2Int position) {
            this.position = position;
        }
    }
}