Conditional Attribute
2020.07.31
# Introduce c#에서 사용이 가능한 조건부 컴파일 기호입니다. 정의되지 않은 기호가 사용된 메서드의 호출이나 특성이 무시됩니다. 가시적으로는 전처리기 지시문과 동일하게 보여지지만 메서드단위의 관리가 가능하다는 점과, 정의되지 않은 기호에 대하여 호출이 무시된다는 점에서 더 좋은 성능을 기대 할 수 있어 소개하게 되었습니다. # For example MS 공식 설명서에 구현되어있는 예제를 유니티 C#에서 재구성한 모습입니다. 2개의 메서드에 할당된 기호들이 모두 정의되어 있기 때문에 정상적으로 실행되어 아래와 같이 모든 메세지가 출력되게 됩니다. 다음과 같이 CONDITION1 기호 정의가 없는 상황인 경우, 해당 메서드에 대한 실행부에서의 호출이 무시되는것이 때문에 Method1(3); 부분을 ..