| | |
| | | using System.Collections.Generic; |
| | | using Cysharp.Threading.Tasks; |
| | | using DG.DemiEditor; |
| | | using UnityEngine; |
| | | |
| | | public class GuildAtkDefBatWin : UIBase |
| | |
| | | |
| | | [SerializeField] ButtonEx myEmblemBtn; |
| | | [SerializeField] ButtonEx enemyEmblemBtn; |
| | | [SerializeField] ButtonEx ruleButton; |
| | | |
| | | protected override void InitComponent() |
| | | { |
| | |
| | | { |
| | | UIManager.Instance.OpenWindow<GuildAtkDefBatTreasureWin>(); |
| | | }); |
| | | ruleButton.AddListener(() => |
| | | { |
| | | SmallTipWin.showText = Language.Get("GuildAtkDefBatRule2"); |
| | | SmallTipWin.worldPos = ruleButton.transform.position; |
| | | UIManager.Instance.OpenWindow<SmallTipWin>(); |
| | | }); |
| | | goButton.AddListener(async () => |
| | | { |
| | | // 检查是否有正在进行的战斗(参考ArenaTabHandler的模式) |
| | |
| | | } |
| | | battleWin.SetBattleField(guildAtkDefBatBattle); |
| | | CloseWindow(); |
| | | return; |
| | | } |
| | | |
| | | // 对手公会已解散,不可进入战斗 |
| | | var enemyInfo = GuildAtkDefBatManager.Instance.EnemyFamilyInfo; |
| | | if (enemyInfo != null && enemyInfo.IsDismiss == 1) |
| | | { |
| | | SysNotifyMgr.Instance.ShowTip("GuildAtkDefBat6"); |
| | | return; |
| | | } |
| | | |