// ================================================================ // void Awake() { if (instance == null) { GameObject go = GameObject.Find("GlobalParam"); instance = go.GetComponent<GlobalParam>(); instance.create(); DontDestroyOnLoad(go); } }
// ================================================================ // void Awake() { if (instance == null) { GameObject go = GameObject.Find("GlobalParam"); instance = go.GetComponent <GlobalParam>(); instance.create(); DontDestroyOnLoad(go); } }
// ================================================================ // public static GlobalParam get() { if(instance == null) { GameObject go = new GameObject("GlobalParam"); instance = go.AddComponent<GlobalParam>(); instance.create(); DontDestroyOnLoad(go); } return(instance); }
// ================================================================ // public static GlobalParam get() { if (instance == null) { GameObject go = new GameObject("GlobalParam"); instance = go.AddComponent <GlobalParam>(); instance.create(); DontDestroyOnLoad(go); } return(instance); }
//============================================================================================== // 静的メソッド. /// <summary>このクラスのインスタンスを取得する (Singleton)</summary> public static GlobalParam getInstance() { if (m_instance == null) { // このクラスをアタッチするオブジェクトを作る. GameObject go = new GameObject("GlobalParam"); // アタッチ. m_instance = go.AddComponent <GlobalParam>(); m_instance.create(); // シーンを入れ替えてもこのオブジェクトが消えないようにする. DontDestroyOnLoad(go); } return(m_instance); }
//============================================================================================== // 静态方法 /// <summary>取得该类的实例 (Singleton)</summary> public static GlobalParam getInstance() { if (m_instance == null) { // 附加该类创建对象 GameObject go = new GameObject("GlobalParam"); // 附加 m_instance = go.AddComponent <GlobalParam>(); m_instance.create(); // 切换场景时不要销毁该对象 DontDestroyOnLoad(go); } return(m_instance); }