public void OnClickClose() { Destroy(gameObject); AudioScript.getAudioScript().playSound_LayerClose(); EnterMainPanelShowManager.getInstance().showNextPanel(); }
public static void init() { List <EnterMainPanelObj> s_panelObjList = EnterMainPanelShowManager.getInstance().s_panelObjList; s_panelObjList.Add(new EnterMainPanelObj("sign", false)); s_panelObjList.Add(new EnterMainPanelObj("newPlayerTuiGuang", false)); s_panelObjList.Add(new EnterMainPanelObj("activity", false)); s_panelObjList.Add(new EnterMainPanelObj("huizhangduihuan", false)); // 更新的部分 if (OtherData_hotfix.getIsIosCheck()) { s_panelObjList.Clear(); } }
public bool initJson(string json) { try { // 优先使用热更新的代码 if (ILRuntimeUtil.getInstance().checkDllClassHasFunc("Sign30RecordData_hotfix", "initJson")) { bool b = (bool)ILRuntimeUtil.getInstance().getAppDomain().Invoke("HotFix_Project.Sign30RecordData_hotfix", "initJson", null, json); return(b); } m_sign30RecordList.Clear(); m_sign30LeiJiRecordList.Clear(); JsonData jsonData = JsonMapper.ToObject(json); string record = jsonData["record"].ToString(); m_curMonthBuQianCount = (int)jsonData["curMonthBuQianCount"]; List <string> list = new List <string>(); CommonUtil.splitStr(record, list, ','); for (int i = 0; i < list.Count; i++) { int id = int.Parse(list[i]); if (Sign30Data.getInstance().getSign30DataById(id).type == 1) { m_sign30RecordList.Add(id); } else { m_sign30LeiJiRecordList.Add(id); } } EnterMainPanelShowManager.getInstance().showNextPanel(); return(true); } catch (Exception ex) { return(false); //throw ex; } }