Загрузка данных


using System.Collections;
using System.Collections.Generic;
using UnityEngine;
 
public class CharacterAnim : MonoBehaviour
{
    public Animator animator;
    int isWalkingHash, isRunningHash;
 
    void Start()
    {
        //Запрашиваем компонент Animator, который прикреплён к тому же объекту, на котором находится данный скрипт.
        animator = GetComponent<Animator>();
        //Получаем id нужных параметров — так мы сэкономим время на их поиск
        isWalkingHash = Animator.StringToHash("isWalking");
        isRunningHash = Animator.StringToHash("isRunning");
    }
 
    void Update()
    {
        //Получаем булевы значения результата проверки ввода игрока
        bool forwardPressed = Input.GetKey("w");
        bool runPressed = Input.GetKey("left shift");
 
        //Если зажата клавиша W, то включаем анимацию ходьбы
        if (forwardPressed)
        {
                  animator.SetBool(isWalkingHash, true);
         }
        //Иначе выключаем анимацию ходьбы
        else animator.SetBool(isWalkingHash, false);
        //Если зажаты левый шифт И W, то включаем анимацию бега
        if (forwardPressed && runPressed)
        {
           	     animator.SetBool(isRunningHash, true);
         }
        //Иначе выключаем анимацию бега
        else animator.SetBool(isRunningHash, false);
    }
}