Я пытаюсь изучить C# в Unity. Думал, может, я смогу обойтись без него какое-то время, поскольку это всего лишь личный проект, но он догнал меня. Я знаю, что myInt = 5 передается MultiplyByTwo (myInt). Но тогда, MultiplyByTwo в Start подключается к функции MultiplyByTwo и переносит myInt с ним и помещает myInt в число. Думаю, после этого я понимаю остальное. У меня просто возникают проблемы с подключением myInt в Start и номером в MultiplyByTwo.Связь между начальной переменной и функциональной переменной
using UnityEngine;
using System.Collections;
public class VariablesAndFunctions : MonoBehaviour
{
int myInt = 5;
void Start()
{
myInt = MultiplyByTwo(myInt);
Debug.Log (myInt);
}
int MultiplyByTwo (int number)
{
int ret;
ret = number * 2;
return ret;
}
}