public class PreviewBattleWin : BaseBattleWin { protected override void OnClose() { base.OnClose(); BattleSettlementManager.Instance.WinShowOver(BattleConst.PriviewBattleField); } protected override void OnClickPass() { battleField.ForceFinish(); TryPass(); } private void TryPass() { CloseWindow(); BattleSettlementManager.Instance.WinShowOver(BattleConst.PriviewBattleField); } protected override void OnCreateBattleField(string guid, BattleField field) { if (field is PriviewBattleField) { SetBattleField(field); } } protected override void RefreshSpecific() { } }