//饿汉单例模式
public class dan : MonoBehaviour {
//1、声明私有静态对象
private static dan e=new dan();
//2、私有构造方法
private dan() { }
//3、公有静态、返回值是自身的方法
public static dan GetInstance() {
return e;
}
}
//懒汉单例模式
public class danli : MonoBehaviour {
//1、创建私有静态对象
private static danli e = null;
//2、私有构造方法
private danli() { }
//3、公共静态、返回值是自身的方法
public static danli GetInstance() {
if (e==null)
{
e = new danli();
}
return e;
}
}
public class unitydanli : MonoBehaviour {
public static unitydanli gm = null;
public int life = 10;
void Start() {
gm = this;
}
}