void OnUpdateDailyPushGrid(UIGridBase data, int index) { if (data is UIDailyPushGrid) { UIDailyPushGrid grid = data as UIDailyPushGrid; grid.SetGridData(dailyList[index]); } }
private void OnDailyGridUIEvent(UIEventType eventType, object data, object param) { switch (eventType) { case UIEventType.Click: if (data is UIDailyPushGrid) { UIDailyPushGrid grid = data as UIDailyPushGrid; DailyDataType curType = DataManager.Manager <DailyManager>().GetDailyTypeByID(grid.dailyID); UIPanelBase.PanelJumpData jumpData = new PanelJumpData(); jumpData.Tabs = new int[2]; jumpData.Tabs[0] = 1; jumpData.Tabs[1] = (int)curType; jumpData.Param = grid.dailyID; DataManager.Manager <UIPanelManager>().ShowPanel(PanelID.DailyPanel, jumpData: jumpData); } break; } }