port(m1): wave 6h — CS0246 app types + Unity members/enums (236->210)
- Generated app types: ChapterCharaDecider, DownloadInfoGetter, DeckSelection(Confirm)DialogDisplay, SubChapterStorySectionBtn, EvolutionHideMessageVfx; nested OpeningShowCharacterPanelVfx on OpeningVfx. - EffectMgr.MoveType: full 47-value decomp enum (was 4). - MonoBehaviour.print, Debug.isDebugBuild, LayerMask.LayerToName, SystemLanguage.Chinese, RuntimePlatform.XBOX360/BlackBerryPlayer/+console values. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,10 @@
|
||||
// AUTO-GENERATED no-op stubs (m1_stub_gen) from Shadowverse_Code_2026-05-23\Wizard.Battle.Touch\EvolutionHideMessageVfx.cs
|
||||
using Wizard.Battle.Resource;
|
||||
using Wizard.Battle.View.Vfx;
|
||||
namespace Wizard.Battle.Touch
|
||||
{
|
||||
public partial class EvolutionHideMessageVfx
|
||||
{
|
||||
public EvolutionHideMessageVfx(BattleManagerBase battleMgr, IBattleResourceMgr resourceMgr) { }
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,20 @@
|
||||
// AUTO-GENERATED no-op stubs (m1_stub_gen) from Shadowverse_Code_2026-05-23\Wizard\SubChapterStorySectionBtn.cs
|
||||
using System;
|
||||
using System.Collections;
|
||||
using Cute;
|
||||
using UnityEngine;
|
||||
namespace Wizard
|
||||
{
|
||||
public partial class SubChapterStorySectionBtn
|
||||
{
|
||||
private UILabel _clearLabel;
|
||||
private UILabel _titleLabel;
|
||||
private UITexture _btnTexture;
|
||||
private Texture _textureNormalImage;
|
||||
private Texture _texturePressImage;
|
||||
public void UnitRead(ScenarioSummary.Data data, StoryChapterData.SubChapterData subChapterData, Action<StoryChapterData.SubChapterData> unitReadAction) { }
|
||||
public void AllRead(Action allAction, string allBtnPath, bool isExistMaintenanceSubChapter) { }
|
||||
public void Maintenance() { }
|
||||
private IEnumerator OnPressImage() => default!;
|
||||
}
|
||||
}
|
||||
@@ -60,6 +60,7 @@ namespace Wizard.Battle.View.Vfx { public partial class EnemyDeckOutVfx : Sequen
|
||||
namespace Wizard.Battle.View.Vfx { public partial class EnemyMulliganDrawVfx : OpponentMulliganDrawCardVfx { } }
|
||||
namespace Wizard.Battle.View.Vfx { public partial class EnemyMulliganSwapVfx : SequentialVfxPlayer { } }
|
||||
namespace Wizard.Battle.View.Vfx { public partial class EpChangeVfx : SequentialVfxPlayer { } }
|
||||
namespace Wizard.Battle.Touch { public partial class EvolutionHideMessageVfx : global::Wizard.Battle.View.Vfx.SequentialVfxPlayer { } }
|
||||
namespace Wizard.Battle.View.Vfx { public partial class EvolveImageChangeVfx : SequentialVfxPlayer { } }
|
||||
namespace Wizard.Battle.View.Vfx { public partial class EvolveNameChangeVfx : SequentialVfxPlayer { } }
|
||||
namespace Wizard.Battle.View.Vfx { public partial class EvolveUnitMaskCardInPlayVfx : VfxBase { } }
|
||||
@@ -153,6 +154,7 @@ namespace Wizard.Battle.View.Vfx { public partial class StopEvolutionChoiceEffec
|
||||
namespace Wizard.Battle.View.Vfx { public partial class StopEvolutionTargetFocasVfx : VfxBase { } }
|
||||
namespace Wizard.Story.ChapterSelection.SelectionProcessing.Main { public partial class StoryStarter : global::Wizard.Story.ChapterSelection.SelectionProcessing.BattleResult.ProcessingBase { } }
|
||||
namespace Wizard.Story.ChapterSelection.SelectionProcessing.Main { public partial class SubChapterSelectionDialogDisplay : global::Wizard.Story.ChapterSelection.SelectionProcessing.BattleResult.ProcessingBase { } }
|
||||
namespace Wizard { public partial class SubChapterStorySectionBtn : MonoBehaviour { } }
|
||||
namespace Wizard.Story.ChapterSelection.SelectionProcessing.Main { public partial class SummaryDialogDisplay : global::Wizard.Story.ChapterSelection.SelectionProcessing.BattleResult.ProcessingBase { } }
|
||||
namespace Wizard.Battle.View.Vfx { public partial class SummonCardPreperationVfx : SequentialVfxPlayer { } }
|
||||
namespace Wizard.Battle.View.Vfx { public partial class SummonCardShakeCameraVfx : SequentialVfxPlayer { } }
|
||||
|
||||
@@ -17,7 +17,17 @@ public class EffectMgr
|
||||
{
|
||||
NONE, CMN_INPUT_TOUCH_1, CMN_INPUT_TOUCH_2, CMN_INPUT_DRAG_1, CMN_CARD_MOVE_1, CMN_CARD_MOVE_2, CMN_CARD_DRAW_2, CMN_CARD_DRAW_4, CMN_CARD_RETURN_1, CMN_CARD_SET_1, CMN_CARD_SET_2, CMN_CARD_SET_3, CMN_CARD_SET_4, CMN_CARD_ACCELERATE_1, CMN_CARD_CRYSTALLIZE_1, CMN_CARD_RARE_1, CMN_CARD_ATTACK_1, CMN_CARD_LANDING_1, CMN_CARD_TARGET_1, CMN_CARD_TARGET_2, CMN_CARD_TARGET_3, CMN_CARD_TARGET_4, CMN_CARD_SELECT_3, CMN_CARD_DAMAGE_1, CMN_CARD_DAMAGE_3, CMN_CARD_EVO_4, CMN_CLASS_APPEAR_1, CMN_CLASS_DESTROY_1, CMN_CLASS_DECKOUT_1, CMN_UI_COST_1, CMN_UI_COST_2, CMN_UI_COST_3, CMN_UI_COST_4, CMN_UI_EP_2, CMN_UI_EP_3, CMN_UI_EP_4, CMN_UI_EP_5, CMN_UI_EP_6, CMN_UI_TURN_1, CMN_UI_TURN_4, CMN_UI_TURN_5, CMN_UI_TURN_6, CMN_UI_YOURTURN_3, CMN_UI_TARGET_3, CMN_START_VS_1, CMN_START_VS_ST2, CMN_START_CARD_1, CMN_FRAME_BTN_1, CMN_FRAME_BTN_2, CMN_UI_HEROSKILL_1, CMN_UI_HEROSKILL_2, CMN_RESULT_TITLE_1, CMN_RESULT_TITLE_2, CMN_RESULT_TITLE_3, CMN_RESULT_LVUP_1, CMN_RESULT_RANKUP_1, CMN_RESULT_RANKDOWN_1, CMN_RESULT_TIERUP_1, CMN_RESULT_MATCH_1, CMN_RESULT_FAILED_1, CMN_RESULT_ORB_1, CMN_RESULT_ORB_2, CMN_RESULT_GAUGE_1, CMN_RESULT_GAUGE_2, CMN_RESULT_BACK_1, CMN_RESULT_BACK_2, CMN_RESULT_BACK_3, CMN_FIELD_SET_1, CMN_FIELD_SET_2, CMN_FIELD_SET_3, CMN_FIELD_SET_4, CMN_FIELD_SET_5, CMN_FIELD_SET_6, CMN_FIELD_SET_7, CMN_FIELD_SET_8, CMN_FIELD_SET_9, CMN_FIELD_SET_10, CMN_FIELD_SET_20, CMN_FIELD_SET_21, CMN_FIELD_SET_22, CMN_FIELD_SET_23, CMN_FIELD_SET_30, CMN_FIELD_SET_31, CMN_FIELD_SET_32, CMN_FIELD_SET_33, CMN_FIELD_SET_34, CMN_FIELD_SET_41, CMN_FIELD_SET_42, CMN_FIELD_SET_43, CMN_FIELD_SET_51, CMN_FIELD_SET_52, CMN_FIELD_SET_61, CMN_FIELD_SET_62, CMN_FIELD_SET_71, CMN_FIELD_SET_72, CMN_FIELD_SET_74, CMN_FIELD_SET_76, CMN_FIELD_SET_1001, CMN_FIELD_SET_1002, CMN_FIELD_SET_1003, CMN_FIELD_SET_1004, CMN_FIELD_SET_1005, CMN_FIELD_SET_1006, CMN_FIELD_SET_1007, CMN_FIELD_SET_1008, CMN_FIELD_SET_1009, CMN_FIELD_SET_1010, CMN_FIELD_SET_1011, CMN_FIELD_SET_1012, CMN_FIELD_TAP_1_1, CMN_FIELD_TAP_1_2, CMN_FIELD_TAP_2_1, CMN_FIELD_TAP_3_1, CMN_FIELD_TAP_3_2, CMN_FIELD_TAP_4_1, CMN_FIELD_TAP_4_2, CMN_FIELD_TAP_5_1, CMN_FIELD_TAP_6_1, CMN_FIELD_TAP_6_2, CMN_FIELD_TAP_7_1, CMN_FIELD_TAP_8_1, CMN_FIELD_TAP_9_1, CMN_FIELD_TAP_10_1, CMN_FIELD_TAP_10_2, CMN_FIELD_TAP_20_1, CMN_FIELD_TAP_20_2, CMN_FIELD_TAP_21_1, CMN_FIELD_TAP_21_2, CMN_FIELD_TAP_22_1, CMN_FIELD_TAP_23_1, CMN_FIELD_TAP_23_2, CMN_FIELD_TAP_30_1, CMN_FIELD_TAP_31_1, CMN_FIELD_TAP_31_2, CMN_FIELD_TAP_32_1, CMN_FIELD_TAP_33_1, CMN_FIELD_TAP_33_2, CMN_FIELD_TAP_34_1, CMN_FIELD_TAP_41_1, CMN_FIELD_TAP_42_1, CMN_FIELD_TAP_43_1, CMN_FIELD_TAP_51_1, CMN_FIELD_TAP_52_1, CMN_FIELD_TAP_61_1, CMN_FIELD_TAP_61_2, CMN_FIELD_TAP_62_1, CMN_FIELD_TAP_71_1, CMN_FIELD_TAP_72_1, CMN_FIELD_TAP_74_1, CMN_FIELD_TAP_76_1, CMN_FIELD_TAP_1001_1, CMN_FIELD_TAP_1002_1, CMN_FIELD_TAP_1003_1, CMN_FIELD_TAP_1004_1, CMN_FIELD_TAP_1005_1, CMN_FIELD_TAP_1006_1, CMN_FIELD_TAP_1007_1, CMN_FIELD_TAP_1007_2, CMN_FIELD_TAP_1008_1, CMN_FIELD_TAP_1009_1, CMN_FIELD_TAP_1010_1, CMN_FIELD_TAP_1011_1, CMN_FIELD_TAP_1012_1, CMN_MYPAGE_EVO_1, CMN_GACHA_CURSOR_1, CMN_GACHA_OPEN_2, CMN_GACHA_OPEN_3, CMN_GACHA_OPEN_4, CMN_TUTORIAL_DRAG_1, CMN_TUTORIAL_DRAG_2, CMN_TUTORIAL_TAP_1, CMN_TUTORIAL_TAP_2, CMN_TUTORIAL_NICE_1, CMN_CRAFT_CARD_1, CMN_CRAFT_CARD_2, CMN_CRAFT_ICON_1, CMN_CRAFT_TRACK_1, CMN_CRAFT_SPLASH_1, CMN_CRAFT_SPLASH_2, CMN_CRAFT_SPLASH_3, CMN_CRAFT_SPLASH_4, CMN_ENDING_IN_1, CMN_ENDING_LOGO_1, CMN_ENDING_LOGO_2, CMN_ENDING_TEXT_1, CMN_PROLOGUE_NAME_1, CMN_ARENA_ARCANE_1, CMN_ARENA_ARCANE_2, CMN_ARENA_FRAME_1, CMN_ARENA_FRAME_2, CMN_ARENA_FRAME_3, CMN_ARENA_CLASS_1, CMN_ARENA_CLASS_2, CMN_ARENA_DECIDE_1, CMN_ARENA_DECIDE_2, CMN_ARENA_DECIDE_3, CMN_ARENA_DECK_1, CMN_MAP_CHAPTER_1, CMN_MAP_MAPICON_CLEARED, CMN_MAP_MAPICON_NOTCLEARED, CMN_MAP_PLAYERICON, CMN_EMBLEM_GET_1, CMN_FRAME_CHOICE_1, CMN_FRAME_CHOICE_2, CMN_FRAME_CHOICE_3, CMN_FRAME_FUSION, CMN_FRAME_HEROSKILL_1, STT_ACT_PLAY_1, STT_ACT_GUARD_1, STT_ACT_FLAG_1, STT_ACT_REFLECTION_1, STT_LOOP_GUARD_1, STT_LOOP_UP_1, STT_LOOP_DOWN_1, STT_LOOP_SNEAK_1, STT_LOOP_REDUCTION_1, STT_LOOP_PROTECTION_1, STT_LOOP_PROTECTION_2, STT_LOOP_SKILL_INVINCIBLE_1, STT_LOOP_HOLD_4, STT_LOOP_BUFFER_1, STT_LOOP_SPELLCHARGE_1, STT_LOOP_UNATTACKED_1, STT_LOOP_UNSELECTED_1, STT_LOOP_HEAVENLYAEGIS_1, MAX,
|
||||
}
|
||||
public enum MoveType { NONE, DIRECT, DIRECT_HAND, DIRECT_LEADER }
|
||||
public enum MoveType
|
||||
{
|
||||
NONE, NONE_REF, LINEAR, LINEAR_REF, LINEAR_LOOK, LINEAR_WAIT_75, LINEAR_FROM_DECK,
|
||||
REVERSE, REVERSE_CLASS, SKIP, SKIP_CENTER_50, SKIP_LOOK, SKIP_LOOK_ZERO, SKIP_WAIT_75,
|
||||
SKIP_WAIT_75_FROM_DECK, SKIP_TO_DECK, DIRECT, DIRECT_REF, DIRECT_LOOK, DIRECT_LOOK_SELF_LEADER,
|
||||
DIRECT_HAND, DIRECT_SELF_HAND, DIRECT_DECK, DIRECT_LEADER, DIRECT_LEADER_REF, LOOK, PARABOLA,
|
||||
HOMING, HOMING_WAIT, ARC, ARC_LOOK, ARC_UPWARDS, CENTER, CENTER_SELF, CENTER_SELF_REF,
|
||||
CENTER_TARGET, CENTER_TARGET_REF, CENTER_SELF_ALL, CENTER_SELF_ALL_REF, CENTER_TARGET_ALL,
|
||||
CENTER_TARGET_ALL_REF, CENTER_SKIP, CENTER_SKIP_50, DIRECT_EPPANEL_SELF, DIRECT_EPPANEL_OPPONENT,
|
||||
DIRECT_CENTER_DIRECT, NONE_CENTER_TARGET_ALL
|
||||
}
|
||||
public enum TargetType { NONE, NONE_WAIT, SINGLE, SINGLE_ONLY_OPPONENT, AREA_ALL, AREA_OPPONENT, AREA_SELF }
|
||||
public enum EngineType { NONE, SHURIKEN, SOLID }
|
||||
|
||||
|
||||
@@ -190,5 +190,6 @@ namespace UnityEngine
|
||||
public static void Assert(bool c) { }
|
||||
public static void DrawLine(Vector3 a, Vector3 b) { }
|
||||
public static void DrawRay(Vector3 a, Vector3 b) { }
|
||||
public static bool isDebugBuild => false;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -51,7 +51,7 @@ namespace UnityEngine
|
||||
public struct Ray { public Ray(Vector3 origin, Vector3 dir) { this.origin = origin; this.direction = dir; } public Vector3 origin; public Vector3 direction; public Vector3 GetPoint(float d) => origin; }
|
||||
public struct RaycastHit { public Vector3 point; public Vector3 normal; public float distance; public Collider collider; public Transform transform; public GameObject gameObject; }
|
||||
public struct RaycastHit2D { public Vector3 point; public Vector3 normal; public float distance; public Collider2D collider; public Transform transform; public static implicit operator bool(RaycastHit2D hit) => hit.collider != null; }
|
||||
public struct LayerMask { public int value; public static int NameToLayer(string n) => 0; public static implicit operator int(LayerMask m) => m.value; }
|
||||
public struct LayerMask { public int value; public static int NameToLayer(string n) => 0; public static string LayerToName(int layer) => ""; public static implicit operator int(LayerMask m) => m.value; }
|
||||
|
||||
// ---- core object model ----
|
||||
public class Object
|
||||
@@ -112,6 +112,7 @@ namespace UnityEngine
|
||||
|
||||
public class MonoBehaviour : Behaviour
|
||||
{
|
||||
public static void print(object message) { }
|
||||
public Coroutine StartCoroutine(IEnumerator routine) => null;
|
||||
public Coroutine StartCoroutine(string methodName) => null;
|
||||
public void StopCoroutine(IEnumerator routine) { }
|
||||
@@ -402,8 +403,8 @@ namespace UnityEngine
|
||||
public static void Quit() { }
|
||||
public static event System.Action<bool> focusChanged { add { } remove { } }
|
||||
}
|
||||
public enum RuntimePlatform { WindowsPlayer, OSXPlayer, IPhonePlayer, Android, WindowsEditor, OSXEditor, LinuxPlayer }
|
||||
public enum SystemLanguage { English, Japanese, ChineseSimplified, ChineseTraditional, Korean, French, German, Unknown }
|
||||
public enum RuntimePlatform { WindowsPlayer, OSXPlayer, IPhonePlayer, Android, WindowsEditor, OSXEditor, LinuxPlayer, XBOX360, BlackBerryPlayer, PS4, XboxOne, Switch, Stadia }
|
||||
public enum SystemLanguage { English, Japanese, ChineseSimplified, ChineseTraditional, Korean, French, German, Chinese, Unknown }
|
||||
public static partial class Time
|
||||
{
|
||||
public static float deltaTime => 0f;
|
||||
|
||||
@@ -64,6 +64,7 @@ namespace Wizard.Battle.View.Vfx
|
||||
public static VfxBase ShowBattleUIImmediatelyVfx(BattlePlayerBase battlePlayerBase, bool fixDirection = false, bool isNewReplay = false, bool isBanmenkun = false) => NullVfx.Create();
|
||||
|
||||
public class WaitVoiceEndVfx : VfxBase { }
|
||||
public class OpeningShowCharacterPanelVfx : SequentialVfxPlayer { }
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user