feat(battle-engine): View/Room/Vfx type wave (5600->4850)

Full-surface stubs for ICardVfxCreator(iface), SelectedStoryInfo, ImageSelection,
IReadOnlyVoiceInfo, RoomConnectController(+InitializeParameter/enums), RoomRuleSetting,
VideoHostingHUD(+HUDMode), TabList, BattleCardView.AttackTargetSelectInfo, ProtectionColorType.
Wired hand shims partial + MonoBehaviour bases; let generated supersede hand-written
nested enums (decomp-authoritative values). SocketManager kept as minimal SDK hand shim.
ClosureStubs for ~14 referenced empties.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
gamer147
2026-06-05 21:33:00 -04:00
parent b47741d2a5
commit 70a2c3e8ed
16 changed files with 632 additions and 19 deletions

View File

@@ -89,7 +89,7 @@ namespace Wizard.Story.ChapterSelection.SelectionProcessing.BattleResult
namespace Wizard.RoomMatch
{
public class PlayerControllerForWatching { }
public class RoomRuleSetting { }
public partial class RoomRuleSetting { }
}
namespace Cute
@@ -100,7 +100,7 @@ namespace Cute
namespace Wizard.Story
{
public enum StoryApiType { None, MainStory, LimitedStory, EventStory }
public class SelectedStoryInfo { }
public partial class SelectedStoryInfo { }
public sealed class StoryWorldDataManager { }
}
@@ -108,9 +108,10 @@ namespace BestHTTP.SocketIO
{
public sealed class Packet { }
public sealed class Socket { }
// SocketManager is a BestHTTP SDK type — minimal hand shim (full-surface would pull
// the whole SocketIO SDK closure). Members filled on demand as the frontier needs them.
public sealed class SocketManager
{
// Connection state enum the network agent polls (Initial/Open referenced).
public enum States { Initial, Opening, Open, Paused, Reconnecting, Closed }
}
}