void Awake()
    {
        m_instance = this;
        m_myTransform = transform;
        FillFullNameData(m_myTransform);

        m_tranInstanceRebornNoneDropUI = gameObject;
		
		m_instanceRebornUIDeadth = m_myTransform.FindChild(m_widgetToFullName["InstanceRebornUIDeadth"]).gameObject;
		m_instanceRebornUIDeadthStoneNoEnough = m_myTransform.FindChild(m_widgetToFullName["InstanceRebornUIDeadthStoneNoEnough"]).gameObject;
 		m_instanceRebornUIDeadthTimesZero = m_myTransform.FindChild(m_widgetToFullName["InstanceRebornUIDeadthTimesZero"]).gameObject;
        m_instanceRebornUICantReborn = FindTransform("InstanceRebornUICantReborn").gameObject;
		
		m_instanceRebornUILeft = m_myTransform.FindChild(m_widgetToFullName["InstanceRebornUILeft"]).gameObject;
		m_instanceRebornUILeftText = m_myTransform.FindChild(m_widgetToFullName["InstanceRebornUILeftText"]).GetComponent<UILabel>();
		m_instanceRebornUIReborn = m_myTransform.FindChild(m_widgetToFullName["InstanceRebornUIReborn"]).gameObject;
		
		m_instanceButtonPosLeft = m_myTransform.FindChild(m_widgetToFullName["InstanceButtonPosLeft"]);
		m_instanceButtonPosCenter = m_myTransform.FindChild(m_widgetToFullName["InstanceButtonPosCenter"]);
		m_instanceButtonPosRight = m_myTransform.FindChild(m_widgetToFullName["InstanceButtonPosRight"]);

        m_lblDeadthStoneNoEnoughText1 = m_myTransform.FindChild(m_widgetToFullName["InstanceRebornUIDeadthStoneNoEnoughText1"]).GetComponent<UILabel>();
        m_lblDeadthStoneNoEnoughText2 = m_myTransform.FindChild(m_widgetToFullName["InstanceRebornUIDeadthStoneNoEnoughText2"]).GetComponent<UILabel>();

        m_lblCantRebornText = FindTransform("InstanceRebornUICantRebornText").GetComponentsInChildren<UILabel>(true)[0];

        // ChineseData
        m_lblDeadthStoneNoEnoughText2.text = LanguageData.GetContent(1105); // 小提示
        m_lblCantRebornText.text = LanguageData.GetContent(48517); // 不可复活

        Initialize();
    }
    void Awake()
    {
        m_instance    = this;
        m_myTransform = transform;
        FillFullNameData(m_myTransform);

        m_tranInstanceRebornNoneDropUI = gameObject;

        m_instanceRebornUIDeadth = m_myTransform.FindChild(m_widgetToFullName["InstanceRebornUIDeadth"]).gameObject;
        m_instanceRebornUIDeadthStoneNoEnough = m_myTransform.FindChild(m_widgetToFullName["InstanceRebornUIDeadthStoneNoEnough"]).gameObject;
        m_instanceRebornUIDeadthTimesZero     = m_myTransform.FindChild(m_widgetToFullName["InstanceRebornUIDeadthTimesZero"]).gameObject;
        m_instanceRebornUICantReborn          = FindTransform("InstanceRebornUICantReborn").gameObject;

        m_instanceRebornUILeft     = m_myTransform.FindChild(m_widgetToFullName["InstanceRebornUILeft"]).gameObject;
        m_instanceRebornUILeftText = m_myTransform.FindChild(m_widgetToFullName["InstanceRebornUILeftText"]).GetComponent <UILabel>();
        m_instanceRebornUIReborn   = m_myTransform.FindChild(m_widgetToFullName["InstanceRebornUIReborn"]).gameObject;

        m_instanceButtonPosLeft   = m_myTransform.FindChild(m_widgetToFullName["InstanceButtonPosLeft"]);
        m_instanceButtonPosCenter = m_myTransform.FindChild(m_widgetToFullName["InstanceButtonPosCenter"]);
        m_instanceButtonPosRight  = m_myTransform.FindChild(m_widgetToFullName["InstanceButtonPosRight"]);

        m_lblDeadthStoneNoEnoughText1 = m_myTransform.FindChild(m_widgetToFullName["InstanceRebornUIDeadthStoneNoEnoughText1"]).GetComponent <UILabel>();
        m_lblDeadthStoneNoEnoughText2 = m_myTransform.FindChild(m_widgetToFullName["InstanceRebornUIDeadthStoneNoEnoughText2"]).GetComponent <UILabel>();

        m_lblCantRebornText = FindTransform("InstanceRebornUICantRebornText").GetComponentsInChildren <UILabel>(true)[0];

        // ChineseData
        m_lblDeadthStoneNoEnoughText2.text = LanguageData.GetContent(1105);  // 小提示
        m_lblCantRebornText.text           = LanguageData.GetContent(48517); // 不可复活

        Initialize();
    }