Задать вопрос
Endernyan83
@Endernyan83
Новичок на Habr Q&A

Как исправить ошибку в Unity (c#) при получении компонента «Animator»?

Есть объект с анимацией "FadeOn" и аниматор на объекте где есть параметр "IsFadingOn" типа Boolean.
В скрипте пытаюсь присвоить переменной "anim" компонент "Animator" что б потом, при помощи функции StartLoadingScreen(); начать анимацию нажатием кнопки в Canvas.
При сохранении скрипта, Unity дает такую ошибку: "The contextual keyword 'var' may only appear within a local variable declaration or in script code". Никак не могу понять почему :| .
using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class Loading_Screen : MonoBehaviour
{
	var anim = GetComponent<Animator>();
	void StartLoadingScreen(){
		anim.SetBool("IsFadingOn", true);
		
		
	}
}
  • Вопрос задан
  • 108 просмотров
Подписаться Простой Комментировать
Помогут разобраться в теме Все курсы
  • OTUS
    C# Developer. Professional
    6 месяцев
    Далее
  • Ulearn.me
    Основы программирования на примере C#. Часть 1
    1 неделя
    Далее
  • Software-testing.ru
    Программирование на C# для тестировщиков
    10 недель
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы