public void refreshEntertainMentOpenStateUI(GameObject btn, uint mapId) { if (btn == null) { return; } Transform transform = btn.transform; if (transform) { Transform transform2 = transform.FindChild("Lock"); Transform transform3 = transform.FindChild("Open"); Transform transform4 = transform.FindChild("NotOpen"); stMatchOpenInfo matchOpenState = CUICommonSystem.GetMatchOpenState(RES_BATTLE_MAP_TYPE.RES_BATTLE_MAP_TYPE_ENTERTAINMENT, mapId); CUIMiniEventScript component = transform.GetComponent <CUIMiniEventScript>(); if (transform2 && transform3 && component) { transform.gameObject.CustomSetActive(false); transform2.gameObject.CustomSetActive(false); transform3.gameObject.CustomSetActive(false); if (transform4) { transform4.gameObject.CustomSetActive(false); } component.m_onClickEventParams.commonBool = false; if (matchOpenState.matchState == enMatchOpenState.enMatchOpen_InActiveTime) { CUICommonSystem.SetTextContent(transform3.Find("Text").gameObject, matchOpenState.descStr); transform3.gameObject.CustomSetActive(true); transform.gameObject.CustomSetActive(true); component.m_onClickEventParams.commonBool = true; if (CSysDynamicBlock.bLobbyEntryBlocked) { Transform transform5 = transform3.FindChild("Image"); Transform transform6 = transform3.FindChild("TextOpen"); if (transform5 && transform6) { transform5.gameObject.CustomSetActive(false); transform6.gameObject.CustomSetActive(false); } } } else if (matchOpenState.matchState == enMatchOpenState.enMatchOpen_NotInActiveTime) { CUICommonSystem.SetTextContent(transform2.Find("Text").gameObject, matchOpenState.descStr); transform2.gameObject.CustomSetActive(true); transform.gameObject.CustomSetActive(true); } else if (transform4) { transform.gameObject.CustomSetActive(true); transform4.gameObject.CustomSetActive(true); } } } }
public static bool HasMatchInActiveTime() { int count = GameDataMgr.uinionBattleLevelDatabin.count; for (int i = 0; i < count; i++) { if (CUICommonSystem.GetMatchOpenState(RES_BATTLE_MAP_TYPE.RES_BATTLE_MAP_TYPE_REWARDMATCH, GameDataMgr.uinionBattleLevelDatabin.GetDataByIndex(i).dwMapId).matchState == enMatchOpenState.enMatchOpen_InActiveTime) { return(true); } } return(false); }
public bool IsHaveEntertrainModeOpen() { uint[] numArray = new uint[3]; uint.TryParse(Singleton <CTextManager> .instance.GetText("MapID_PVP_Fire"), out numArray[0]); uint.TryParse(Singleton <CTextManager> .instance.GetText("MapID_PVP_5V5Clone"), out numArray[1]); uint.TryParse(Singleton <CTextManager> .instance.GetText("MapID_PVP_5V5CD"), out numArray[2]); for (int i = 0; i < 3; i++) { if (CUICommonSystem.GetMatchOpenState(RES_BATTLE_MAP_TYPE.RES_BATTLE_MAP_TYPE_ENTERTAINMENT, numArray[i]).matchState == enMatchOpenState.enMatchOpen_InActiveTime) { return(true); } } return(false); }
public bool IsHaveEntertrainModeOpen() { uint[] array = new uint[3]; uint.TryParse(Singleton <CTextManager> .get_instance().GetText("MapID_PVP_Fire"), ref array[0]); uint.TryParse(Singleton <CTextManager> .get_instance().GetText("MapID_PVP_5V5Clone"), ref array[1]); uint.TryParse(Singleton <CTextManager> .get_instance().GetText("MapID_PVP_5V5CD"), ref array[2]); bool result = false; for (int i = 0; i < 3; i++) { if (CUICommonSystem.GetMatchOpenState(4, array[i]).matchState == enMatchOpenState.enMatchOpen_InActiveTime) { result = true; break; } } return(result); }