Example #1
0
 void OnActivityListUpdate(UIGridBase grid, int index)
 {
     if (grid is UIActiveToggleGrid)
     {
         UIActiveToggleGrid toggleGrid = grid as UIActiveToggleGrid;
         if (index < m_lst_Type.Count)
         {
             toggleGrid.SetGridData(m_lst_Type[index]);
         }
     }
     if (grid is UIActiveOtherGrid)
     {
         UIActiveOtherGrid otherGrid = grid as UIActiveOtherGrid;
         if (index < activityList.Count)
         {
             otherGrid.SetGridData(activityList[index]);
         }
     }
     if (grid is UIDailyGiftGrid)
     {
         UIDailyGiftGrid giftGrid = grid as UIDailyGiftGrid;
         if (index < activityList.Count)
         {
             giftGrid.SetGridData(activityList[index]);
         }
     }
 }
Example #2
0
 void OnActivityGridUIEvent(UIEventType eventType, object data, object param)
 {
     switch (eventType)
     {
     case UIEventType.Click:
         if (data is UIActiveToggleGrid)
         {
             UIActiveToggleGrid toggleGrid = data as UIActiveToggleGrid;
             if (toggleGrid != null)
             {
                 ToggleType(toggleGrid.m_tp_ActivityType);
             }
         }
         break;
     }
 }
Example #3
0
    void ToggleType(ActivityType type, bool force = false)
    {
        if (selectType == type && !force)
        {
            return;
        }
        UIActiveToggleGrid grid = m_ctor_ListRoot.GetGrid <UIActiveToggleGrid>(m_lst_Type.IndexOf(selectType));

        if (null != grid)
        {
            grid.SetSelect(false);
        }
        grid = m_ctor_ListRoot.GetGrid <UIActiveToggleGrid>(m_lst_Type.IndexOf(type));
        if (null != grid)
        {
            grid.SetSelect(true);
        }
        selectType = type;
        CreatUILeft(selectType);

        m_label_WeekCostNum.text = DataManager.Manager <ActivityManager>().AllCost.ToString();
    }