유니티 (Unity) TryGetComponent에 대해서 /Out키워드와 ref 차이
Rigidbody rb; if (gameObject.TryGetComponent(out rb)) { // Rigidbody 컴포넌트가 존재하므로 이제 'rb'를 사용하여 접근할 수 있습니다 } else { // 이 GameObject에는 Rigidbody 컴포넌트가 없습니다 } TryGetComponent는 GameObject에 존재하는 경우 지정된 유형의 컴포넌트를 검색하려고 시도합니다. 컴포넌트가 발견되면 true를 반환하고 그 컴포넌트에 대한 참조를 제공합니다. 발견되지 않으면 false를 반환합니다. GetComponent와의 차이 Rigidbody rb = gameObject.GetComponent(); if (rb != null) { // Use rb } 지정된 구성 요소 유형이 발견되지 않으..