@kot123123
я кот

Как исправит ошибку в условиях if( Operator '!' cannot be applied to operand of type 'method group')?

if(isDed == false)
			{
				pS.Play();
				isDed=true;
			}
			if(!pS.Play)
			{
				Destroy(gameObject);
			}

pS это Partical System
  • Вопрос задан
  • 359 просмотров
Решения вопроса 1
MrMureno
@MrMureno Куратор тега Unity
VR for all
if(!pS.Play)

в этой строке скорее всего неверно
Play( ) - это метод у объекта pS.
Вам же в условии нужен тип bool, а значит у объекта pS вам надо взять или переменную (к примеру isPlaying) или вызвать метод, который возвращает bool.

Добавлю ссылочку- чтоб посмотрели какие поля и методы есть
https://docs.unity3d.com/ScriptReference/ParticleS...
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы