Показать сообщение отдельно
Старый 25.10.2011, 01:37   #3
Lestar
Бывалый
 
Аватар для Lestar
 
Регистрация: 24.05.2011
Адрес: Украина,Харьков
Сообщений: 890
Написано 359 полезных сообщений
(для 880 пользователей)
Ответ: Листинг и сравнение, нужна помощь

Как то так навскидку.

public class Example
{
  List<
stringbuttonObject = 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(rayout hit100))
      { 
         if (
hit.collider.tag == "Button")   
         
ButtonToList(hit.transform.gameObject.name)
      }
     if(
buttonObject.Count>=2)
     {
       for(
int i=0;ibuttonObject.Count;i++)
        {
         if(
objectName==nullobjectName=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;
   }

__________________
Нам суждено построить мосты и храмы,которых никогда не существовало и не могло существовать в природе.
(Offline)
 
Ответить с цитированием