Project_WL/Assets/Script/UI/Base/CardBase.cs

23 lines
834 B
C#
Raw Normal View History

2024-12-15 01:39:39 +00:00
public class CardBase : MyCoroutine
{
public virtual void Set() { Set_Active(); }
public virtual void Set(int _val) { Set_Active(); }
public virtual void Set<T>(T _base) { Set_Active(); }
public virtual void Set(TableDataBase _base, int _id) { Set_Active(); }
void Set_Active()
{
if (!gameObject.activeInHierarchy)
gameObject.SetActive(true);
}
public virtual void Set_UI() { }
public virtual void Set_Selected(bool active) { }
2024-12-15 01:39:39 +00:00
public virtual TableDataBase Get_Data() { return null; }
public virtual int Get_IntData() { return 0; }
protected eUICardType CardType = eUICardType.UI;
public virtual void Set_CardType(eUICardType _type) { CardType = _type; }
public virtual void Set_CardEffectOrder(int _order) { }
public virtual void Do_SomeThing() { }
}