
Enum Type의 값을 통해 animator를 변경하기 위해 아래와 같이 enum을 정의했다.
public enum ElementalType
{
Normal = 0,
Fire = 1,
Water = 2,
Ice = 3,
Electric = 4,
Dark = 5,
Light = 6
}
이후 아래 스크립트를 작성하고
GetComponent<Animator>().SetInteger("Elemental", (int)elemental);
Animator를 설정하게되면

Animator에 위와 같이 추가적으로 설정을 하지 않으면 기본적으로 Greater로 설정이 되어있는데
단순히 int 값으로 실행할 animation이 하나면 상관이 없지만 여러개라면 문제가 발생할 수 있다.
Greater : 해당 int 값보다 클때 실행
Equals : 해당 int 값과 같을 때 실행
less : 해당 int 값보다 작을 때 실행
만약 해당 int값과 같을 때 실행하고 싶다면 Equals로 변경해야 정상적으로 동작하게된다.