기록/문제 해결

[Unity, C#] 버튼에 할당하는 함수에 enum형을 매개변수로 사용하고 싶다면

복제고양이 2022. 3. 22. 16:34
300x250

출처: Enum as a function param in a button OnClick - Unity Answers

 

Enum as a function param in a button OnClick - Unity Answers

 

answers.unity.com

 public enum YourEnum { first = 0, second = 1, etc } 
 public void ButtonActionOnClick (int someValue)
 {
   switch( (YourEnum)someValue ) // use upcast, where 0 - first, 1 - second...
  {
    case(YourEnum.first):
    break;
  }
 }

위와 같이 Upcast 해주면 적용할 수 있다.

반응형