com.unity.uiextensions/Scripts/Utilities/ExtentionMethods.cs

16 lines
404 B
C#

namespace UnityEngine.UI.Extensions
{
public static class ExtentionMethods
{
public static T GetOrAddComponent<T>(this GameObject child) where T : Component
{
T result = child.GetComponent<T>();
if (result == null)
{
result = child.AddComponent<T>();
}
return result;
}
}
}