Показать сообщение отдельно
Старый 20.02.2013, 13:21   #2
pax
Unity/C# кодер
 
Аватар для pax
 
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений
(для 5,323 пользователей)
Ответ: Передача переменной в метод

Так? Или я не понял что ты хочешь?
public class MyIntUpdater:MonoBehaviour
{
    public 
int intA 10;
    public 
int intB 20;
    public 
int intC 30;
    public 
int intD 40;

    private 
void UpdateMyInt(ref int intVar)
    {
        
intVar+=5;
    }
 
    public 
void Update()
    {
         switch(
Random.Range(0,4))
         {
              case 
0:
                  
UpdateMyInt(ref intA);
                  break;
              case 
1:
                  
UpdateMyInt(ref intB);
                  break;
              case 
2:
                  
UpdateMyInt(ref intC);
                  break;
              case 
3:
                  
UpdateMyInt(ref intD);
                  break;
         }
    }


__________________
Blitz3d to Unity Wiki
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
EvilOkta (20.02.2013)