shaoxiadiablo/Assets/AGame/Scripts/UI/GameWindow/EndlessSettlePanel.cs

100 lines
2.4 KiB
C#
Raw Normal View History

2025-05-18 01:04:31 +08:00
//// ***********************************************************************
//// 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
// }
//}