C# 유니티 함수 오버로딩 시 디폴트 인수 값 적용과 관련하여 문법 주의사항
void TestFunc() { } void TestFunc(float a) { } void TestFunc(float a, float b) { } TestFunc(); TestFunc(10); TestFunc(10, 200); 함수의 오버로딩과 관련하여 디폴트 값인 TestFunc()와 매개변수 인자값을 넣어준 함수들을 다음과 같이 실행할 수 있다. 하지만 이런 경우, TestFunc() 함수의 파라미터 값이 안맞기 때문에 오류가 생긴다. 이럴 때는 파라미터에 인자 값을 할당해주므로서 오류를 해결할 수 있다. TestFunc() 함수는 기본적으로 float a = 0 과 float b = 10 이라는 인자 값을 가지게 되고, TestFunc(10)을 호출하면 float a = 10, float b = ..