Create All Needed Scripts
This commit is contained in:
26
Assets/Scripts/Models/Gem.cs
Normal file
26
Assets/Scripts/Models/Gem.cs
Normal file
@@ -0,0 +1,26 @@
|
||||
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;
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user