void Awake()
    {
        m_instance    = transform.GetComponentsInChildren <MogoForwardLoadingUIManager>(true)[0];
        m_myTransform = transform;

        m_goGlobleLoadingUI = m_myTransform.FindChild("MogoGlobleLoadingUI").gameObject;

        bool isContinue = true;

        for (int i = 0; isContinue; i++)
        {
            Transform m_goGlobleLoadingUIButtonTemp = m_myTransform.FindChild(String.Concat("MogoGlobleLoadingUIButton", i));
            if (m_goGlobleLoadingUIButtonTemp)
            {
                m_goGlobleLoadingUIButtonTemp.gameObject.AddComponent <MogoGlobleLoadingUIButton>();
            }
            else
            {
                isContinue = false;
            }
        }

        m_defaultUI         = GameObject.Find("MogoDefaultUI");
        m_goLoadingUICamera = m_defaultUI.transform.FindChild("DefaultUICamera").gameObject;
        m_mgl = m_goGlobleLoadingUI.AddComponent <MogoGlobleLoadingUI>();

        //Debug.LogError("MogoForwardLoadingUIManager awake!");
    }
    void Awake()
    {
        m_instance = transform.GetComponentsInChildren<MogoForwardLoadingUIManager>(true)[0];
        m_myTransform = transform;

        m_goGlobleLoadingUI = m_myTransform.FindChild("MogoGlobleLoadingUI").gameObject;

        bool isContinue = true;
        for (int i = 0; isContinue; i++)
        {
            Transform m_goGlobleLoadingUIButtonTemp = m_myTransform.FindChild(String.Concat("MogoGlobleLoadingUIButton", i));
            if (m_goGlobleLoadingUIButtonTemp)
            {
                m_goGlobleLoadingUIButtonTemp.gameObject.AddComponent<MogoGlobleLoadingUIButton>();
            }
            else
            {
                isContinue = false;
            }
        }

        m_defaultUI = GameObject.Find("MogoDefaultUI");
        m_goLoadingUICamera = m_defaultUI.transform.FindChild("DefaultUICamera").gameObject;
        m_mgl = m_goGlobleLoadingUI.AddComponent<MogoGlobleLoadingUI>();

        //Debug.LogError("MogoForwardLoadingUIManager awake!");

    }