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

        m_lblInstanceTaskRewardExpNum  = m_myTransform.Find(m_widgetToFullName["InstanceTaskRewardExpNum"]).GetComponent <UILabel>();
        m_lblInstanceTaskRewardGoldNum = m_myTransform.Find(m_widgetToFullName["InstanceTaskRewardGoldNum"]).GetComponent <UILabel>();
        m_lblInstanceTaskRewardItemNum = m_myTransform.Find(m_widgetToFullName["InstanceTaskRewardItemNum"]).GetComponent <UILabel>();
        m_InstanceTaskRewardItem       = m_myTransform.Find(m_widgetToFullName["InstanceTaskRewardItem"]).gameObject;

        m_listInstaceRewardItem.Add(m_myTransform.Find(m_widgetToFullName["InstanceTaskRewardItem0"]).gameObject);
        m_listInstaceRewardItem.Add(m_myTransform.Find(m_widgetToFullName["InstanceTaskRewardItem1"]).gameObject);
        m_listInstaceRewardItem.Add(m_myTransform.Find(m_widgetToFullName["InstanceTaskRewardItem2"]).gameObject);
        for (int i = 0; i < m_listInstaceRewardItem.Count; i++)
        {
            m_listInstaceRewardItem[i].AddComponent <InventoryGrid>();
        }

        m_goInstanceTaskRewardCloseBtnPos1 = m_myTransform.Find(m_widgetToFullName["InstanceTaskRewardCloseBtnPos1"]).gameObject;
        m_goInstanceTaskRewardCloseBtnPos2 = m_myTransform.Find(m_widgetToFullName["InstanceTaskRewardCloseBtnPos2"]).gameObject;
        m_goInstanceTaskRewardInfoPos1     = m_myTransform.Find(m_widgetToFullName["InstanceTaskRewardInfoPos1"]).gameObject;
        m_goInstanceTaskRewardInfoPos2     = m_myTransform.Find(m_widgetToFullName["InstanceTaskRewardInfoPos2"]).gameObject;
        m_goInstanceTaskRewardTitlePos1    = m_myTransform.Find(m_widgetToFullName["InstanceTaskRewardTitlePos1"]).gameObject;
        m_goInstanceTaskRewardTitlePos2    = m_myTransform.Find(m_widgetToFullName["InstanceTaskRewardTitlePos2"]).gameObject;

        m_goGOInstanceTaskRewardBG1    = m_myTransform.Find(m_widgetToFullName["GOInstanceTaskRewardBG1"]).gameObject;
        m_goGOInstanceTaskRewardBG2    = m_myTransform.Find(m_widgetToFullName["GOInstanceTaskRewardBG2"]).gameObject;
        m_goInstanceTaskRewardCloseBtn = m_myTransform.Find(m_widgetToFullName["InstanceTaskRewardCloseBtn"]).gameObject;
        m_goGOInstanceTaskRewardInfo   = m_myTransform.Find(m_widgetToFullName["GOInstanceTaskRewardInfo"]).gameObject;
        m_goInstanceTaskRewardTitle    = m_myTransform.Find(m_widgetToFullName["InstanceTaskRewardTitle"]).gameObject;

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

        m_lblInstanceTaskRewardExpNum = m_myTransform.FindChild(m_widgetToFullName["InstanceTaskRewardExpNum"]).GetComponent<UILabel>();
        m_lblInstanceTaskRewardGoldNum = m_myTransform.FindChild(m_widgetToFullName["InstanceTaskRewardGoldNum"]).GetComponent<UILabel>();
        m_lblInstanceTaskRewardItemNum = m_myTransform.FindChild(m_widgetToFullName["InstanceTaskRewardItemNum"]).GetComponent<UILabel>();
        m_InstanceTaskRewardItem = m_myTransform.FindChild(m_widgetToFullName["InstanceTaskRewardItem"]).gameObject;

        m_listInstaceRewardItem.Add(m_myTransform.FindChild(m_widgetToFullName["InstanceTaskRewardItem0"]).gameObject);
        m_listInstaceRewardItem.Add(m_myTransform.FindChild(m_widgetToFullName["InstanceTaskRewardItem1"]).gameObject);
        m_listInstaceRewardItem.Add(m_myTransform.FindChild(m_widgetToFullName["InstanceTaskRewardItem2"]).gameObject);
        for (int i = 0; i < m_listInstaceRewardItem.Count; i++)
        {
            m_listInstaceRewardItem[i].AddComponent<InventoryGrid>();
        }

        m_goInstanceTaskRewardCloseBtnPos1 = m_myTransform.FindChild(m_widgetToFullName["InstanceTaskRewardCloseBtnPos1"]).gameObject;
        m_goInstanceTaskRewardCloseBtnPos2 = m_myTransform.FindChild(m_widgetToFullName["InstanceTaskRewardCloseBtnPos2"]).gameObject;
        m_goInstanceTaskRewardInfoPos1 = m_myTransform.FindChild(m_widgetToFullName["InstanceTaskRewardInfoPos1"]).gameObject;
        m_goInstanceTaskRewardInfoPos2 = m_myTransform.FindChild(m_widgetToFullName["InstanceTaskRewardInfoPos2"]).gameObject;
        m_goInstanceTaskRewardTitlePos1 = m_myTransform.FindChild(m_widgetToFullName["InstanceTaskRewardTitlePos1"]).gameObject;
        m_goInstanceTaskRewardTitlePos2 = m_myTransform.FindChild(m_widgetToFullName["InstanceTaskRewardTitlePos2"]).gameObject;

        m_goGOInstanceTaskRewardBG1 = m_myTransform.FindChild(m_widgetToFullName["GOInstanceTaskRewardBG1"]).gameObject;
        m_goGOInstanceTaskRewardBG2 = m_myTransform.FindChild(m_widgetToFullName["GOInstanceTaskRewardBG2"]).gameObject;
        m_goInstanceTaskRewardCloseBtn = m_myTransform.FindChild(m_widgetToFullName["InstanceTaskRewardCloseBtn"]).gameObject;
        m_goGOInstanceTaskRewardInfo = m_myTransform.FindChild(m_widgetToFullName["GOInstanceTaskRewardInfo"]).gameObject;
        m_goInstanceTaskRewardTitle = m_myTransform.FindChild(m_widgetToFullName["InstanceTaskRewardTitle"]).gameObject;

        Initialize();
    }