У меня есть куча игровых объектов со следующим скриптом.Я пытаюсь нажать на конкретный игровой объект, чтобы я мог его переместить.Отладочный фонд работает нормально, но я не могу получить доступ к объекту, чтобы переместить его.
public void OnMouseDown()
{
Debug.Log(senatorName + " is in chamber " + inChamber);
GameObject disSenator = GameObject.Find(senatorName);
newPos = new Vector3(0, 0, -2);
disSenator.MoveSenator(newPos);
}
public void MoveSenator(Vector3 newPos)
{
senator.transform.position = newPos;
}
Сценарий возражает на строку disSenator.MoveSenator(newPos);
Я пробовал кучу другихметоды и ничего не работает, даже когда я не получаю ошибок.
Заранее спасибо за ответ на вопрос новичка.