port(m1): wave 7d — LoginBonus/Story data ctors + nested BuildInfo/FileNamePair (158->142)
- Add the (JsonData) ctor to the LoginBonus data hand stubs (Continuous/Normal/ Special/FreeCardPackBox) and StoryRecoveryData (LitJson.JsonData is copied). - Full-surface the two nested View types that only the parent's empty stub covered: BattleCardView.BuildInfo (14-arg ctor) and DestroyVfx.FileNamePair (ctors + ObjectFileName/SeFileName); add BattleCardView(BuildInfo) to the hand shim. - Regenerate Field/Spell/UnitBattleCardView: stale stubs whose ctors had dropped the decomp `: base(buildInfo)` chain, exposed (CS7036) once BattleCardView lost its implicit default ctor. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -76,10 +76,10 @@ namespace AnimationOrTween
|
||||
|
||||
namespace Wizard.UI.LoginBonus
|
||||
{
|
||||
public class ContinuousData { }
|
||||
public class NormalData { }
|
||||
public class SpecialData { }
|
||||
public class FreeCardPackBoxData { }
|
||||
public class ContinuousData { public ContinuousData(LitJson.JsonData jsonData) { } }
|
||||
public class NormalData { public NormalData(LitJson.JsonData jsonData) { } }
|
||||
public class SpecialData { public SpecialData(LitJson.JsonData jsonData) { } }
|
||||
public class FreeCardPackBoxData { public FreeCardPackBoxData(LitJson.JsonData jsonData) { } }
|
||||
}
|
||||
|
||||
namespace DeckBuilder
|
||||
|
||||
@@ -10,7 +10,8 @@ namespace Wizard.Battle.View
|
||||
public partial interface IReadOnlyVoiceInfo { }
|
||||
public partial class BattleCardView
|
||||
{
|
||||
public class BuildInfo { }
|
||||
// BuildInfo (14-arg ctor + members) provided by Generated/BattleCardView_BuildInfo.g.cs
|
||||
public BattleCardView(BuildInfo buildInfo) { }
|
||||
// AttackTargetSelectInfo provided by Generated/BattleCardView_AttackTargetSelectInfo.g.cs
|
||||
public virtual UnityEngine.GameObject GameObject { get; protected set; }
|
||||
public HandCardFrameEffectControl HandFrameEffect { get; private set; }
|
||||
@@ -87,7 +88,7 @@ namespace Wizard.RoomMatch
|
||||
|
||||
namespace Wizard.Story
|
||||
{
|
||||
public class StoryRecoveryData { }
|
||||
public class StoryRecoveryData { public StoryRecoveryData(LitJson.JsonData jsonData) { } }
|
||||
}
|
||||
|
||||
namespace Wizard.UI.Common
|
||||
|
||||
Reference in New Issue
Block a user