void Awake() { m_myTransform = transform; FillFullNameData(m_myTransform); m_instance = m_myTransform.GetComponentsInChildren <ChargeRewardUIViewManager>(true)[0]; m_texGril = m_myTransform.Find(m_widgetToFullName["ChargeRewardUIGirl"]).GetComponentsInChildren <UITexture>(true)[0]; m_texBG = m_myTransform.Find(m_widgetToFullName["ChargeRewardUIBG"]).GetComponentsInChildren <UITexture>(true)[0]; #region ��ʼ����ֵ m_chargeBtn = m_myTransform.Find(m_widgetToFullName["ChargeBtn"]).gameObject; m_goChargeRewardUIBtnVIP0 = FindTransform("ChargeRewardUIBtnVIP0").gameObject; m_getRewardBtn = m_myTransform.Find(m_widgetToFullName["GetRewardBtn"]).gameObject; #endregion #region ��ʼ���״γ�ֵ m_firstChargeRewardMessage = m_myTransform.Find(m_widgetToFullName["FirstChargeRewardMessage"]).gameObject; #endregion #region ��ʼ�����״γ�ֵ m_chargeRewardMessage = m_myTransform.Find(m_widgetToFullName["ChargeRewardMessage"]).gameObject; m_chargeRewardMessageProgressMark = m_myTransform.Find(m_widgetToFullName["ChargeRewardMessageProgressBottomMark"]); m_chargeRewardMessageProgressMarkPosition = new Vector3(m_chargeRewardMessageProgressMark.localPosition.x, m_chargeRewardMessageProgressMark.localPosition.y, m_chargeRewardMessageProgressMark.localPosition.z); //m_btnGroup = m_myTransform.FindChild(m_widgetToFullName["ChargeRewardMessageProgressBtnGroup"]).GetComponent<ChargeRewardUIGameObjectGroup>(); m_btnGroup = m_myTransform.Find(m_widgetToFullName["ChargeRewardMessageProgressBtnGroup"]).gameObject.AddComponent <ChargeRewardUIGameObjectGroup>(); // InitBtnGroup(); #endregion #region ��ֵ������ if (m_chargeRewardList == null) { m_chargeRewardList = new List <GameObject>(); } if (m_chargeRewardListIcon == null) { m_chargeRewardListIcon = new List <UISprite>(); } if (m_chargeRewardListIconBG == null) { m_chargeRewardListIconBG = new List <UISprite>(); } for (int i = 0; i < 5; i++) { GameObject temp = m_myTransform.Find(m_widgetToFullName["ChargeReward" + i]).gameObject; m_chargeRewardList.Add(temp); InventoryGrid tempGrid = temp.GetComponent <InventoryGrid>(); if (tempGrid != null) { m_chargeRewardGrid.Add(tempGrid); } UISprite tempSpIcon = m_myTransform.Find(m_widgetToFullName["ChargeRewardIcon" + i]).gameObject.GetComponent <UISprite>(); m_chargeRewardListIcon.Add(tempSpIcon); UISprite tempSpBG = m_myTransform.Find(m_widgetToFullName["ChargeRewardGrid" + i]).gameObject.GetComponent <UISprite>(); m_chargeRewardListIconBG.Add(tempSpBG); } #endregion Initialize(); EventDispatcher.TriggerEvent(Events.OperationEvent.GetChargeRewardMessage); }
void Awake() { m_myTransform = transform; FillFullNameData(m_myTransform); m_instance = m_myTransform.GetComponentsInChildren<ChargeRewardUIViewManager>(true)[0]; m_texGril = m_myTransform.FindChild(m_widgetToFullName["ChargeRewardUIGirl"]).GetComponentsInChildren<UITexture>(true)[0]; m_texBG = m_myTransform.FindChild(m_widgetToFullName["ChargeRewardUIBG"]).GetComponentsInChildren<UITexture>(true)[0]; #region 初始化充值 m_chargeBtn = m_myTransform.FindChild(m_widgetToFullName["ChargeBtn"]).gameObject; m_goChargeRewardUIBtnVIP0 = FindTransform("ChargeRewardUIBtnVIP0").gameObject; m_getRewardBtn = m_myTransform.FindChild(m_widgetToFullName["GetRewardBtn"]).gameObject; #endregion #region 初始化首次充值 m_firstChargeRewardMessage = m_myTransform.FindChild(m_widgetToFullName["FirstChargeRewardMessage"]).gameObject; #endregion #region 初始化非首次充值 m_chargeRewardMessage = m_myTransform.FindChild(m_widgetToFullName["ChargeRewardMessage"]).gameObject; m_chargeRewardMessageProgressMark = m_myTransform.FindChild(m_widgetToFullName["ChargeRewardMessageProgressBottomMark"]); m_chargeRewardMessageProgressMarkPosition = new Vector3(m_chargeRewardMessageProgressMark.localPosition.x, m_chargeRewardMessageProgressMark.localPosition.y, m_chargeRewardMessageProgressMark.localPosition.z); //m_btnGroup = m_myTransform.FindChild(m_widgetToFullName["ChargeRewardMessageProgressBtnGroup"]).GetComponent<ChargeRewardUIGameObjectGroup>(); m_btnGroup = m_myTransform.FindChild(m_widgetToFullName["ChargeRewardMessageProgressBtnGroup"]).gameObject.AddComponent<ChargeRewardUIGameObjectGroup>(); // InitBtnGroup(); #endregion #region 充值奖励格 if (m_chargeRewardList == null) m_chargeRewardList = new List<GameObject>(); if (m_chargeRewardListIcon == null) m_chargeRewardListIcon = new List<UISprite>(); if (m_chargeRewardListIconBG == null) m_chargeRewardListIconBG = new List<UISprite>(); for (int i = 0; i < 5; i++) { GameObject temp = m_myTransform.FindChild(m_widgetToFullName["ChargeReward" + i]).gameObject; m_chargeRewardList.Add(temp); InventoryGrid tempGrid = temp.GetComponent<InventoryGrid>(); if (tempGrid != null) m_chargeRewardGrid.Add(tempGrid); UISprite tempSpIcon = m_myTransform.FindChild(m_widgetToFullName["ChargeRewardIcon" + i]).gameObject.GetComponent<UISprite>(); m_chargeRewardListIcon.Add(tempSpIcon); UISprite tempSpBG = m_myTransform.FindChild(m_widgetToFullName["ChargeRewardGrid" + i]).gameObject.GetComponent<UISprite>(); m_chargeRewardListIconBG.Add(tempSpBG); } #endregion Initialize(); EventDispatcher.TriggerEvent(Events.OperationEvent.GetChargeRewardMessage); }