using FairyGUI; using UI.ActivityMain; using System.Collections; using System.Collections.Generic; using ET; namespace GFGGame { public class NewPlayersTipsView : BaseWindow { private UI_NewPlayersTipsUI _ui; private EffectUI _effectUI1; private EffectUI _effectUI2; public override void Dispose() { EffectUIPool.Recycle(_effectUI1); _effectUI1 = null; EffectUIPool.Recycle(_effectUI2); _effectUI2 = null; if (_ui != null) { _ui.Dispose(); _ui = null; } base.Dispose(); } protected override void OnInit() { base.OnInit(); packageName = UI_NewPlayersTipsUI.PACKAGE_NAME; _ui = UI_NewPlayersTipsUI.Create(); this.viewCom = _ui.target; isfullScreen = true; modal = true; _ui.m_GetRewardBtn.onClick.Add(OnClickGetReward); _ui.m_backBtn.onClick.Add(OnClickChange); _ui.m_btnBack.onClick.Add(OnClickChange); _effectUI1 = EffectUIPool.CreateEffectUI(_ui.m_effectBtn, "ui_Activity", "JLQQ_button"); _effectUI2 = EffectUIPool.CreateEffectUI(_ui.m_effectBG, "ui_Activity", "JLQQ_tx_loop"); } protected override void OnShown() { base.OnShown(); UpdateInfo(); } protected override void OnHide() { base.OnHide(); } private void UpdateView() { } private async void UpdateInfo() { await ActivitySProxy.SetNewPlayerOnceStatus(0); } private async void OnClickGetReward() { bool result; GameGlobal.NewPlayerOnceTips = false; result = await ActivitySProxy.ReqGetNewPlayerBonus(); this.Hide(); } private void OnClickChange() { GameGlobal.NewPlayerOnceTips = false; this.Hide(); } } }