Сделал код на то, чтобы когда снаряд попадал в бота, в боте появлялся объект который излучает частицы(из юнити), но в итоге он написал про неправильный термин.
Вот сам код:
using UnityEngine;
using System.Collection;
using System.Collection.Generic;
public class Died : MonoBehavour
{
public GameObject snarad;
public Animator animator;
void Start { }
void Update { }
void OnCollisionEnter(Collision snarad)
{
State = CharState.fire;
}
private CharState State
{
get { return (CharState)animator.GetInteger("CharState"); }
set { animator.SetInteger("State"(int), value); } //Пишет, что недопустимый термин int в выражении, как исправить?
}
public enum CharState { fire }
}
Можете помочь, как исправить?