You've already forked taptap2024_GJ_chidouren
60 lines
1.7 KiB
C#
60 lines
1.7 KiB
C#
using System.Collections.Generic;
|
|
using Framework.Utils.UITools.CommonScroll.ScrollView;
|
|
using UnityEngine;
|
|
using UnityEngine.UI;
|
|
using IcecreamView;
|
|
|
|
namespace Views
|
|
{
|
|
public class CommonRankingPanel : IcecreamView.IC_AbstractModule
|
|
{
|
|
[SerializeField] protected Button _closeBtn;
|
|
[SerializeField] protected CommonScrollView _commonScrollView;
|
|
[SerializeField] protected CommonRankingNode _myNode;
|
|
|
|
public override void OnInitView ()
|
|
{
|
|
this._closeBtn.onClick.AddListener (this.ViewConnector.CloseView , SeAudio.Btn_Back);
|
|
}
|
|
|
|
public override void OnOpenView (IC_ViewData parameters)
|
|
{
|
|
var list = new List<object> ();
|
|
for (var i = 0; i < 10; i++)
|
|
{
|
|
list.Add (new RankingNode
|
|
{
|
|
Name = "Name" + i ,
|
|
Avatar = "https://www.baidu.com/img/bd_logo1.png" ,
|
|
Score = "Score" + i ,
|
|
Rank = i
|
|
});
|
|
}
|
|
|
|
this._commonScrollView.Init ();
|
|
this._commonScrollView.UpdateData (list);
|
|
|
|
this._myNode.OnInit (null);
|
|
this._myNode.OnUpdateData (new RankingNode
|
|
{
|
|
Name = "MyName" ,
|
|
Avatar = "https://www.baidu.com/img/bd_logo1.png" ,
|
|
Score = "MyScore" ,
|
|
Rank = 0
|
|
} , 0);
|
|
}
|
|
|
|
public override void OnCloseView ()
|
|
{
|
|
}
|
|
}
|
|
|
|
public class RankingNode
|
|
{
|
|
public object _data;
|
|
public string Name;
|
|
public string Avatar;
|
|
public string Score;
|
|
public int Rank;
|
|
}
|
|
} |