23 lines
457 B
C#
23 lines
457 B
C#
|
using UnityEngine;
|
|||
|
|
|||
|
namespace TapTap.Login.Internal
|
|||
|
{
|
|||
|
internal static class UIOperation
|
|||
|
{
|
|||
|
// ReSharper disable Unity.PerformanceAnalysis
|
|||
|
public static T GetComponent<T>(GameObject obj) where T : Component
|
|||
|
{
|
|||
|
T component = obj.GetComponent<T>();
|
|||
|
|
|||
|
if (component == null)
|
|||
|
{
|
|||
|
component = obj.AddComponent<T>();
|
|||
|
}
|
|||
|
|
|||
|
return component;
|
|||
|
}
|
|||
|
|
|||
|
}
|
|||
|
}
|
|||
|
|