Files
SVSimServer/SVSim.BattleEngine/Shim/Generated/UIManager.g.cs
gamer147 b47741d2a5 feat(battle-engine): full-surface god-object stubs (UIManager/GameObjMgr/BattleLog) 7532->5600
Generate the COMPLETE decomp member surface (not frontier-subset, which silently drops
already-provided members) for UIManager(+ViewScene/ChangeViewSceneParam), GameObjMgr,
BattleLogManager/Item, InPlayCardFrameEffectControl. UIManager/Footer base fixes:
UIManager is MonoBehaviour (singleton kept by hand via --exclude); Footer is the copied
Engine type (removed the conflicting global shim). Add HUDMode enum, Wizard manager
return-type stubs, and a closure-stubs file for 7 referenced empties.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-05 21:23:52 -04:00

342 lines
18 KiB
C#

// AUTO-GENERATED no-op stubs (m1_stub_gen) from Shadowverse_Code_2026-05-23\UIManager.cs
using System;
using System.Collections;
using System.Collections.Generic;
using System.Linq;
using BestHTTP;
using Cute;
using UnityEngine;
using Wizard;
using Wizard.Battle.View.Vfx;
using Wizard.Dialog.Setting;
using Wizard.UI.ReportToManagement;
public partial class UIManager
{
public partial class ChangeViewSceneParam { }
public enum ViewScene
{
None,
Splash,
Title,
MyPage,
CommonBackGround,
Battle,
Room,
RankMatch,
ClassSelectionPage,
StorySelectPage,
StorySelectionWorld,
AreaSelect,
StoryChapterSelectionFlowChart,
Scenario,
Scenario2,
Prologue,
Ending,
QuestSelectionPage,
PracticePuzzle,
DeckList,
DeckCardEdit,
CardAllList,
CardDestruct,
TwoPick,
Sealed,
SealedCardPackOpen,
SealedDeckEdit,
Convention,
Colosseum,
Gacha,
BuildDeckPurchasePage,
CardSleevePurchasePage,
ClassSkinPurchasePage,
Profile,
Ranking,
Mission,
Mail,
BattlePass,
Tutorial1,
Tutorial2,
Tutorial3,
StoryTutorialElf,
StoryTutorialRoyal,
StoryTutorialWitch,
StoryTutorialDragon,
StoryTutorialNecromancer,
StoryTutorialVampire,
StoryTutorialBishop,
StoryTutorialNemesis,
Guild,
Friend,
LoginBonus,
LotteryPage,
BeginnerMission,
FreePackCampaign,
Gathering,
Competition2Pick,
CompetitionLobby,
BossRushLobby,
RedEtherCampaignLobby,
Bingo,
CrossoverPortal,
NeutralPopularityVote,
LeaderPopularityVote,
Max
}
public const int FLICK_LOWER_LIMIT_X = 50;
private Footer prefabFooter;
private Footer m_Footer;
private UIAtlasManager _atlasManager;
private GameObject m_myPageUICameraObj;
private DialogBase dialogOriginalClose;
private NguiObjs dialogInputOriginalClose;
private DrumrollDialog _dialogDrumrollOriginal;
private GameObject roomIdInputObj;
private GameObject frontLayer;
private GameObject SystemLayer;
private Camera frontCamera;
private LoadingBase LoadingInDownLoad;
private LoadingInScene lodingInScene;
private LoadingInScene lodingInSceneCenter;
private LoadingInScene lodingInSceneMatching;
private LoadingInScene lodingInSceneBattle;
private LoadingInScene notNetwork;
private GameObject LoadingLayer;
private GameObject NotTouchOriginal;
private GameObject NotTouch;
private FadeManager feadOriginal;
private FadeManager nowFadeObj;
private GameObject MyPageLayer;
public UIRoot UIManagerRoot;
public Transform UIRootLoadingTransform;
public Camera UIRootLoadingCamera;
private UIRoot _UIRootSystem;
private GameObject _support;
private DialogReportToManagement _reportToManagementDialogParts;
private RewardBase _rewardBase;
public GameObject _lotteryApplyPrefab;
private RankWinnerReward _rankWinnerReward;
private GameObject _preventTouchCollider;
public UpdateSocialAccountTask _updateSocialAccountTask;
private UIBase_CardManager uiCardManager;
private NguiObjs OriginalTopBar;
public IList<UILabel> m_CrystalLabelList;
public IList<UILabel> m_RupyLabelList;
public Dictionary<ViewScene, UIBase> BackSceneDict;
public Dictionary<ViewScene, ChangeViewSceneParam> TopBarBackParameterDict;
private GameObject FirstTipsPrefab;
private GameObject FirstTipsObject;
private GameObject VideoHostingSettingRootPrefab;
private GameObject VideoHostingHUDPrefab;
private VideoHostingHUD VideoHostingHUDObject;
private GameObject _homeDialogPrefab;
private GameObject _legendCrystalBuyDialogPrefab;
private WindowResize _windowResize;
private GameObject[] RootObjects;
private Transform creatSceneUIPoint;
private IDictionary<ViewScene, UIBase> UIBaseList;
private ViewScene nowScene;
public DeckCreateMenuUI _deckCreateMenuOriginal;
private SwitchLanguage _switchLanguageOriginal;
private SettingBase settingBaseOriginal;
private SettingBase _optionSettingPrefab;
private SettingFirstBattle _firstSettingOriginal;
private BuyCrystal buyCrystalOriginal;
private AccountBase accountBaseOriginal;
private FriendBase friendBaseOriginal;
private GameObject replayDialogPrefab;
private int m_LockCountOnChangeView;
private Action m_OnFinishChangeView;
private List<UnityEngine.Object[]> assetBundleDatas;
public bool isErrorProc;
public bool isRetryProc;
public bool isNoAvailMemory;
private bool _isCreateAssetFileErrorDialog;
private bool _isAssetErrorDialogUse;
public const string YELLOW_COLOR = "[ffca45]";
public const string WHITE_COLOR = "[ffffff]";
public const int CHARALIMIT_INPUT_USERNAME = 24;
public const int CHARALIMIT_INPUT_DECKNAME = 30;
public const int CHARALIMIT_INPUT_TRANSITIONCODE = 16;
public const int CHARALIMIT_INPUT_ACCOUNT = 0;
public const int CHARALIMIT_INPUT_DECKCODE = 16;
public const int CHARALIMIT_FIX_USERNAME = 12;
public const int CHARALIMIT_FIX_DECKNAME = 24;
public const int CHARALIMIT_FIX_TRANSITIONCODE = 16;
public const int CHARALIMIT_FIX_ACCOUNT = 0;
public const int CHARALIMIT_FIX_DECKCODE = 16;
public const UIInput.KeyboardType KEYBOARD_USERNAME = UIInput.KeyboardType.Default;
public const UIInput.KeyboardType KEYBOARD_DECKNAME = UIInput.KeyboardType.Default;
public const UIInput.KeyboardType KEYBOARD_DECKCODE = UIInput.KeyboardType.EmailAddress;
public const UIInput.KeyboardType KEYBOARD_TRANSITIONCODE = UIInput.KeyboardType.EmailAddress;
public const UIInput.KeyboardType KEYBOARD_ACCOUNT = UIInput.KeyboardType.EmailAddress;
private const float FLICK_THRESHOLD = 50f;
private const float TOUCH_INVALID_TIME = 1f;
private const int URL_DIALOG_DEPTH = 3000;
private const float CHANGEVIEWSCENE_WAITTIME = 0.5f;
private Dictionary<ViewScene, object> _sceneParam;
public Footer _Footer { get; set; }
public DialogManager DialogManager { get; set; }
public ApplicationFinishManager ApplicationFinishManager { get; set; }
public GameObject MyPageUICameraObj { get; set; }
public DialogBase DialogPrefab { get; set; }
public NguiObjs TextInputDialogPrefab { get; set; }
public DrumrollDialog DrumrollDialogPrefab { get; set; }
public DialogBase NowOpenDialog { get; set; }
public GameObject IdInputPrefab { get; set; }
public Camera FrontCamera { get; set; }
public int FrontCameraPixelWidth { get; set; }
public int FrontCameraPixelHeight { get; set; }
public GameObject FrontLayerObject { get; set; }
public GameObject SystemLayerObject { get; set; }
public GameObject LoadingLayerObject { get; set; }
public LoadingBase LoadingInDownLoadPrefab { get; set; }
public LoadingInScene LoadingInScenePrefab { get; set; }
public LoadingInScene LoadingInSceneCenterPrefab { get; set; }
public LoadingInScene LoadingInSceneMatchingPrefab { get; set; }
public LoadingInScene LoadingInSceneBattlePrefab { get; set; }
public LoadingInScene LoadingForNetworkOfflinePrefab { get; set; }
public UIRoot UIRootSystem { get; set; }
public GameObject SupportDialogPrefab { get; set; }
public DialogReportToManagement DialogReportToManagement { get; set; }
public GameObject HomeDialogPrefab { get; set; }
public GameObject LegendCrystalBuyDialogPrefab { get; set; }
public bool IsCrystalDialogExe { get; set; }
public bool ApplicationHasFocus { get; set; }
public bool isBattleRecovery { get; set; }
public bool IsRoomRecovery { get; set; }
public WebViewHelper WebViewHelper { get; set; }
public LoadingViewManager LoadingViewManager { get; set; }
public bool IsTouchable { get; set; }
public AccountTransferHelper AccountTransferHelper { get; set; }
public SwitchLanguage SwitchLanguagePrefab { get; set; }
public SettingBase SettingPrefab { get; set; }
public SettingBase OptionSettingPrefab { get; set; }
public SettingFirstBattle SettingFirstBattle { get; set; }
public BuyCrystal BuyCrystalPrefab { get; set; }
public AccountBase AccountBasePrefab { get; set; }
public GameObject ReplayDialogPrefab { get; set; }
public bool IsAutoCacheClearAfter { get; set; }
public bool IsFadeIn { get; set; }
public void DisposeFooterMenu() { }
public bool IsNowOpenActiveDialog() => default!;
public static void ApplicationQuit() { }
private void Update() { }
private void Awake() { }
private void Start() { }
private void OnDestroy() { }
public Camera getCamera() => default!;
private IEnumerator WaitUntilLoadComplete() => default!;
public bool IsLocked() => default!;
public void AssetBundleLoad(Action callback = null) { }
public string GetSceneAssetPath(UIAtlasManager.AssetBundleNames assetname, string singlebundlename = "", bool isload = false) => default!;
public void AssetBundleLeaveRemove(ViewScene inLeaveScene) { }
public void AddResidentAtlas(UIAtlasManager.AssetBundleNames atlasName) { }
public void RemoveResidentAtlas(UIAtlasManager.AssetBundleNames atlasName) { }
private ViewScene GetFileResidentInMenu() => default!;
public List<UIAtlas> GetAtlasList() => default!;
public bool getAssetBundleEnd() => default!;
public void setAssetBundleEnd(bool flag) { }
private UIBase ViewOpen(ViewScene openScene, Action<GameObject> beforeOpening = null) => default!;
private UIBase CreateView(ViewScene scene, Action<GameObject> beforeOpening = null) => default!;
public void DestroyView(ViewScene scene) { }
private void DestroyView(List<ViewScene> sceneList) { }
public void DestroyViewAll() { }
public bool isViewOpen(ViewScene scene) => default!;
public void OffView(ViewScene scene) { }
private void OffView(List<ViewScene> sceneList) { }
public void OffViewAll() { }
public void OffViewAllOutside(ViewScene scene) { }
public UIBase GetUIBase(ViewScene scene) => default!;
public T GetCurrentSceneParam<T>() where T : class => default!;
public void OverrideSceneParam(ViewScene scene, object sceneParam) { }
public object GetLastSceneChangeParam(ViewScene scene) => default!;
public T GetSceneParam<T>(ViewScene scene) where T : class => default!;
public void ChangeViewScene(ViewScene nextScene, ChangeViewSceneParam param = null, object sceneParam = null) { }
public void OnReadyViewScene(bool isFadein, Action onFinishChangeView = null, Action onFinishFadeIn = null) { }
public void Force_Increment_LockCountChangeView() { }
public void Force_Decrement_LockCountChangeView() { }
public void Increment_LockCountChangeView() { }
public void Decrement_LockCountChangeView() { }
private IEnumerator ChangeViewScene_Main(ViewScene nextScene, ChangeViewSceneParam param) => default!;
private IEnumerator ChangeViewScene_OnFinishWait(ViewScene nextScene, ChangeViewSceneParam param) => default!;
public void UpdateFooterMenuTexture(ViewScene scene) { }
public ViewScene GetCurrentScene() => default!;
private void SetCurrentScene(ViewScene scene) { }
public bool IsCurrentScene(ViewScene scene) => default!;
public UIBase GetUiBaseOfCurrentScene() => default!;
public void OpenNotTouch() { }
public void offNotTouch() { }
private void creatNotTouch() { }
public DialogBase CreateDialogClose(bool isSystem = false, bool dontChangeLabelColor = false) => default!;
public DialogBase CreateConfirmationDialog(string message) => default!;
public void dialogAllClear() { }
public void ActiveChangeDialogAll(bool active) { }
public void CloseNotLatestDialogAll() { }
public bool CloseLatestDialog() => default!;
public bool isOpenDialog() => default!;
public bool isOpenLoading() => default!;
public void createInSceneLoading(bool notBlack = false, bool notCollider = false, bool force = true, int playIndex = -1) { }
public void closeInSceneLoading(bool force = true) { }
public VfxBase CreateNowLoadingVfx(VfxBase loadResourcesVfx) => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
public void createInSceneCenterLoading(bool notBlack = false, bool notCollider = false, bool force = true, string overrideText = null) { }
public void closeInSceneCenterLoading(bool force = true, bool disableCollider = false) { }
public LoadingInScene createInSceneLoadingMatching(bool notBlack = false, bool notCollider = false) => default!;
public LoadingInScene CloseInSceneLoadingMatching() => default!;
public LoadingInScene createInSceneLoadingBattle(bool notBlack = false, bool notCollider = false) => default!;
public LoadingInScene CloseInSceneLoadingBattle() => default!;
public void createInSceneNotNetwork() { }
public void closeInSceneNotNetwork() { }
public void CreatFadeOpen(Action onFinishCallback = null) { }
public void CreatFadeClose(Action onFinishCallback = null) { }
public void CreatFadeBlack() { }
public void CreatFadeObj() { }
public bool isFading() => default!;
public bool IsWizardSetupFinish() => default!;
public IEnumerator CardLoadResident() => default!;
public bool MyPageHomeCardLoadDeck(GameObject returnObj, DeckData deckData, int layer) => default!;
public void CardLoadSelect(GameObject returnObj, IList<int> CardNums, int layer, bool is2D, Action onFinish = null, bool isDefaultSleeve = false, CardMaster.CardMasterId cardMasterId = CardMaster.CardMasterId.Default) { }
public void CardLoadGachaPack(GameObject returnObj, IList<int> CardNums, int layer, bool is2D, int sleeveId = 3000011) { }
public bool isCardCreatEnd() => default!;
public List<UIBase_CardManager.CardObjData> getCardListObjs() => default!;
public List<UIBase_CardManager.CardObjData> getSelectCardListObjs() => default!;
public List<UIBase_CardManager.CardObjData> getCardList2DObjs() => default!;
public UIBase_CardManager getUIBase_CardManager() => default!;
public void setBackScene(GameObject obj, ViewScene backScene) { }
public TopBar CreateTopBar(GameObject obj, string titleMsg, ViewScene backScene = ViewScene.None, bool MoneyDraw = true, ChangeViewSceneParam Param = null, bool isWideMode = false) => default!;
public void SetBackButtonParameter(ChangeViewSceneParam in_Param) { }
public void RemoveNowSceneBackButtonParameter() { }
public void UpDateCrystalNum() { }
public void UpDateRupyNum() { }
public void UpdateLastRupyNum(int num) { }
public RankWinnerReward createRankWinnerReward() => default!;
public void ShowFooterMenu(bool isShow) { }
private bool IsShowMyPageSubOther() => default!;
public static void SetObjectToGrey(GameObject o, bool b, Color? enableTextColor = null, Dictionary<Color32, AllLabelColorChanger.ColorSet> changeColorDict = null) { }
public void CommonRetry() { }
public void CommonResetGame() { }
public FirstTips CheckFirstTips(FirstTips.TipsType TipsType, Action onFinish = null, int startPage = 0) => default!;
public FirstTips StartFirstTips(FirstTips.TipsType TipsType, Action onFinish = null, int startPage = 0, int seasonId = 0) => default!;
public FirstTips StartFirstTips(IEnumerable<FirstTips.TipsType> tipsTypes, Action onFinish = null, int startPage = 0, int seasonId = 0) => default!;
public bool IsActiveFirstTips() => default!;
public IEnumerator FirstTipsStart(int startPage = 0) => default!;
public void CreateVideoHostingHUD(VideoHostingHUD.HUDMode mode) { }
public void DestroyVideoHostingHUD() { }
public VideoHostingHUD GetVideoHostingHUD() => default!;
public DialogBase CreateVideoHostingSettingRoot() => default!;
public void SetLayerRecursive(Transform parentObj, int layer) { }
public void SetDeviceOrientation() { }
private IEnumerator SetDeviceOrientationFromBackGround() => default!;
private void OnApplicationPause(bool pauseStatus) { }
private void OnApplicationFocus(bool focus) { }
public void AttachAtlas(GameObject obj, bool isTargetChildren = true) { }
public void AttachAtlas(List<GameObject> obj_list, bool isTargetChildren = true) { }
private bool WantsToQuit() => default!;
public bool IsQuitDialog() => default!;
public static void ShowDialogUrl(string title, string url, Action<DialogBase> onDialogOpening = null) { }
public void CreateAssetFileErrorDialog() { }
public void SetIsAssetErrorDialogUse(bool inValue) { }
private bool IsAssetFileErrorDialogDispScene() => default!;
public RewardBase GetRewardDialogPrefab() => default!;
public void DelayExecute(float delayTime, Action func) { }
private IEnumerator DelayExecuteCoroutine(float delayTime, Action func) => default!;
}