//// *********************************************************************** //// Assembly : Game //// Author : Kimch //// Created : 2020-09-16 //// Description : //// Last Modified By : //// Last Modified On : //// *********************************************************************** //// //// //// *********************************************************************** //using UnityEngine; //using UnityEngine.UI; //using Text = TMPro.TextMeshProUGUI; //namespace G.UI //{ // /// // /// 结算界面 // /// // 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().SetCount(prop.Key, prop.Value); // } // if (result.coin > 0) // __listReward.GetItem().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 // /// // /// // /// // private void Awake() // { // SetViewData(); // __listReward.AddTemplate(true); // _btnCollect.onClick.AddListener(this.OnCollectBtnClick); // } // private void OnEnable() // { // Refresh(); // } // #endregion // } //}