private static PlayerManager g_playerManager = null;
public static PlayerManager GetInstance()
{
Initialize();
return g_playerManager;
}
private void Awake()
{
g_playerManager = this;
//在调用这句的时候调用上面的GetInstance()方法 用作单例来用的 场景加载,当Awake函数执行时,单例对象就初始化完成了
initialized = true;
ReadPlayerInfo();
}
private static bool initialized;
public static void Initialize()
{
if (!initialized)
public static PlayerManager GetInstance()
{
Initialize();
return g_playerManager;
}
private void Awake()
{
g_playerManager = this;
//在调用这句的时候调用上面的GetInstance()方法 用作单例来用的 场景加载,当Awake函数执行时,单例对象就初始化完成了
initialized = true;
ReadPlayerInfo();
}
private static bool initialized;
public static void Initialize()
{
if (!initialized)
{}
}
参考网址:http://www.netfoucs.com/article/Haohan_Meng/101147.html