Files
PerfectTidy_untiy_ios/Assets/Scripts/ModuleManager/ModuleManagerRegister.cs
T
2026-06-12 18:28:19 +08:00

214 lines
16 KiB
C#

namespace LoveLegend
{
public static class ModuleManagerRegister
{
public static void AutoRegisterModel()
{
ModuleManager moduleManager = ModuleManager.Instance;
moduleManager.AddModel(ModelConst.RewardAniModel, new RewardAniModel());
moduleManager.AddModel(ModelConst.GameLoginModel, new GameLoginModel());
moduleManager.AddModel(ModelConst.JoastModel, new JoastModel());
moduleManager.AddModel(ModelConst.LoadingModel, new LoadingModel());
moduleManager.AddModel(ModelConst.MenuModel, new MenuModel());
moduleManager.AddModel(ModelConst.LanguageViewModel, new LanguageViewModel());
moduleManager.AddModel(ModelConst.NetLoadingModel, new NetLoadingModel());
moduleManager.AddModel(ModelConst.OpenBgModel, new OpenBgModel());
moduleManager.AddModel(ModelConst.PrivacyModel, new PrivacyModel());
moduleManager.AddModel(ModelConst.RewardModel, new RewardModel());
moduleManager.AddModel(ModelConst.RainPlayModel, new RainPlayModel());
moduleManager.AddModel(ModelConst.ChoosePropModel, new ChoosePropModel());
moduleManager.AddModel(ModelConst.BuyPropModel, new BuyPropModel());
moduleManager.AddModel(ModelConst.GameResultModel, new GameResultModel());
moduleManager.AddModel(ModelConst.AddViewModel, new AddViewModel());
moduleManager.AddModel(ModelConst.OpenGameModel, new OpenGameModel());
moduleManager.AddModel(ModelConst.NewTaskModel, new NewTaskModel());
moduleManager.AddModel(ModelConst.GetTaskRewardModel, new GetTaskRewardModel());
moduleManager.AddModel(ModelConst.RewardboxModel, new RewardboxModel());
moduleManager.AddModel(ModelConst.PayloadingModel, new PayloadingModel());
moduleManager.AddModel(ModelConst.FirstRewardModel, new FirstRewardModel());
moduleManager.AddModel(ModelConst.HallModel, new HallModel());
moduleManager.AddModel(ModelConst.FXWndModel, new FXWndModel());
moduleManager.AddModel(ModelConst.SignInViewModel, new SignInViewModel());
moduleManager.AddModel(ModelConst.WheelViewModel, new WheelViewModel());
moduleManager.AddModel(ModelConst.PassViewModel, new PassViewModel());
moduleManager.AddModel(ModelConst.PassunlockModel, new PassunlockModel());
moduleManager.AddModel(ModelConst.BuygoldModel, new BuygoldModel());
moduleManager.AddModel(ModelConst.AdcomingModel, new AdcomingModel());
moduleManager.AddModel(ModelConst.MainTabModel, new MainTabModel());
moduleManager.AddModel(ModelConst.MailViewModel, new MailViewModel());
moduleManager.AddModel(ModelConst.PersonViewModel, new PersonViewModel());
moduleManager.AddModel(ModelConst.GuideViewModel, new GuideViewModel());
moduleManager.AddModel(ModelConst.TipsViewModel, new TipsViewModel());
moduleManager.AddModel(ModelConst.RecordViewModel, new RecordViewModel());
moduleManager.AddModel(ModelConst.ThreeDaysGiftModel, new ThreeDaysGiftModel());
moduleManager.AddModel(ModelConst.RewardMulNewModel, new RewardMulNewModel());
moduleManager.AddModel(ModelConst.LuckyPackModel, new LuckyPackModel());
moduleManager.AddModel(ModelConst.NetworkErrorTipsModel, new NetworkErrorTipsModel());
moduleManager.AddModel(ModelConst.GoldRewardModel, new GoldRewardModel());
moduleManager.AddModel(ModelConst.BroadcastModel, new BroadcastModel());
moduleManager.AddModel(ModelConst.GamePlayModel, new GamePlayModel());
moduleManager.AddModel(ModelConst.GameAddTimeModel, new GameAddTimeModel());
moduleManager.AddModel(ModelConst.GameEndModel, new GameEndModel());
moduleManager.AddModel(ModelConst.GamePauseModel, new GamePauseModel());
moduleManager.AddModel(ModelConst.GameTipModel, new GameTipModel());
}
public static void AutoRegisterUICtrl()
{
ModuleManager moduleManager = ModuleManager.Instance;
moduleManager.AddUICtrl(UICtrlConst.RewardAniUICtrl, new RewardAniUICtrl());
moduleManager.AddUICtrl(UICtrlConst.GameLoginUICtrl, new GameLoginUICtrl());
moduleManager.AddUICtrl(UICtrlConst.JoastUICtrl, new JoastUICtrl());
moduleManager.AddUICtrl(UICtrlConst.LoadingUICtrl, new LoadingUICtrl());
moduleManager.AddUICtrl(UICtrlConst.AdcomingUICtrl, new AdcomingUICtrl());
moduleManager.AddUICtrl(UICtrlConst.MenuUICtrl, new MenuUICtrl());
moduleManager.AddUICtrl(UICtrlConst.LanguageViewUICtrl, new LanguageViewUICtrl());
moduleManager.AddUICtrl(UICtrlConst.NetLoadingUICtrl, new NetLoadingUICtrl());
moduleManager.AddUICtrl(UICtrlConst.OpenBgUICtrl, new OpenBgUICtrl());
moduleManager.AddUICtrl(UICtrlConst.PrivacyUICtrl, new PrivacyUICtrl());
moduleManager.AddUICtrl(UICtrlConst.RewardUICtrl, new RewardUICtrl());
moduleManager.AddUICtrl(UICtrlConst.RainPlayUICtrl, new RainPlayUICtrl());
moduleManager.AddUICtrl(UICtrlConst.ChoosePropUICtrl, new ChoosePropUICtrl());
moduleManager.AddUICtrl(UICtrlConst.BuyPropUICtrl, new BuyPropUICtrl());
moduleManager.AddUICtrl(UICtrlConst.GameResultUICtrl, new GameResultUICtrl());
moduleManager.AddUICtrl(UICtrlConst.AddViewUICtrl, new AddViewUICtrl());
moduleManager.AddUICtrl(UICtrlConst.OpenGameUICtrl, new OpenGameUICtrl());
moduleManager.AddUICtrl(UICtrlConst.NewTaskUICtrl, new NewTaskUICtrl());
moduleManager.AddUICtrl(UICtrlConst.GetTaskRewardUICtrl, new GetTaskRewardUICtrl());
moduleManager.AddUICtrl(UICtrlConst.RewardboxUICtrl, new RewardboxUICtrl());
moduleManager.AddUICtrl(UICtrlConst.PayloadingUICtrl, new PayloadingUICtrl());
moduleManager.AddUICtrl(UICtrlConst.FirstRewardUICtrl, new FirstRewardUICtrl());
moduleManager.AddUICtrl(UICtrlConst.HallUICtrl, new HallUICtrl());
moduleManager.AddUICtrl(UICtrlConst.FXWndUICtrl, new FXWndUICtrl());
moduleManager.AddUICtrl(UICtrlConst.SignInViewUICtrl, new SignInViewUICtrl());
moduleManager.AddUICtrl(UICtrlConst.WheelViewUICtrl, new WheelViewUICtrl());
moduleManager.AddUICtrl(UICtrlConst.PassViewUICtrl, new PassViewUICtrl());
moduleManager.AddUICtrl(UICtrlConst.PassunlockUICtrl, new PassunlockUICtrl());
moduleManager.AddUICtrl(UICtrlConst.BuygoldUICtrl, new BuygoldUICtrl());
moduleManager.AddUICtrl(UICtrlConst.MainTabUICtrl, new MainTabUICtrl());
moduleManager.AddUICtrl(UICtrlConst.MailViewUICtrl, new MailViewUICtrl());
moduleManager.AddUICtrl(UICtrlConst.PersonViewUICtrl, new PersonViewUICtrl());
moduleManager.AddUICtrl(UICtrlConst.GuideViewUICtrl, new GuideViewUICtrl());
moduleManager.AddUICtrl(UICtrlConst.TipsViewUICtrl, new TipsViewUICtrl());
moduleManager.AddUICtrl(UICtrlConst.RecordViewUICtrl, new RecordViewUICtrl());
moduleManager.AddUICtrl(UICtrlConst.ThreeDaysGiftUICtrl, new ThreeDaysGiftUICtrl());
moduleManager.AddUICtrl(UICtrlConst.RewardMulNewUICtrl, new RewardMulNewUICtrl());
moduleManager.AddUICtrl(UICtrlConst.LuckyPackUICtrl, new LuckyPackUICtrl());
moduleManager.AddUICtrl(UICtrlConst.NetworkErrorTipsUICtrl, new NetworkErrorTipsUICtrl());
moduleManager.AddUICtrl(UICtrlConst.GoldRewardUICtrl, new GoldRewardUICtrl());
moduleManager.AddUICtrl(UICtrlConst.BroadcastUICtrl, new BroadcastUICtrl());
moduleManager.AddUICtrl(UICtrlConst.GamePlayUICtrl, new GamePlayUICtrl());
moduleManager.AddUICtrl(UICtrlConst.GameAddTimeUICtrl, new GameAddTimeUICtrl());
moduleManager.AddUICtrl(UICtrlConst.GameEndUICtrl, new GameEndUICtrl());
moduleManager.AddUICtrl(UICtrlConst.GamePauseUICtrl, new GamePauseUICtrl());
moduleManager.AddUICtrl(UICtrlConst.GameTipUICtrl, new GameTipUICtrl());
}
public static void AutoRegisterCtrl()
{
ModuleManager moduleManager = ModuleManager.Instance;
moduleManager.AddCtrl(CtrlConst.RewardAniCtrl, new RewardAniCtrl());
moduleManager.AddCtrl(CtrlConst.GameLoginCtrl, new GameLoginCtrl());
moduleManager.AddCtrl(CtrlConst.JoastCtrl, new JoastCtrl());
moduleManager.AddCtrl(CtrlConst.LoadingCtrl, new LoadingCtrl());
moduleManager.AddCtrl(CtrlConst.MenuCtrl, new MenuCtrl());
moduleManager.AddCtrl(CtrlConst.LanguageViewCtrl, new LanguageViewCtrl());
moduleManager.AddCtrl(CtrlConst.AdcomingCtrl, new AdcomingCtrl());
moduleManager.AddCtrl(CtrlConst.NetLoadingCtrl, new NetLoadingCtrl());
moduleManager.AddCtrl(CtrlConst.OpenBgCtrl, new OpenBgCtrl());
moduleManager.AddCtrl(CtrlConst.PrivacyCtrl, new PrivacyCtrl());
moduleManager.AddCtrl(CtrlConst.RewardCtrl, new RewardCtrl());
moduleManager.AddCtrl(CtrlConst.PreferencesDataReadyCtrl, new PreferencesDataReadyCtrl());
moduleManager.AddCtrl(CtrlConst.RainPlayCtrl, new RainPlayCtrl());
moduleManager.AddCtrl(CtrlConst.ChoosePropCtrl, new ChoosePropCtrl());
moduleManager.AddCtrl(CtrlConst.BuyPropCtrl, new BuyPropCtrl());
moduleManager.AddCtrl(CtrlConst.GameResultCtrl, new GameResultCtrl());
moduleManager.AddCtrl(CtrlConst.AddViewCtrl, new AddViewCtrl());
moduleManager.AddCtrl(CtrlConst.OpenGameCtrl, new OpenGameCtrl());
moduleManager.AddCtrl(CtrlConst.NewTaskCtrl, new NewTaskCtrl());
moduleManager.AddCtrl(CtrlConst.GetTaskRewardCtrl, new GetTaskRewardCtrl());
moduleManager.AddCtrl(CtrlConst.RewardboxCtrl, new RewardboxCtrl());
moduleManager.AddCtrl(CtrlConst.SignInViewCtrl, new SignInViewCtrl());
moduleManager.AddCtrl(CtrlConst.PayloadingCtrl, new PayloadingCtrl());
moduleManager.AddCtrl(CtrlConst.FirstRewardCtrl, new FirstRewardCtrl());
moduleManager.AddCtrl(CtrlConst.HallCtrl, new HallCtrl());
moduleManager.AddCtrl(CtrlConst.FXWndCtrl, new FXWndCtrl());
moduleManager.AddCtrl(CtrlConst.WheelViewCtrl, new WheelViewCtrl());
moduleManager.AddCtrl(CtrlConst.PassViewCtrl, new PassViewCtrl());
moduleManager.AddCtrl(CtrlConst.PassunlockCtrl, new PassunlockCtrl());
moduleManager.AddCtrl(CtrlConst.BuygoldCtrl, new BuygoldCtrl());
moduleManager.AddCtrl(CtrlConst.MainTabCtrl, new MainTabCtrl());
moduleManager.AddCtrl(CtrlConst.MailViewCtrl, new MailViewCtrl());
moduleManager.AddCtrl(CtrlConst.PersonViewCtrl, new PersonViewCtrl());
moduleManager.AddCtrl(CtrlConst.GuideViewCtrl, new GuideViewCtrl());
moduleManager.AddCtrl(CtrlConst.TipsViewCtrl, new TipsViewCtrl());
moduleManager.AddCtrl(CtrlConst.RecordViewCtrl, new RecordViewCtrl());
moduleManager.AddCtrl(CtrlConst.ThreeDaysGiftCtrl, new ThreeDaysGiftCtrl());
moduleManager.AddCtrl(CtrlConst.RewardMulNewCtrl, new RewardMulNewCtrl());
moduleManager.AddCtrl(CtrlConst.LuckyPackCtrl, new LuckyPackCtrl());
moduleManager.AddCtrl(CtrlConst.NetworkErrorTipsCtrl, new NetworkErrorTipsCtrl());
moduleManager.AddCtrl(CtrlConst.GoldRewardCtrl, new GoldRewardCtrl());
moduleManager.AddCtrl(CtrlConst.BroadcastCtrl, new BroadcastCtrl());
moduleManager.AddCtrl(CtrlConst.GamePlayCtrl, new GamePlayCtrl());
moduleManager.AddCtrl(CtrlConst.GameAddTimeCtrl, new GameAddTimeCtrl());
moduleManager.AddCtrl(CtrlConst.GameEndCtrl, new GameEndCtrl());
moduleManager.AddCtrl(CtrlConst.GamePauseCtrl, new GamePauseCtrl());
moduleManager.AddCtrl(CtrlConst.GameTipCtrl, new GameTipCtrl());
}
public static void AutoRegisterUIType()
{
ModuleManager moduleManager = ModuleManager.Instance;
moduleManager.AddUIType(UIConst.RewardAniUI, typeof(RewardAniUI));
moduleManager.AddUIType(UIConst.FXWndUI, typeof(FXWndUI));
moduleManager.AddUIType(UIConst.GameLoginUI, typeof(GameLoginUI));
moduleManager.AddUIType(UIConst.JoastUI, typeof(JoastUI));
moduleManager.AddUIType(UIConst.LoadingUI, typeof(LoadingUI));
// moduleManager.AddUIType(UIConst.MaskUI, typeof(MaskUI));
moduleManager.AddUIType(UIConst.MenuUI, typeof(MenuUI));
moduleManager.AddUIType(UIConst.LanguageViewUI, typeof(LanguageViewUI));
moduleManager.AddUIType(UIConst.NetLoadingUI, typeof(NetLoadingUI));
moduleManager.AddUIType(UIConst.OpenBgUI, typeof(OpenBgUI));
moduleManager.AddUIType(UIConst.PrivacyUI, typeof(PrivacyUI));
moduleManager.AddUIType(UIConst.RewardUI, typeof(RewardUI));
moduleManager.AddUIType(UIConst.RainPlayUI, typeof(RainPlayUI));
moduleManager.AddUIType(UIConst.ChoosePropUI, typeof(ChoosePropUI));
moduleManager.AddUIType(UIConst.BuyPropUI, typeof(BuyPropUI));
moduleManager.AddUIType(UIConst.AdcomingUI, typeof(AdcomingUI));
moduleManager.AddUIType(UIConst.GameResultUI, typeof(GameResultUI));
moduleManager.AddUIType(UIConst.AddViewUI, typeof(AddViewUI));
moduleManager.AddUIType(UIConst.OpenGameUI, typeof(OpenGameUI));
moduleManager.AddUIType(UIConst.NewTaskUI, typeof(NewTaskUI));
moduleManager.AddUIType(UIConst.GetTaskRewardUI, typeof(GetTaskRewardUI));
moduleManager.AddUIType(UIConst.RewardboxUI, typeof(RewardboxUI));
moduleManager.AddUIType(UIConst.PayloadingUI, typeof(PayloadingUI));
moduleManager.AddUIType(UIConst.FirstRewardUI, typeof(FirstRewardUI));
moduleManager.AddUIType(UIConst.HallUI, typeof(HallUI));
moduleManager.AddUIType(UIConst.SignInViewUI, typeof(SignInViewUI));
moduleManager.AddUIType(UIConst.WheelViewUI, typeof(WheelViewUI));
moduleManager.AddUIType(UIConst.PassViewUI, typeof(PassViewUI));
moduleManager.AddUIType(UIConst.PassunlockUI, typeof(PassunlockUI));
moduleManager.AddUIType(UIConst.BuygoldUI, typeof(BuygoldUI));
moduleManager.AddUIType(UIConst.MainTabUI, typeof(MainTabUI));
moduleManager.AddUIType(UIConst.MailViewUI, typeof(MailViewUI));
moduleManager.AddUIType(UIConst.PersonViewUI, typeof(PersonViewUI));
moduleManager.AddUIType(UIConst.GuideViewUI, typeof(GuideViewUI));
moduleManager.AddUIType(UIConst.TipsViewUI, typeof(TipsViewUI));
moduleManager.AddUIType(UIConst.RecordViewUI, typeof(RecordViewUI));
moduleManager.AddUIType(UIConst.ThreeDaysGiftUI, typeof(ThreeDaysGiftUI));
moduleManager.AddUIType(UIConst.RewardMulNewUI, typeof(RewardMulNewUI));
moduleManager.AddUIType(UIConst.LuckyPackUI, typeof(LuckyPackUI));
moduleManager.AddUIType(UIConst.NetworkErrorTipsUI, typeof(NetworkErrorTipsUI));
moduleManager.AddUIType(UIConst.GoldRewardUI, typeof(GoldRewardUI));
moduleManager.AddUIType(UIConst.BroadcastUI, typeof(BroadcastUI));
moduleManager.AddUIType(UIConst.GamePlayUI, typeof(GamePlayUI));
moduleManager.AddUIType(UIConst.GameAddTimeUI, typeof(GameAddTimeUI));
moduleManager.AddUIType(UIConst.GameEndUI, typeof(GameEndUI));
moduleManager.AddUIType(UIConst.GamePauseUI, typeof(GamePauseUI));
moduleManager.AddUIType(UIConst.GameTipUI, typeof(GameTipUI));
}
}
}