using UnityEngine; namespace HK { public class MonoManager : MonoBehaviour { private static T _instance; public static T Instance => _instance; private void Awake() { _instance = this.gameObject.GetComponent(); Initialize(); } public virtual void Initialize() { } } }