예제 #1
0
 /// <summary>
 /// 格子点击事件
 /// </summary>
 /// <param name="eventType"></param>
 /// <param name="data"></param>
 /// <param name="param"></param>
 private void OnBattlelogGridUIEvent(UIEventType eventType, object data, object param)
 {
     switch (eventType)
     {
     case UIEventType.Click:
         UIArenaBattlelogGrid grid = data as UIArenaBattlelogGrid;
         if (grid != null)
         {
             DataManager.Instance.Sender.RequestPlayerInfoForOprate(grid.battlelogInfo.userid, PlayerOpreatePanel.ViewType.Normal);
         }
         break;
     }
 }
예제 #2
0
    private void OnBattlelogGridDataUpdate(UIGridBase data, int index)
    {
        if (null != battlelogList && index < battlelogList.Count)
        {
            UIArenaBattlelogGrid grid = data as UIArenaBattlelogGrid;
            if (grid != null)
            {
                grid.SetGridData(battlelogList[index]);

                //名字
                grid.SetName(battlelogList[index].name);
                grid.SetJob(battlelogList[index].job, battlelogList[index].sex);
            }
        }
    }