feat(battle-engine): full View/VFX/UI/Touch/Story type closure (4254->3916, unmasked)
Generate no-op shells for the entire stop-listed View/Vfx/UI/Touch/Story missing- type closure (~180 types) + 5 copyable engine files. Net-new shells emitted base-less, so override members are stripped via the new --no-override generator flag. SDK/BCL over-reach (Adjust/GZipStream/Socket*) and non-battle Story-world clusters reduced to minimal/empty stubs instead of full-surface. Nested-type closure (BuildInfo/BattleDialog/ ROOM_URI/FuncGetCantAttackText) placed top-level in their decomp namespaces. Clearing the last View CS0115 unmasked the true member-level frontier: 3916 errors, 0 generated/structural errors, now dominated by Unity-type + god-object members. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -61,6 +61,7 @@ BattleFinishSendBase.cs BattleFinishSendBase.cs 47a2e85409008b9e39579f7da0c312be
|
||||
BattleFinishToOpponentDisConnectChecker.cs BattleFinishToOpponentDisConnectChecker.cs ec4b9678aa85a1eaacef626a6e07c20274535a4fca97db841fefc53be7f5381e 0
|
||||
BattleKeywordInfoListMgr.cs BattleKeywordInfoListMgr.cs a014170d0b3f5499635bcc2e29755dc2f3125d5a5a28b1741a4abc74b4abcf86 0
|
||||
BattleLifeTimeSharedObject.cs BattleLifeTimeSharedObject.cs ab8bc3703d268752a1de56ab5d3e9ebd276980c20076eb0ca300838b3db13d5f 0
|
||||
BattleLogTextBuilderAttachSkill.cs BattleLogTextBuilderAttachSkill.cs 11c585ae931fa3dc734bb231d6da61df3b51b803516ca2c5d88a0c78bc7c0104 0
|
||||
BattleManagerBase.cs BattleManagerBase.cs b4181eac7af0ed578835ea75b7003e1b3466331006a35cd84b40139825680eb7 0
|
||||
BattleMenuMgr.cs BattleMenuMgr.cs 7418699063e01641d0df1ed16773a9ac9418f418cc047fc18c5892eb7971d361 0
|
||||
BattlePlayer.cs BattlePlayer.cs 001409844b46ddaf0a5edbce4e015749ece61053adf725a978987d7063a02632 0
|
||||
@@ -274,6 +275,7 @@ EmblemInfo.cs EmblemInfo.cs 21fb353975ce1e929d9a88bdab9a69c32c751768cb9148293e29
|
||||
EmblemInfoDetail.cs EmblemInfoDetail.cs a6f8597d09808fa9634e52ad8482f2c715e043cbda29b14d9fac2d59ec74d47c 0
|
||||
EmitHandUtility.cs EmitHandUtility.cs 1912ad3e82e968b5e0fce6fe1339bf9ae17bcfa3019558b7848a9df9d656b54d 0
|
||||
EnemyAICoroutine.cs EnemyAICoroutine.cs a199f7894f26de72a798cb8f66c853bb23dd761a98d70a9fdfc0c1049fc6c50e 0
|
||||
EnemyChoiceBraveButtonUI.cs EnemyChoiceBraveButtonUI.cs 458c85516196dd7f8debb3df114ec87093e5daa4cb01702a5543e94f92bc0510 0
|
||||
EnemyClassBattleCard.cs EnemyClassBattleCard.cs 5919e0aff71c63ab89cdd942261e776abd3a3882536bc036c20f1b89159c2d70 0
|
||||
EnemyStatusPanelControl.cs EnemyStatusPanelControl.cs 20b622b34f72ca08706c732d8a1dad90055d4e1cb4e3fa054e6b560061f69bd1 0
|
||||
EpSetModifier.cs EpSetModifier.cs 67421f56915c690a3fe034745b2a400f845ef20ffb4d19e4eab2e2253cc36776 0
|
||||
@@ -610,6 +612,7 @@ PaymentSkuInfo.cs PaymentSkuInfo.cs 5150c2682bf354d4769e0c5a5f1abeca3804ded4ae30
|
||||
PaymentUI.cs PaymentUI.cs 84b2c7e5e297d8f2dfd20ee865e44780217ade7193c13981f1c50d28441e5504 0
|
||||
PlayHandCardReflection.cs PlayHandCardReflection.cs 934c893708573d24787ba3ad9b678ea465b749715f68cbda53ca00d427fe70e0 0
|
||||
PlayQueueViewBase.cs PlayQueueViewBase.cs c6829c45500f1c4911e8fe41bb66711e61417521de911513042fe09fb55c50cd 0
|
||||
PlayerChoiceBraveButtonUI.cs PlayerChoiceBraveButtonUI.cs ea5e5c08389fb3bbda8c97235a7f3cc2ba5d09c291e5879e9186e923217955fd 0
|
||||
PlayerClassBattleCard.cs PlayerClassBattleCard.cs 1cab6fed6be2d2bfc08d2f2ce1c2f78fa5710a3d3000972619105da408392ae7 0
|
||||
PlayerDrawCardToHandVfx.cs PlayerDrawCardToHandVfx.cs 2fcb442801159327adda940d47a0d7cd9ea5ea77d4072fadaeea40cf6dfc57b0 0
|
||||
PlazField.cs PlazField.cs 5b1e5ade9d15cb05c2748944bb1fe44de3cf3a0e665c6b3d68fc0d0d67d853e6 0
|
||||
@@ -1547,6 +1550,7 @@ Wizard.Battle.Player.ClassCharacter\Class3dCharacterBase.cs Wizard.Battle.Player
|
||||
Wizard.Battle.Player.ClassCharacter\ClassCharacterBase.cs Wizard.Battle.Player.ClassCharacter\ClassCharacterBase.cs 76c74e23c52d36176339dfb50f6885660ef587601b80cc2a882682bf0332429c 0
|
||||
Wizard.Battle.Player.ClassCharacter\HighRankSpineClassCharacter.cs Wizard.Battle.Player.ClassCharacter\HighRankSpineClassCharacter.cs 17f31270da67508f21987a11ad6978745cade12c9dec53249b6a508a58a2e773 0
|
||||
Wizard.Battle.Player.ClassCharacter\IClassCharacter.cs Wizard.Battle.Player.ClassCharacter\IClassCharacter.cs c1a985539e3b304260d87f4af6ec249d939dc0385e7cd902634296c4127d991f 0
|
||||
Wizard.Battle.Player.ClassCharacter\PlayerClassCharacter.cs Wizard.Battle.Player.ClassCharacter\PlayerClassCharacter.cs 79c4a5b7b34b79abf748ba421fcba213eecc04c789ee5ea8e5903abea2c05fa2 0
|
||||
Wizard.Battle.Player.ClassCharacter\PlayerHighRankSpineClassCharacter.cs Wizard.Battle.Player.ClassCharacter\PlayerHighRankSpineClassCharacter.cs fd0ac732efff8feee43aabf86cfc089e93f874ad8e4a40e60e538cf092b4e821 0
|
||||
Wizard.Battle.Player.ClassCharacter\SpineObject.cs Wizard.Battle.Player.ClassCharacter\SpineObject.cs bd325662311d523dc9948557b3ddf899ed5a72fe18430f69e307360f7fa6758f 0
|
||||
Wizard.Battle.Player.Emotion\Debug722006NullVfx.cs Wizard.Battle.Player.Emotion\Debug722006NullVfx.cs 65801eb05b7c9ee4c6514faa6d67f2d632ee95a47a74836a2f34072fe19a30db 0
|
||||
@@ -2861,6 +2865,7 @@ Wizard\LeaveBonusTagCollection.cs Wizard\LeaveBonusTagCollection.cs 30e0c56bbe6b
|
||||
Wizard\LeaveTagCollection.cs Wizard\LeaveTagCollection.cs 11d8c7a49a83ae6032f77183b7e2e32d38ac4a9def2413cf64558a00fe53750e 0
|
||||
Wizard\LifeRecord.cs Wizard\LifeRecord.cs dbb7e7c6532bf24174d3d958147309b1eb87faac12c57754e7282cf8ac5d8b50 0
|
||||
Wizard\LoadQueue.cs Wizard\LoadQueue.cs a3bd987174d57f1e63dc59f67a02235addb16bd515d9d4fc995054949f4c898d 0
|
||||
Wizard\LoadTask.cs Wizard\LoadTask.cs 6a096260ee3c7b9351e065adb1d491055638bd1646e04d90b203d803434de76e 0
|
||||
Wizard\LocalLog.cs Wizard\LocalLog.cs 991b50f5e128fd3b2368770fe7a7b7691ce4090bdaca5ae744d1f464572caab0 0
|
||||
Wizard\LocalizeJson.cs Wizard\LocalizeJson.cs 4adf1a47af054dc08971d7e8d1574e8b8d7692c027182ff6c3d167164240f4ea 0
|
||||
Wizard\LootBoxDialogUtility.cs Wizard\LootBoxDialogUtility.cs 8277f2e7dfbe98bc4e8790630c338d50a0e635f7566e9d1ee1cd22cd6b199237 0
|
||||
|
||||
|
Reference in New Issue
Block a user