Я новичок в Unity и пытаюсь создать скрипт, который при запуске активирует изображение, а затем при повторном запуске неактивен.
using UnityEngine;
using UnityEngine.UI;
using System.Collections;
public class PopImage : MonoBehaviour
{
public GameObject PopImg;
static void Main() {
if (PopImg.activeSelf) {
PopImg.SetActive(false);
}
else {
PopImg.SetActive(true);
}
}
PopImage
- этоимя сценария, PopImg
- это имя изображения, которое необходимо активировать / деактивировать.
Я получаю следующие ошибки.
Assets / PopImage.cs (10,6):ошибка CS0120: ссылка на объект требуется для доступа к нестатическому члену `PopImage.PopImg '
Assets / PopImage.cs (11,5): ошибка CS0120: ссылка на объект требуется для доступа к нестатическому члену`PopImage.PopImg '
Assets / PopImage.cs (14,5): ошибка CS0120: ссылка на объект требуется для доступа к нестатическому члену` PopImage.PopImg'