// *********************************************************************** // Assembly : Game // Author : Kimch // Created : 2021-07-17 // Description : // Last Modified By : // Last Modified On : // *********************************************************************** // // // *********************************************************************** namespace G.UI { using UnityEngine; using UnityEngine.UI; /// /// /// partial class LevelActivityBox { #region Field #pragma warning disable CS0649 // 从未对字段赋值,字段将一直保持其默认值 null [KUIFlag] KUIList __listActivities; [KUIFlag] Button _btnBack; #pragma warning restore CS0649 // 从未对字段赋值,字段将一直保持其默认值 null #endregion #region Method /// /// /// public void InitView() { SetViewData(); __listActivities.AddTemplate(true); _btnBack.onClick.AddListener(OnBackBtnClick); } /// /// /// public void RefreshView() { var activities = ActivityProxy.Instance.GetActivities(); __listActivities.Clear(); foreach (var activity in activities) { if (activity.type == 6) { __listActivities.GetItem().SetData(activity); } } foreach (var activity in activities) { if (activity.type == 5) { __listActivities.GetItem().SetData(activity); } } } /// /// /// public void UpdateView() { } private void OnBackBtnClick() { //if ("endless".Equals(this.data)) //{ // CloseWindow(this); // OpenWindow(); //} //else CloseWindow(this); SoundProxy.PlayFxAsync(GlobalDefine.BUTTON_CLICK_SOUND); } #endregion } }