C# 6.0에서부터 지원하는 Null-condition operator가 있습니다. // C# 6.0부터 지원하는 Null-Condition Operator t?.a?.
b?.Call(); // 기존 코드 if( t !
= null && a != null && b !
= null ) t.a.b.Call(); 지저분한듯 지저분하지 않은 오묘한 코드를 제공하는 Null-Condition Operator입니다. Unity에서도 사용 가능한 것으로 알고 있어서 그간 사용해왔는데, 실제로 해당 상황이 발생하자 문제가 발생을 했습니다.
그래서 원인을 찾아보니... UnassignedReferenceException even though using the null-conditional operator I'm getting a UnassignedReferenceException: The variable _Preset of Foo has not been assigned. even though I'm us...