using System.Collections; using System.Collections.Generic; using UnityEngine; public abstract class UIinfo : ScriptableObject { public virtual void OnDisplay<T>(T data) { } public virtual void OnDisplay<T1, T2>(T1 data1, T2 data2) { } public virtual void OnDisplay<T1, T2, T3>(T1 data1, T2 data2, T3 data3) { } }