Ejemplo n.º 1
0
    // ================================================================ //
    void Awake()
    {
        if (instance == null)
        {
            GameObject go = GameObject.Find("GlobalParam");

            instance = go.GetComponent<GlobalParam>();
            instance.create();

            DontDestroyOnLoad(go);
        }
    }
Ejemplo n.º 2
0
    // ================================================================ //

    void Awake()
    {
        if (instance == null)
        {
            GameObject go = GameObject.Find("GlobalParam");

            instance = go.GetComponent <GlobalParam>();
            instance.create();

            DontDestroyOnLoad(go);
        }
    }
Ejemplo n.º 3
0
	// ================================================================ //

	public static GlobalParam	get()
	{
		if(instance == null) {

			GameObject	go = new GameObject("GlobalParam");

			instance = go.AddComponent<GlobalParam>();
			instance.create();

			DontDestroyOnLoad(go);
		}

		return(instance);
	}
Ejemplo n.º 4
0
    // ================================================================ //

    public static GlobalParam       get()
    {
        if (instance == null)
        {
            GameObject go = new GameObject("GlobalParam");

            instance = go.AddComponent <GlobalParam>();
            instance.create();

            DontDestroyOnLoad(go);
        }

        return(instance);
    }
Ejemplo n.º 5
0
    //==============================================================================================
    // 静的メソッド.

    /// <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);
    }