Доброго времени суток. Я новичок в Юнити и в шарпах. Столкнулся с такой проблемой:
Есть меню:
Слева кнопка старта. При нажатии на нее должна сработать анимация солнца. Солнце увеличивается и закрывает полотно полностью.
Суть проблемы:
Анимация срабатывает автоматически:
Писал следующий код (код был переписан на основе нескольких гайдов пару раз, поэтому прошу простить за косячный код):
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.EventSystems;
public class PlayGame : MonoBehaviour, IPointerClickHandler
{
public Animator SUN;
public void OnPointerClick(PointerEventData eventData)
{
SUN = GetComponent<Animator>();
if (Input.GetButton("Fire1"))
{
SUN.Play("SUN", 1);
}
}
// Start is called before the first frame update
void Start()
{
}
// Update is called once per frame
void Update()
{
}
}
Возможно ошибка в самих компонентах юнити, поэтому вот скриншоты:
Из ошибок выходит следующее:
Надеюсь на вашу помощь.