나는 생각했다. Fun 하고 Cool하며 Sexy하게 GetCompoenet를 해오는 방법을...그리고 생각해 냈다. GetCompoenet를 사용한다는 건 애초에 그 객체에 저 Compoenet가 붙어 있다는 것을 가정한다.그런데 만약 객체에 컴포넌트가 붙어있지 않다면 다시 붙이는 수고를 해야 한다. 그렇기에 생각해 냈다.엄청난 방법을 컴포넌트가 없으면 컴포넌트를 붙이고 가져오는 것이다. 코드는 매우 간단하다. public static T GetOrAddCompoenet(GameObject go) where T : UnityEngine.Component { if(go == null) return null; T compoent = go.GetCompon..