using System;
|
using UnityEngine;
|
using UnityEngine.UI;
|
|
namespace Snxxz.UI
|
{
|
[XLua.Hotfix]
|
public class CrossServerOneVsOneMatchRecordWin : Window
|
{
|
[SerializeField] ScrollerController resultCtrl;
|
[SerializeField] Button closeBtn;
|
[SerializeField] GameObject nonePkResults;
|
|
CrossServerOneVsOneModel crossServerModel { get { return ModelCenter.Instance.GetModel<CrossServerOneVsOneModel>(); } }
|
|
#region Built-in
|
protected override void BindController()
|
{
|
|
}
|
protected override void AddListeners()
|
{
|
closeBtn.AddListener(CloseClick);
|
}
|
protected override void OnPreOpen()
|
{
|
SetDisplay();
|
}
|
protected override void OnAfterOpen()
|
{
|
|
}
|
|
protected override void OnPreClose()
|
{
|
|
}
|
protected override void OnAfterClose()
|
{
|
|
}
|
#endregion
|
|
private void SetDisplay()
|
{
|
UpdateResultCell();
|
}
|
|
private void UpdateResultCell()
|
{
|
var results = crossServerModel.localSaveResults;
|
resultCtrl.Refresh();
|
for(int i = 0; i < results.Count; i++)
|
{
|
resultCtrl.AddCell(ScrollerDataType.Header,i);
|
}
|
resultCtrl.Restart();
|
nonePkResults.SetActive(results.Count < 1);
|
}
|
}
|
}
|