您最多选择25个主题
主题必须以中文或者字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符
32 行
663 B
32 行
663 B
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<MeshRenderer>();
|
|
}
|
|
m_Renderer.sharedMaterial = DefaultMaterial;
|
|
m_Visited = false;
|
|
}
|
|
}
|