Можете объяснить значение каждой строчки умоляююю
using System.Collections; using System.Collections.Generic; using UnityEngine; public class model : MonoBehaviour {//задаем публичный класс\\ public GameObject obj;//публичная переменная GameObject и даем название obj\\ private Animator ani;//приватная переменная Animator нразываем ani\\ private MeshRenderer rend;//приватная переменная MeshRender называем rend\\ // Use this for initialization void Start()//начало программы { rend = obj.GetComponent<MeshRenderer>();//даем GameObject компонент MeshRenderer ////НЕТ rend.enabled = false; ///А ЭТО ЧТО? ani = obj.GetComponent<Animator>();//даем GameObject аниматора ////НЕТ } // Update is called once per frame void Update () { if (ani.GetCurrentAnimatorStateInfo(0).IsName("New_Layer"))//если аниматор получает заданную информацию (новый слой) то MeshRenderer не включается если нет то MeshRenderer включается ////НЕТ { rend.enabled = false; } else { rend.enabled = true; }