单例模式2

来源:互联网 发布:kvm网络配置 编辑:程序博客网 时间:2024/06/05 06:50
public class UISceneBase<T> : MonoBehaviour where T : MonoBehaviour
{
    public static T instance;


    public Transform container;


void Start () {
        instance = this as T;
        OnStart();
}


   protected virtual void OnStart()
    {
    
    }

}


public class UISceneLoginManager : UISceneBase<UISceneLoginManager>
{


    protected override void OnStart()
    {
        GameObject go = WindowUIManager.Instance.LoadWindow(WindowUIManager.WindowType.Login);


    }
}

0 0
原创粉丝点击