少年修仙传客户端代码仓库
client_Zxw
2018-12-11 d4fc5eec83d8526f5d21201295c4a91400cc4e12
5398 子 【开发】【1.4】跨服竞技场 / 【前端】【1.4】跨服竞技场开发
2个文件已添加
87 ■■■■■ 已修改文件
System/CrossServerOneVsOne/RankingWin.cs 75 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/CrossServerOneVsOne/RankingWin.cs.meta 12 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/CrossServerOneVsOne/RankingWin.cs
New file
@@ -0,0 +1,75 @@
//--------------------------------------------------------
//    [Author]:           第二世界
//    [  Date ]:           Tuesday, December 11, 2018
//--------------------------------------------------------
using System;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
using TableConfig;
using EnhancedUI.EnhancedScroller;
namespace Snxxz.UI {
    //积分排名
    [XLua.Hotfix]
    public class RankingWin : Window
    {
        [SerializeField] ScrollerController m_ScrollerController;
        #region Built-in
        protected override void BindController()
        {
            m_ScrollerController.OnRefreshCell += OnRefreshGridCell;
        }
        protected override void AddListeners()
        {
        }
        protected override void OnPreOpen()
        {
            OnCreateGridLineCell(m_ScrollerController);
        }
        protected override void OnAfterOpen()
        {
        }
        protected override void OnPreClose()
        {
        }
        protected override void OnAfterClose()
        {
        }
        #endregion
        void OnCreateGridLineCell(ScrollerController gridCtrl)
        {
            gridCtrl.Refresh();
            for (int i = 1; i <= 100; i++)
            {
                if (i % 2 != 0)
                {
                    gridCtrl.AddCell(ScrollerDataType.Header, i);
                }
                else
                {
                    gridCtrl.AddCell(ScrollerDataType.Normal, i);
                }
            }
            gridCtrl.Restart();
        }
        private void OnRefreshGridCell(ScrollerDataType type, CellView cell)
        {
            DebugEx.LogError(cell.index);
        }
    }
}
System/CrossServerOneVsOne/RankingWin.cs.meta
New file
@@ -0,0 +1,12 @@
fileFormatVersion: 2
guid: 08b4d7a03f1547e4d9104be9a9ea30bd
timeCreated: 1544515565
licenseType: Free
MonoImporter:
  serializedVersion: 2
  defaultReferences: []
  executionOrder: 0
  icon: {instanceID: 0}
  userData:
  assetBundleName:
  assetBundleVariant: