100 lines
2.4 KiB
C#
100 lines
2.4 KiB
C#
//// ***********************************************************************
|
|
//// Assembly : Game
|
|
//// Author : Kimch
|
|
//// Created : 2020-09-16
|
|
//// Description :
|
|
//// Last Modified By :
|
|
//// Last Modified On :
|
|
//// ***********************************************************************
|
|
//// <copyright file= "EndlessSettlePanel" company="KUNPO"></copyright>
|
|
//// <summary></summary>
|
|
//// ***********************************************************************
|
|
|
|
//using UnityEngine;
|
|
//using UnityEngine.UI;
|
|
//using Text = TMPro.TextMeshProUGUI;
|
|
|
|
//namespace G.UI
|
|
//{
|
|
// /// <summary>
|
|
// /// 结算界面
|
|
// /// </summary>
|
|
// public class EndlessSettlePanel : KUIWidget
|
|
// {
|
|
// #region Field
|
|
|
|
//#pragma warning disable CS0649 // 从未对字段赋值,字段将一直保持其默认值 null
|
|
// [KUIFlag]
|
|
// private GameObject _goNew;
|
|
|
|
// [KUIFlag]
|
|
// private KUIList __listReward;
|
|
// [KUIFlag]
|
|
// private Button _btnCollect;
|
|
|
|
// [KUIFlag]
|
|
// private Text _tmpStage;
|
|
// [KUIFlag]
|
|
// private Text _tmpRank;
|
|
|
|
//#pragma warning restore CS0649 // 从未对字段赋值,字段将一直保持其默认值 null
|
|
|
|
// #endregion
|
|
|
|
// #region Method
|
|
|
|
// public override void Refresh()
|
|
// {
|
|
// SoundProxy.PlayFxAsync("Sounds/attack_ui_end.wav");
|
|
|
|
// var result = GameLevel.Instance.battleResult;
|
|
// GameLevel.Instance.ApplyResult();
|
|
// if (result.infinity)
|
|
// {
|
|
// _tmpRank.text = "击败全球80%的玩家";
|
|
// _tmpStage.text = $"第{result.stageIndex}关";
|
|
|
|
// __listReward.Clear();
|
|
// foreach (var prop in result.propDict)
|
|
// {
|
|
// __listReward.GetItem<PropWidget>().SetCount(prop.Key, prop.Value);
|
|
// }
|
|
// if (result.coin > 0)
|
|
// __listReward.GetItem<PropWidget>().SetCount(Item.ItemId.kCoin, result.coin);
|
|
|
|
// var isNew = LevelProxy.Instance.CompleteLevel(result.levelId, result.stageIndex);
|
|
// _goNew.SetActive(isNew);
|
|
// }
|
|
// }
|
|
|
|
// private void OnCollectBtnClick()
|
|
// {
|
|
// GameScene.Instance.EnterScene(0, "endless");
|
|
// this.gameObject.SetActive(false);
|
|
// SoundProxy.PlayFxAsync(GlobalDefine.BUTTON_CLICK_SOUND);
|
|
// }
|
|
|
|
// #endregion
|
|
|
|
// #region Unity
|
|
|
|
// /// <summary>
|
|
// ///
|
|
// /// </summary>
|
|
// private void Awake()
|
|
// {
|
|
// SetViewData();
|
|
|
|
// __listReward.AddTemplate<PropWidget>(true);
|
|
// _btnCollect.onClick.AddListener(this.OnCollectBtnClick);
|
|
// }
|
|
|
|
// private void OnEnable()
|
|
// {
|
|
// Refresh();
|
|
// }
|
|
|
|
// #endregion
|
|
// }
|
|
//}
|