
transition을 Animation으로 변경해준다. 👉 관련 TIL 링크Auto Generate Animation 버튼을 클릭 

6. 마우스를 올렸을 때 효과를 주고 싶은 것이므로 Hightghted 애니메이션을 다음과 같이 설정해주었다. (Add Property를 하나하나 설정해주면 귀찮았겠지만 빨간색 녹화 버튼을 누르면 수정한 프로퍼티가 자동으로 추가되므로 이걸 잘 이용하면 편하다)
7. 마우스가 떨어질 때도 정확히 반대의 애니메이션을 넣어주고 싶었는데, 자동으로 만들어지는 상태로는 잘 구현되지 않아 Exit라는 애니메이션을 만들어 다음과 같이 추가로 만들어주었다. (상태가 nomal이 되면 해당 화살표를 타고 Exit 애니메이션을 실행한다.) 
8. 나온 결과물 :

버튼을 누르면 나타날 UI를 배치하는데, 수없이 만들어질 세이브 파일들을 저 화면에 다 욱여넣는 건 무리라고 생각했음.
그래서 유니티에서 스크롤 UI를 만드는 방법을 찾아서 적용했다.
Movement Type (이동 유형)
Visibility (스크롤바 표시 옵션)
위와 같이 설정을 하고 나온 결과물은 다음과 같다:

Vertical 만 체크하고Elastic 으로 설정했다.Auto Hide And Expand Viewport 으로 설정했다. 
OnValidate를 통해 코드로 Button 컴포넌트를 등록해주었는데, 딱히 잘못된 부분이 없어보임에도 버튼을 찾아오지 못했다. (각 메뉴들 또한 버튼 컴포넌트가 잘 붙어있었다.)시도1:시도2:transform.GetChild(index)를 통해 찾아오도록 코드를 변경함진짜 원인:using문에도 UnityEngine.UI가 포함되어있지 않았다.GetComponent는 우리가 아는 일반적인 버튼 컴포넌트가 아닌 내가 만든 클래스 Button이 붙은 녀석을 찾고 있었기 때문에 메뉴들을 찾지 못하고 인스펙터창에 None을 띄운 것.