Ответ: Листинг и сравнение, нужна помощь
Как то так навскидку.
public class Example
{
List<string> buttonObject = new List<string>();
Ray ray;
RaycastHit hit;
string objectName=null;
void Update()
{
if(Input.GetMouseButton(0))
{
ray=Camera.main.ScreenPointToRay(Input.MousePosition)
if (Physics.Raycast(ray, out hit, 100))
{
if (hit.collider.tag == "Button")
ButtonToList(hit.transform.gameObject.name)
}
if(buttonObject.Count>=2)
{
for(int i=0;i< buttonObject.Count;i++)
{
if(objectName==null) objectName=buttonObject[i]
else
{
if(buttonObject[i]==objectName)
{
Debug.Log("Profit");
ValueToZero()
}
else
{
Debug.Log("Fatal Error");
ValueToZero();
}
}
}
}
}
}
void ButtonToList(string _objectName)
{
buttonObject.Add(_objectName);
}
void ValueToZero()
{
objectName=null;
buttonObject.Clear;
}
}
__________________
Нам суждено построить мосты и храмы,которых никогда не существовало и не могло существовать в природе.
|