private void ShowCountDownTime(GameObject Btn, bool bMapOpened) { if (Btn != null) { Transform transform = Btn.transform; uint tagUInt = Btn.GetComponent <CUIMiniEventScript>().m_onClickEventParams.tagUInt; Transform transform2 = transform.FindChild("Desc"); if (transform2 != null) { GameObject gameObject = transform2.FindChild("Text").gameObject; GameObject obj3 = transform2.FindChild("Timer").gameObject; if (!bMapOpened) { obj3.CustomSetActive(false); gameObject.CustomSetActive(false); } else { int utilOpenDay = 0; uint utilOpenSec = 0; CUICommonSystem.GetTimeUtilOpen(RES_BATTLE_MAP_TYPE.RES_BATTLE_MAP_TYPE_REWARDMATCH, tagUInt, out utilOpenSec, out utilOpenDay); if ((utilOpenDay == 0) && (utilOpenSec == 0)) { obj3.CustomSetActive(false); gameObject.CustomSetActive(true); gameObject.GetComponent <Text>().text = Singleton <CTextManager> .GetInstance().GetText("Union_Battle_Tips6"); } else if (utilOpenSec < SECOND_ONE_DAY) { gameObject.CustomSetActive(false); obj3.CustomSetActive(true); CUITimerScript component = obj3.transform.FindChild("Text").GetComponent <CUITimerScript>(); component.SetTotalTime((float)utilOpenSec); component.StartTimer(); } else { int num4 = utilOpenDay; gameObject.CustomSetActive(true); obj3.CustomSetActive(false); string text = Singleton <CTextManager> .GetInstance().GetText("Union_Battle_Tips7"); gameObject.GetComponent <Text>().text = string.Format(text, num4); } } } } }