AlicizaX/Client/Packages/com.alicizax.unity.ui/Runtime/UI/UIBase/UIHolderObjectBase.cs
2025-01-24 16:21:00 +08:00

26 lines
461 B
C#

using System;
namespace NewUIFramework
{
public interface IUIHolder
{
Type GetUIHolderObjectType();
}
public abstract class IUIBase<T>:IUIHolder where T :UIHolderObjectBase
{
private T _baseUI;
public T baseUI => _baseUI;
public Type GetUIHolderObjectType()
{
return typeof(T);
}
}
public abstract class UIHolderObjectBase : UnityEngine.MonoBehaviour
{
}
}