유니티 입문한지 얼마 안되는 뉴비임


일단 지금 만드는 건 내 유닛이랑 적 유닛이 자동으로 전투하는 방식의 게임인데,


유닛의 행동 상태마다 서로 다른 스크립트를 지정해서 사용하려고 했음


예를들면 Idle, Move, Attack이라는 행동 상태가 있다고 했을때,


Idle

1. 타겟이 없으면 가만히 서있음

2. 타겟이 없으면 주변을 배회함


Move

1. 타겟한테 닥돌, 사거리 내에 들어오면 Attack으로 전환

2. 타겟이 사거리 내에 있더라도 최대 사거리 유지하면서 카이팅


Attack

1. 공격 쿨타임동안 Move로 전환


이런식으로 서로 다른 움직임을 구현하는 스크립트를 취사선택해서 행동 상태마다 부여하는 방식임


1번 유닛은 {1, 1, 1}

2번 유닛은 {2, 2, 1}

이런식으로


근데 코드 다짜고 나니까 cs파일은 인스펙터에 바로 안들어가더라


억지로 하려면 프리펩으로 만들어서 넣어야 되나 싶은데 혹시 더 좋은 방법 있나 해서 질문해봄