namespace
parent
16df45eea3
commit
57cb33cca7
|
@ -1,14 +1,15 @@
|
||||||
using UnityEngine;
|
namespace UnityEngine.UI.Extensions
|
||||||
|
|
||||||
public static class ExtentionMethods
|
|
||||||
{
|
{
|
||||||
public static T GetOrAddComponent<T>(this GameObject child) where T : Component
|
public static class ExtentionMethods
|
||||||
{
|
{
|
||||||
T result = child.GetComponent<T>();
|
public static T GetOrAddComponent<T>(this GameObject child) where T : Component
|
||||||
if (result == null)
|
|
||||||
{
|
{
|
||||||
result = child.AddComponent<T>();
|
T result = child.GetComponent<T>();
|
||||||
|
if (result == null)
|
||||||
|
{
|
||||||
|
result = child.AddComponent<T>();
|
||||||
|
}
|
||||||
|
return result;
|
||||||
}
|
}
|
||||||
return result;
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue