port(m1): wave 7b — Main-namespace dialog dupes + IReplayRecordManager (190->174)
Generate the Main-namespace versions of the four colliding SelectionProcessing dialog classes (ChapterCharaDecider/DownloadInfoGetter/DeckSelectionDialogDisplay/ DeckSelectionConfirmDialogDisplay) via the new --ns path — AreaSelectUI uses the Main module and constructs them into an IProcessing[]. baseclauses binds each to Main.ProcessingBase; iface_reattach (regenerated full) attaches Main.IProcessing. Also fill IReplayRecordManager with its 3 real members (SetupRecording/ SetupBattleInfoFilter/SetupOperateMgrEvents); both implementors already had them. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,9 @@
|
||||
// AUTO-GENERATED no-op stubs (m1_stub_gen) from Shadowverse_Code_2026-05-23/Wizard.Story.ChapterSelection.SelectionProcessing.Main/ChapterCharaDecider.cs
|
||||
namespace Wizard.Story.ChapterSelection.SelectionProcessing.Main
|
||||
{
|
||||
public partial class ChapterCharaDecider
|
||||
{
|
||||
public void Execute(Parameter param) { }
|
||||
private static int? GetChapterCharaId(Parameter param) => default!;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
// AUTO-GENERATED no-op stubs (m1_stub_gen) from Shadowverse_Code_2026-05-23/Wizard.Story.ChapterSelection.SelectionProcessing.Main/DeckSelectionConfirmDialogDisplay.cs
|
||||
using Cute;
|
||||
namespace Wizard.Story.ChapterSelection.SelectionProcessing.Main
|
||||
{
|
||||
public partial class DeckSelectionConfirmDialogDisplay
|
||||
{
|
||||
public void Execute(Parameter param) { }
|
||||
private void OnClickNextButton(Parameter param) { }
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
// AUTO-GENERATED no-op stubs (m1_stub_gen) from Shadowverse_Code_2026-05-23/Wizard.Story.ChapterSelection.SelectionProcessing.Main/DeckSelectionDialogDisplay.cs
|
||||
namespace Wizard.Story.ChapterSelection.SelectionProcessing.Main
|
||||
{
|
||||
public partial class DeckSelectionDialogDisplay
|
||||
{
|
||||
public void Execute(Parameter param) { }
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
// AUTO-GENERATED no-op stubs (m1_stub_gen) from Shadowverse_Code_2026-05-23/Wizard.Story.ChapterSelection.SelectionProcessing.Main/DownloadInfoGetter.cs
|
||||
namespace Wizard.Story.ChapterSelection.SelectionProcessing.Main
|
||||
{
|
||||
public partial class DownloadInfoGetter
|
||||
{
|
||||
public void Execute(Parameter param) { }
|
||||
}
|
||||
}
|
||||
@@ -23,6 +23,7 @@ namespace Wizard.Battle.View.Vfx { public partial class ChangeChantCountVfx : Sh
|
||||
namespace Wizard.Battle.View.Vfx { public partial class ChangeInPlayViewVfx : VfxBase { } }
|
||||
namespace Wizard.Battle.View.Vfx { public partial class ChangeWhiteRitualCountVfx : VfxWithLoadingSequential { } }
|
||||
namespace Wizard.Story.ChapterSelection.SelectionProcessing.BattleResult { public partial class ChapterCharaDecider : ProcessingBase { } }
|
||||
namespace Wizard.Story.ChapterSelection.SelectionProcessing.Main { public partial class ChapterCharaDecider : ProcessingBase { } }
|
||||
namespace Wizard.Battle.Touch { public partial class ChoiceBraveTouchProcessor : ChoiceTouchProcessor { } }
|
||||
namespace Wizard.Battle.View.Vfx { public partial class Class3dEvolveVfx : EvolveVfx { } }
|
||||
namespace Wizard.Battle.View.Vfx { public partial class ClassCardVfxCreatorBase : CardVfxCreatorBase { } }
|
||||
@@ -34,7 +35,9 @@ namespace Wizard.Battle.View.Vfx { public partial class DamageVfxBase : Sequenti
|
||||
namespace Wizard.Battle.View.Vfx { public partial class DeckChangeVfx : VfxBase { } }
|
||||
namespace Wizard.Battle.View.Vfx { public partial class DeckOutWinVfx : SequentialVfxPlayer { } }
|
||||
namespace Wizard.Story.ChapterSelection.SelectionProcessing.BattleResult { public partial class DeckSelectionConfirmDialogDisplay : ProcessingBase { } }
|
||||
namespace Wizard.Story.ChapterSelection.SelectionProcessing.Main { public partial class DeckSelectionConfirmDialogDisplay : ProcessingBase { } }
|
||||
namespace Wizard.Story.ChapterSelection.SelectionProcessing.BattleResult { public partial class DeckSelectionDialogDisplay : ProcessingBase { } }
|
||||
namespace Wizard.Story.ChapterSelection.SelectionProcessing.Main { public partial class DeckSelectionDialogDisplay : ProcessingBase { } }
|
||||
namespace Wizard.Battle.View.Vfx { public partial class DeckSelfSummonVfx : SequentialVfxPlayer { } }
|
||||
namespace Wizard { public partial class DeckUpdateTask : BaseTask { } }
|
||||
namespace Wizard.Battle.View.Vfx { public partial class DefaultOpeningVfx : OpeningVfx { } }
|
||||
@@ -46,6 +49,7 @@ namespace Wizard.UI.Dialog { public partial class DialogSpeedChallengeResult : M
|
||||
namespace Wizard.Story.ChapterSelection.SelectionProcessing.BattleResult { public partial class Download : ProcessingBase { } }
|
||||
namespace Wizard.Story.ChapterSelection.SelectionProcessing.Main { public partial class DownloadConfirmDialogDisplay : ProcessingBase { } }
|
||||
namespace Wizard.Story.ChapterSelection.SelectionProcessing.BattleResult { public partial class DownloadInfoGetter : ProcessingBase { } }
|
||||
namespace Wizard.Story.ChapterSelection.SelectionProcessing.Main { public partial class DownloadInfoGetter : ProcessingBase { } }
|
||||
namespace Wizard.Battle.UI { public partial class DragonInfomationUI : ClassInfomationUIBase { } }
|
||||
namespace Wizard.Battle.View.Vfx { public partial class DrawSpecialTokenVfx : SpreadOutVfx { } }
|
||||
namespace Wizard.Battle.View.Vfx { public partial class DrawTokenVfx : SpreadOutVfx { } }
|
||||
|
||||
@@ -15,7 +15,11 @@ namespace Wizard.Story.ChapterSelection.SelectionProcessing.BattleResult {
|
||||
public partial class DownloadInfoGetter : global::Wizard.Story.ChapterSelection.SelectionProcessing.BattleResult.IProcessing { }
|
||||
}
|
||||
namespace Wizard.Story.ChapterSelection.SelectionProcessing.Main {
|
||||
public partial class ChapterCharaDecider : global::Wizard.Story.ChapterSelection.SelectionProcessing.Main.IProcessing { }
|
||||
public partial class DeckSelectionConfirmDialogDisplay : global::Wizard.Story.ChapterSelection.SelectionProcessing.Main.IProcessing { }
|
||||
public partial class DeckSelectionDialogDisplay : global::Wizard.Story.ChapterSelection.SelectionProcessing.Main.IProcessing { }
|
||||
public partial class DownloadConfirmDialogDisplay : global::Wizard.Story.ChapterSelection.SelectionProcessing.Main.IProcessing { }
|
||||
public partial class DownloadInfoGetter : global::Wizard.Story.ChapterSelection.SelectionProcessing.Main.IProcessing { }
|
||||
public partial class StoryStarter : global::Wizard.Story.ChapterSelection.SelectionProcessing.Main.IProcessing { }
|
||||
public partial class SubChapterSelectionDialogDisplay : global::Wizard.Story.ChapterSelection.SelectionProcessing.Main.IProcessing { }
|
||||
public partial class SummaryDialogDisplay : global::Wizard.Story.ChapterSelection.SelectionProcessing.Main.IProcessing { }
|
||||
|
||||
@@ -61,7 +61,12 @@ namespace Wizard.Battle.Touch
|
||||
|
||||
namespace Wizard.Battle.Replay
|
||||
{
|
||||
public interface IReplayRecordManager { }
|
||||
public interface IReplayRecordManager
|
||||
{
|
||||
void SetupRecording(BattleManagerBase battleMgr);
|
||||
void SetupBattleInfoFilter();
|
||||
void SetupOperateMgrEvents(BattleManagerBase battleMgr);
|
||||
}
|
||||
public class NetworkBattleReplayOperationRecorder
|
||||
{
|
||||
public class RecordBattleLogParameter { }
|
||||
|
||||
Reference in New Issue
Block a user