Member 14636075 Ответов: 1

Помогите мне решить эту проблему


Assets/Scripts/Game.cs(13,30): error CS1061: Type `UnityEngine.GameObject' does not contain a definition for `ActiveSelf' and no extension method `ActiveSelf' of type `UnityEngine.GameObject' could be found. Are you missing an assembly reference?



using UnityEngine.UI;
using UnityEngine;


public class Game : MonoBehaviour {

	public Text scoreText;
	public GameObject ShopPan;
	private int score;

	public void ShopPan_ShowAndHide()
	{
		ShopPan.SetActive(!ShopPan.ActiveSelf);
	}

	public void OnClick()
	{
		score++;
		scoreText.text = score + "$"; 
	}
}


Что я уже пробовал:

Помогите мне, пожалуйста.Я не знаю, что делать

1 Ответов

Рейтинг:
2

RickZeeland

Вероятно, вы используете более старую версию Unity, см.: если gameobject активен? - Единство Ответов[^]