void Awake()
    {
        m_instance    = gameObject.GetComponent <InstanceHelpChooseUIViewManager>();
        m_myTransform = transform;
        FillFullNameData(m_myTransform);

        Camera temp = m_myTransform.Find(m_widgetToFullName["InstanceHelpChooseUICamera"]).GetComponentsInChildren <Camera>(true)[0];

        m_myTransform.Find(m_widgetToFullName["InstanceHelpChooseUIPlayerListCamera"]).GetComponent <UIViewport>().sourceCamera = temp;

        m_lblInstanceLevelChooseUITitle = m_myTransform.Find(m_widgetToFullName["InstanceHelpChooseUITitle"]).GetComponent <UILabel>();

        //for (int i = 0; i < 2; ++i)
        //{
        //    m_arrInstanceLevel[i] = m_myTransform.FindChild(m_widgetToFullName["InstanceHelpChooseLevel" + i]).gameObject;
        //    NewInstanceLevelGrid grid = m_arrInstanceLevel[i].AddComponent<NewInstanceLevelGrid>();
        //    grid.id = i;
        //    grid.parentNameFlag = "InstanceHelpChooseLevel";
        //    grid.MyStart();
        //}

        m_goInstanceLevelChooseUIBtnBack = m_myTransform.Find(m_widgetToFullName["InstanceHelpChooseUIBtnBack"]).gameObject;

        m_tranInstancePlayerListCamera = m_myTransform.Find(m_widgetToFullName["InstanceHelpChooseUIPlayerListGrid"]).gameObject;
        m_dragCamera = m_tranInstancePlayerListCamera.GetComponentsInChildren <Camera>(true)[0];
        m_goInstanceHelpChooseUIPlayerListCamera = m_myTransform.Find(m_widgetToFullName["InstanceHelpChooseUIPlayerListCamera"]).gameObject;;
        Initialize();
    }
	void Awake()
	{
		m_instance = gameObject.GetComponent<InstanceHelpChooseUIViewManager>();
		m_myTransform = transform;
		FillFullNameData(m_myTransform);

        Camera temp = m_myTransform.FindChild(m_widgetToFullName["InstanceHelpChooseUICamera"]).GetComponentsInChildren<Camera>(true)[0];
		m_myTransform.FindChild(m_widgetToFullName["InstanceHelpChooseUIPlayerListCamera"]).GetComponent<UIViewport>().sourceCamera = temp;

		m_lblInstanceLevelChooseUITitle = m_myTransform.FindChild(m_widgetToFullName["InstanceHelpChooseUITitle"]).GetComponent<UILabel>();

        //for (int i = 0; i < 2; ++i)
        //{
        //    m_arrInstanceLevel[i] = m_myTransform.FindChild(m_widgetToFullName["InstanceHelpChooseLevel" + i]).gameObject;
        //    NewInstanceLevelGrid grid = m_arrInstanceLevel[i].AddComponent<NewInstanceLevelGrid>();
        //    grid.id = i;
        //    grid.parentNameFlag = "InstanceHelpChooseLevel";
        //    grid.MyStart();
        //}

		m_goInstanceLevelChooseUIBtnBack = m_myTransform.FindChild(m_widgetToFullName["InstanceHelpChooseUIBtnBack"]).gameObject;

		m_tranInstancePlayerListCamera = m_myTransform.FindChild(m_widgetToFullName["InstanceHelpChooseUIPlayerListGrid"]).gameObject;
		m_dragCamera = m_tranInstancePlayerListCamera.GetComponentsInChildren<Camera>(true)[0];
        m_goInstanceHelpChooseUIPlayerListCamera = m_myTransform.FindChild(m_widgetToFullName["InstanceHelpChooseUIPlayerListCamera"]).gameObject; ;
		Initialize();
	}