feat(battle-engine M13): M3 spell emits PlayActions headless via OperateMgr -> NetworkBattleSender (O1 read = GO)
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -212,7 +212,10 @@ namespace Wizard.Battle.View {
|
||||
ITurnEndButtonUI global::Wizard.Battle.View.IBattlePlayerView.TurnEndButtonUI { get => default!; }
|
||||
GameObject global::Wizard.Battle.View.IBattlePlayerView.EpIcon { get => default!; }
|
||||
bool global::Wizard.Battle.View.IBattlePlayerView.IsSelecting { get => default!; }
|
||||
HandViewBase global::Wizard.Battle.View.IBattlePlayerView.HandView { get => default!; }
|
||||
// HEADLESS FILL (M13): generator emitted `default!` (null); the OperateMgr emit path calls
|
||||
// BattleView.HandView.RemoveCardFromView (BattlePlayerBase.cs:1422). Redirect to a shared no-op
|
||||
// HandViewBase so the presentation call is a safe no-op (the played card is never in its list).
|
||||
HandViewBase global::Wizard.Battle.View.IBattlePlayerView.HandView { get => global::Wizard.Battle.View.HeadlessHandViewStub.Instance; }
|
||||
HandControl global::Wizard.Battle.View.IBattlePlayerView.HandControl { get => default!; }
|
||||
BattleCardBase global::Wizard.Battle.View.IBattlePlayerView.SelectSkillActCard { get => default!; }
|
||||
GameObject global::Wizard.Battle.View.IBattlePlayerView.TurnEndBtn { get => default!; }
|
||||
@@ -312,7 +315,10 @@ namespace Wizard.Battle.View {
|
||||
ITurnEndButtonUI global::Wizard.Battle.View.IBattlePlayerView.TurnEndButtonUI { get => default!; }
|
||||
GameObject global::Wizard.Battle.View.IBattlePlayerView.EpIcon { get => default!; }
|
||||
bool global::Wizard.Battle.View.IBattlePlayerView.IsSelecting { get => default!; }
|
||||
HandViewBase global::Wizard.Battle.View.IBattlePlayerView.HandView { get => default!; }
|
||||
// HEADLESS FILL (M13): generator emitted `default!` (null); the OperateMgr emit path calls
|
||||
// BattleView.HandView.RemoveCardFromView (BattlePlayerBase.cs:1422). Redirect to a shared no-op
|
||||
// HandViewBase so the presentation call is a safe no-op (the played card is never in its list).
|
||||
HandViewBase global::Wizard.Battle.View.IBattlePlayerView.HandView { get => global::Wizard.Battle.View.HeadlessHandViewStub.Instance; }
|
||||
HandControl global::Wizard.Battle.View.IBattlePlayerView.HandControl { get => default!; }
|
||||
BattleCardBase global::Wizard.Battle.View.IBattlePlayerView.SelectSkillActCard { get => default!; }
|
||||
GameObject global::Wizard.Battle.View.IBattlePlayerView.TurnEndBtn { get => default!; }
|
||||
|
||||
Reference in New Issue
Block a user