feat(battle-engine): M1 auto-copy closure (782 battle-logic files)
Compile-driven bulk-copy loop (tools/engine-port/m1_copy_loop.py) pulled the precise reference closure of the battle-core roots, stopping at the classify god-object/View-VFX-UI boundary. 782 files; no re-explosion (M0 had estimated ~order 1000). Residual frontier = 52 shim-classified + 80 external (Unity/BCL) types to author next.
This commit is contained in:
58
SVSim.BattleEngine/Engine/IDetailPanelControl.cs
Normal file
58
SVSim.BattleEngine/Engine/IDetailPanelControl.cs
Normal file
@@ -0,0 +1,58 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using UnityEngine;
|
||||
using Wizard.Battle.UI;
|
||||
using Wizard.Battle.View.Vfx;
|
||||
|
||||
public interface IDetailPanelControl
|
||||
{
|
||||
bool IsShow { get; }
|
||||
|
||||
BattleCardBase _card { get; }
|
||||
|
||||
bool forceEvolutionConfirm { get; set; }
|
||||
|
||||
UIButton EvolveButton { get; }
|
||||
|
||||
GameObject EvoTargetPanelColliderGameObject { get; }
|
||||
|
||||
DetailPanelControl.ShowRequest CurrentShowRequest { get; }
|
||||
|
||||
EvolutionConfirmation _evolutionConfirmation { get; }
|
||||
|
||||
event Action OnHideOneTime;
|
||||
|
||||
void UpdateCardDescriptionOnEvent();
|
||||
|
||||
void UpdateCardDescriptionOnEvolutionEvent();
|
||||
|
||||
void Show(BattleManagerBase battleMgrBase, OperateMgr operateMgr, BattleCardBase card, DetailPanelControl.ShowRequest showRequest);
|
||||
|
||||
void ShowList(BattleManagerBase battleMgrBase, OperateMgr operateMgr, List<BattleCardBase> cards, DetailPanelControl.ShowRequest showRequest, BuffInfo buff, BattleLogItem.CardTextureOption textureOption = BattleLogItem.CardTextureOption.Null, string divergenceId = "", int logTextureId = 0);
|
||||
|
||||
void Hide();
|
||||
|
||||
void SetSize(float percent);
|
||||
|
||||
void UpdateBuffInfo(BattleCardBase targetCard, List<BattlePlayerBase.MyRotationBonusCondition> otationBonusList);
|
||||
|
||||
void UpdateLogItemBuffInfo(BattleCardBase targetCard);
|
||||
|
||||
void SetScreenPosition(bool right);
|
||||
|
||||
VfxBase ShowEvolutionButton(BattleCardBase card);
|
||||
|
||||
void CreateNextPanel();
|
||||
|
||||
void SetKeyBtnActive(List<bool> hasKeyword);
|
||||
|
||||
void ShowKeySubPanel(int page);
|
||||
|
||||
void HideKeySubPanel();
|
||||
|
||||
bool IsDisplayedRight();
|
||||
|
||||
List<BuffInfo> GetDistinctBuffList(List<BuffInfo> buffInfoList);
|
||||
|
||||
List<NetworkBattleReceiver.ReplayBuffInfoLabel> GetBuffDetailLabel(BattleCardBase targetCard);
|
||||
}
|
||||
Reference in New Issue
Block a user