using UnityEngine; public class NumberTile : MonoBehaviour { public int NumberValue; public Material DefaultMaterial; public Material SuccessMaterial; private bool m_Visited; private MeshRenderer m_Renderer; public bool IsVisited { get { return m_Visited; } } public void VisitTile() { m_Renderer.sharedMaterial = SuccessMaterial; m_Visited = true; } public void ResetTile() { if (m_Renderer is null) { m_Renderer = GetComponentInChildren(); } m_Renderer.sharedMaterial = DefaultMaterial; m_Visited = false; } }