Unity3D的单例模式实现
来源:互联网 发布:淘宝网毛呢长裙 编辑:程序博客网 时间:2024/06/07 15:33
using UnityEngine;
public abstract class MonoSingleton<T> : MonoBehaviour where T : MonoSingleton<T>{
private static T m_Instance = null;
public static T instance{
get{
if( m_Instance == null ){
m_Instance = GameObject.FindObjectOfType(typeof(T)) as T;
if( m_Instance == null ){
m_Instance = new GameObject("Singleton of " + typeof(T).ToString(), typeof(T)).GetComponent<T>();
m_Instance.Init();
}
}
return m_Instance;
}
}
private void Awake(){
if( m_Instance == null ){
m_Instance = this as T;
}
}
public virtual void Init(){}
private void OnApplicationQuit(){
m_Instance = null;
}
- Unity3d 单例模式的实现
- Unity3D的单例模式实现
- Unity3D的单例模式实现
- Unity3d中C#单例模式实现
- [Unity3d]单例模式
- unity3d 单例模式
- Unity3D-单例模式
- Unity3D 里的单例模式
- Unity3D 里的单例模式
- [Unity3D]单例的一种实现方式
- 设计模式--单例模式在unity3d里面的使用
- Unity3d 中的单例模式
- Unity3D C# 单例模式
- Unity3D C# 单例模式
- unity3d单例模式总结
- Unity3D单例模式剖析
- Unity3d 中的单例模式
- 单例模式的实现
- App开发常用开源控件收集(持续更新中)
- 用C#来学习唐诗三百首和全唐诗
- 坐标KNN聚类python实例
- Centos7的firewalld配置
- Oracle有关树的查询
- Unity3D的单例模式实现
- 关于button不能执行click事件
- java获取文件夹下所有文件的名称
- solr4.9.0入门solrj调用solrAPI
- python matplotlib如何将图例放在图外
- MacOS常用软件
- 以下两个关于webservice.
- 分布电容对小信号的干扰解决方案
- GYM 100712 H.Bridges(边双连通分量)