GetComponent улучшенная альтернатива

//если компонент не будет найден(или получе) то в логе увидем сообщение об ошибке

public static T GetSafeComponent<T>(this GameObject obj) where T : MonoBehaviour
 {
 T component = obj.GetComponent<T>();

if(component == null)
 {
 Debug.LogError("Expected to find component of type "
 + typeof(T) + " but found none", obj);
 }

return component;
 }

Теги: ,

Трекбэк с Вашего сайта.

Дмитирй

This information box about the author.

Оставить комментарий

Вы должны войти чтобы оставить комментарий.

Offcanvas

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.