Files
BingoGrassland/Assets/BingoBrain/ModuleBoard/ModuleBoard.cs
T
2026-04-20 13:49:36 +08:00

256 lines
19 KiB
C#

using BingoBrain.Core;
namespace BingoBrain
{
public static class ModuleBoard
{
public static void AutoRegisterModel()
{
ModuleBoardk moduleBoardk = ModuleBoardk.Instance;
moduleBoardk.AddModel(ModelConst.BottomModel, new BottomModel());
moduleBoardk.AddModel(ModelConst.CallEndModel, new CallEndModel());
moduleBoardk.AddModel(ModelConst.ChestModel, new ChestModel());
moduleBoardk.AddModel(ModelConst.SmailModel, new SmailModel());
moduleBoardk.AddModel(ModelConst.BingoEndModel, new BingoEndModel());
moduleBoardk.AddModel(ModelConst.ExtraItemModel, new ExtraItemModel());
moduleBoardk.AddModel(ModelConst.JEffectModel, new JEffectModel());
moduleBoardk.AddModel(ModelConst.EnterBingoModel, new EnterBingoModel());
moduleBoardk.AddModel(ModelConst.BingoWhatModel, new BingoWhatModel());
moduleBoardk.AddModel(ModelConst.JMallModel, new JMallModel());
moduleBoardk.AddModel(ModelConst.LeaveBingoModel, new LeaveBingoModel());
moduleBoardk.AddModel(ModelConst.ReadyBingoModel, new ReadyBingoModel());
moduleBoardk.AddModel(ModelConst.ReadyBingoyModel, new ReadyBingoyModel());
moduleBoardk.AddModel(ModelConst.BingoHallModel, new BingoHallModel());
moduleBoardk.AddModel(ModelConst.BingoHalldModel, new BingoHalldModel());
moduleBoardk.AddModel(ModelConst.SomsionModel, new SomsionModel());
moduleBoardk.AddModel(ModelConst.MoreCardModel, new MoreCardModel());
moduleBoardk.AddModel(ModelConst.CheckReadyModel, new CheckReadyModel());
moduleBoardk.AddModel(ModelConst.BingoStartModel, new BingoStartModel());
moduleBoardk.AddModel(ModelConst.BingoCardModel, new BingoCardModel());
moduleBoardk.AddModel(ModelConst.JTermModel, new JTermModel());
moduleBoardk.AddModel(ModelConst.PropInfoModel, new PropInfoModel());
moduleBoardk.AddModel(ModelConst.GodPleModel, new GodPleModel());
moduleBoardk.AddModel(ModelConst.GodPleAcModel, new GodPleAcModel());
moduleBoardk.AddModel(ModelConst.JTipsModel, new JTipsModel());
moduleBoardk.AddModel(ModelConst.JThinkModel, new JThinkModel());
moduleBoardk.AddModel(ModelConst.JTodModel, new JTodModel());
moduleBoardk.AddModel(ModelConst.BasptModel, new BasptModel());
moduleBoardk.AddModel(ModelConst.BingoToyModel, new BingoToyModel());
moduleBoardk.AddModel(ModelConst.H5Model, new H5Model());
moduleBoardk.AddModel(ModelConst.StarRewardModel, new StarRewardModel());
moduleBoardk.AddModel(ModelConst.MakeupConfirmModel, new MakeupConfirmModel());
moduleBoardk.AddModel(ModelConst.NetLoadingModel, new NetLoadingModel());
moduleBoardk.AddModel(ModelConst.MakeupStepModel, new MakeupStepModel());
moduleBoardk.AddModel(ModelConst.MakeupRecordModel, new MakeupRecordModel());
moduleBoardk.AddModel(ModelConst.FirstRewardModel, new FirstRewardModel());
moduleBoardk.AddModel(ModelConst.FaqUIModel, new FaqUIModel());
moduleBoardk.AddModel(ModelConst.BroadcastModel, new BroadcastModel());
moduleBoardk.AddModel(ModelConst.SheepPlayModel, new SheepPlayModel());
moduleBoardk.AddModel(ModelConst.MenuModel, new MenuModel());
moduleBoardk.AddModel(ModelConst.SettingModel, new SettingModel());
moduleBoardk.AddModel(ModelConst.RegulationModel, new RegulationModel());
moduleBoardk.AddModel(ModelConst.LevelSuccessModel, new LevelSuccessModel());
moduleBoardk.AddModel(ModelConst.TipsViewModel, new TipsViewModel());
moduleBoardk.AddModel(ModelConst.PayloadingModel, new PayloadingModel());
moduleBoardk.AddModel(ModelConst.ResurgenceModel, new ResurgenceModel());
moduleBoardk.AddModel(ModelConst.SaveingPotModel, new SaveingPotModel());
moduleBoardk.AddModel(ModelConst.RecordViewModel, new RecordViewModel());
moduleBoardk.AddModel(ModelConst.ThreeDaysGiftModel, new ThreeDaysGiftModel());
moduleBoardk.AddModel(ModelConst.RewardMulNewModel, new RewardMulNewModel());
}
public static void AutoRegisterUIType()
{
ModuleBoardk moduleBoardk = ModuleBoardk.Instance;
moduleBoardk.AddUIType(UIConst.BottomUI, typeof(BottomUI));
moduleBoardk.AddUIType(UIConst.CallEndUI, typeof(CallEndUI));
moduleBoardk.AddUIType(UIConst.ChestUI, typeof(ChestUI));
moduleBoardk.AddUIType(UIConst.SmailUI, typeof(SmailUI));
moduleBoardk.AddUIType(UIConst.BingoEndUI, typeof(BingoEndUI));
moduleBoardk.AddUIType(UIConst.ExtraItemUI, typeof(ExtraItemUI));
moduleBoardk.AddUIType(UIConst.JEffectUI, typeof(JEffectUI));
moduleBoardk.AddUIType(UIConst.EnterBingoUI, typeof(EnterBingoUI));
moduleBoardk.AddUIType(UIConst.BingoWhatUI, typeof(BingoWhatUI));
moduleBoardk.AddUIType(UIConst.JMallUI, typeof(JMallUI));
moduleBoardk.AddUIType(UIConst.LeaveBingoUI, typeof(LeaveBingoUI));
moduleBoardk.AddUIType(UIConst.ReadyBingoUI, typeof(ReadyBingoUI));
moduleBoardk.AddUIType(UIConst.ReadyBingoyUI, typeof(ReadyBingoyUI));
moduleBoardk.AddUIType(UIConst.BingoHallUI, typeof(BingoHallUI));
moduleBoardk.AddUIType(UIConst.BingoHalldUI, typeof(BingoHalldUI));
moduleBoardk.AddUIType(UIConst.SomsionUI, typeof(SomsionUI));
moduleBoardk.AddUIType(UIConst.MoreCardUI, typeof(MoreCardUI));
moduleBoardk.AddUIType(UIConst.CheckReadyUI, typeof(CheckReadyUI));
moduleBoardk.AddUIType(UIConst.BingoStartUI, typeof(BingoStartUI));
moduleBoardk.AddUIType(UIConst.BingoCardUI, typeof(BingoCardUI));
moduleBoardk.AddUIType(UIConst.JTermUI, typeof(JTermUI));
moduleBoardk.AddUIType(UIConst.PropInfoUI, typeof(PropInfoUI));
moduleBoardk.AddUIType(UIConst.GodPleUI, typeof(GodPleUI));
moduleBoardk.AddUIType(UIConst.GodPleAcUI, typeof(GodPleAcUI));
moduleBoardk.AddUIType(UIConst.JTipsUI, typeof(JTipsUI));
moduleBoardk.AddUIType(UIConst.JThinkUI, typeof(JThinkUI));
moduleBoardk.AddUIType(UIConst.JTodUI, typeof(JTodUI));
moduleBoardk.AddUIType(UIConst.BasptUI, typeof(BasptUI));
moduleBoardk.AddUIType(UIConst.BingoToyUI, typeof(BingoToyUI));
moduleBoardk.AddUIType(UIConst.H5UI, typeof(H5UI));
moduleBoardk.AddUIType(UIConst.StarRewardUI, typeof(StarRewardUI));
moduleBoardk.AddUIType(UIConst.MakeupConfirmUI, typeof(MakeupConfirmUI));
moduleBoardk.AddUIType(UIConst.NetLoadingUI, typeof(NetLoadingUI));
moduleBoardk.AddUIType(UIConst.MakeupStepUI, typeof(MakeupStepUI));
moduleBoardk.AddUIType(UIConst.MakeupRecordUI, typeof(MakeupRecordUI));
moduleBoardk.AddUIType(UIConst.FirstRewardUI, typeof(FirstRewardUI));
moduleBoardk.AddUIType(UIConst.FaqUIUI, typeof(FaqUIUI));
moduleBoardk.AddUIType(UIConst.BroadcastUI, typeof(BroadcastUI));
moduleBoardk.AddUIType(UIConst.SheepPlayUI, typeof(SheepPlayUI));
moduleBoardk.AddUIType(UIConst.MenuUI, typeof(MenuUI));
moduleBoardk.AddUIType(UIConst.SettingUI, typeof(SettingUI));
moduleBoardk.AddUIType(UIConst.NewTaskUI, typeof(NewTaskUI));
moduleBoardk.AddUIType(UIConst.GetTaskRewardUI, typeof(GetTaskRewardUI));
moduleBoardk.AddUIType(UIConst.BuyslotUI, typeof(BuyslotUI));
moduleBoardk.AddUIType(UIConst.RemakeUI, typeof(RemakeUI));
moduleBoardk.AddUIType(UIConst.SheepwindowUI, typeof(SheepwindowUI));
moduleBoardk.AddUIType(UIConst.PackrewardUI, typeof(PackrewardUI));
moduleBoardk.AddUIType(UIConst.RegulationUI, typeof(RegulationUI));
moduleBoardk.AddUIType(UIConst.LevelSuccessUI, typeof(LevelSuccessUI));
moduleBoardk.AddUIType(UIConst.OpenGameUI, typeof(OpenGameUI));
moduleBoardk.AddUIType(UIConst.RewardboxUI, typeof(RewardboxUI));
moduleBoardk.AddUIType(UIConst.PassunlockUI, typeof(PassunlockUI));
moduleBoardk.AddUIType(UIConst.AdcomingUI, typeof(AdcomingUI));
moduleBoardk.AddUIType(UIConst.TipsViewUI, typeof(TipsViewUI));
moduleBoardk.AddUIType(UIConst.PayloadingUI, typeof(PayloadingUI));
moduleBoardk.AddUIType(UIConst.ResurgenceUI, typeof(ResurgenceUI));
moduleBoardk.AddUIType(UIConst.SaveingPotUI, typeof(SaveingPotUI));
moduleBoardk.AddUIType(UIConst.RecordViewUI, typeof(RecordViewUI));
moduleBoardk.AddUIType(UIConst.ThreeDaysGiftUI, typeof(ThreeDaysGiftUI));
moduleBoardk.AddUIType(UIConst.RewardMulNewUI, typeof(RewardMulNewUI));
}
public static void AutoRegisterCtrl()
{
ModuleBoardk moduleBoardk = ModuleBoardk.Instance;
moduleBoardk.AddCtrl(CtrlConst.BottomCtrl, new BottomCtrl());
moduleBoardk.AddCtrl(CtrlConst.CallEndCtrl, new CallEndCtrl());
moduleBoardk.AddCtrl(CtrlConst.ChestCtrl, new ChestCtrl());
moduleBoardk.AddCtrl(CtrlConst.SmailCtrl, new SmailCtrl());
moduleBoardk.AddCtrl(CtrlConst.BingoEndCtrl, new BingoEndCtrl());
moduleBoardk.AddCtrl(CtrlConst.ExtraItemCtrl, new ExtraItemCtrl());
moduleBoardk.AddCtrl(CtrlConst.JEffectCtrl, new JEffectCtrl());
moduleBoardk.AddCtrl(CtrlConst.EnterBingoCtrl, new EnterBingoCtrl());
moduleBoardk.AddCtrl(CtrlConst.BingoWhatCtrl, new BingoWhatCtrl());
moduleBoardk.AddCtrl(CtrlConst.JMallCtrl, new JMallCtrl());
moduleBoardk.AddCtrl(CtrlConst.LeaveBingoCtrl, new LeaveBingoCtrl());
moduleBoardk.AddCtrl(CtrlConst.ReadyBingoCtrl, new ReadyBingoCtrl());
moduleBoardk.AddCtrl(CtrlConst.ReadyBingoyCtrl, new ReadyBingoyCtrl());
moduleBoardk.AddCtrl(CtrlConst.BingoHallCtrl, new BingoHallCtrl());
moduleBoardk.AddCtrl(CtrlConst.BingoHalldCtrl, new BingoHalldCtrl());
moduleBoardk.AddCtrl(CtrlConst.SomsionCtrl, new SomsionCtrl());
moduleBoardk.AddCtrl(CtrlConst.MoreCardCtrl, new MoreCardCtrl());
moduleBoardk.AddCtrl(CtrlConst.CheckReadyCtrl, new CheckReadyCtrl());
moduleBoardk.AddCtrl(CtrlConst.BingoStartCtrl, new BingoStartCtrl());
moduleBoardk.AddCtrl(CtrlConst.BingoCardCtrl, new BingoCardCtrl());
moduleBoardk.AddCtrl(CtrlConst.JTermCtrl, new JTermCtrl());
moduleBoardk.AddCtrl(CtrlConst.PropInfoCtrl, new PropInfoCtrl());
moduleBoardk.AddCtrl(CtrlConst.GodPleCtrl, new GodPleCtrl());
moduleBoardk.AddCtrl(CtrlConst.GodPleAcCtrl, new GodPleAcCtrl());
moduleBoardk.AddCtrl(CtrlConst.JTipsCtrl, new JTipsCtrl());
moduleBoardk.AddCtrl(CtrlConst.JThinkCtrl, new JThinkCtrl());
moduleBoardk.AddCtrl(CtrlConst.JTodCtrl, new JTodCtrl());
moduleBoardk.AddCtrl(CtrlConst.BasptCtrl, new BasptCtrl());
moduleBoardk.AddCtrl(CtrlConst.BingoToyCtrl, new BingoToyCtrl());
moduleBoardk.AddCtrl(CtrlConst.PrenterCtrl, new PrenterCtrl());
moduleBoardk.AddCtrl(CtrlConst.H5Ctrl, new H5Ctrl());
moduleBoardk.AddCtrl(CtrlConst.StarRewardCtrl, new StarRewardCtrl());
moduleBoardk.AddCtrl(CtrlConst.MakeupConfirmCtrl, new MakeupConfirmCtrl());
moduleBoardk.AddCtrl(CtrlConst.NetLoadingCtrl, new NetLoadingCtrl());
moduleBoardk.AddCtrl(CtrlConst.MakeupStepCtrl, new MakeupStepCtrl());
moduleBoardk.AddCtrl(CtrlConst.MakeupRecordCtrl, new MakeupRecordCtrl());
moduleBoardk.AddCtrl(CtrlConst.FirstRewardCtrl, new FirstRewardCtrl());
moduleBoardk.AddCtrl(CtrlConst.FaqUICtrl, new FaqUICtrl());
moduleBoardk.AddCtrl(CtrlConst.BroadcastCtrl, new BroadcastCtrl());
moduleBoardk.AddCtrl(CtrlConst.SheepPlayCtrl, new SheepPlayCtrl());
moduleBoardk.AddCtrl(CtrlConst.MenuCtrl, new MenuCtrl());
moduleBoardk.AddCtrl(CtrlConst.SettingCtrl, new SettingCtrl());
moduleBoardk.AddCtrl(CtrlConst.NewTaskCtrl, new NewTaskCtrl());
moduleBoardk.AddCtrl(CtrlConst.GetTaskRewardCtrl, new GetTaskRewardCtrl());
moduleBoardk.AddCtrl(CtrlConst.BuyslotCtrl, new BuyslotCtrl());
moduleBoardk.AddCtrl(CtrlConst.RemakeCtrl, new RemakeCtrl());
moduleBoardk.AddCtrl(CtrlConst.SheepwindowCtrl, new SheepwindowCtrl());
moduleBoardk.AddCtrl(CtrlConst.PackrewardCtrl, new PackrewardCtrl());
moduleBoardk.AddCtrl(CtrlConst.RegulationCtrl, new RegulationCtrl());
moduleBoardk.AddCtrl(CtrlConst.LevelSuccessCtrl, new LevelSuccessCtrl());
moduleBoardk.AddCtrl(CtrlConst.OpenGameCtrl, new OpenGameCtrl());
moduleBoardk.AddCtrl(CtrlConst.TipsViewCtrl, new TipsViewCtrl());
moduleBoardk.AddCtrl(CtrlConst.PayloadingCtrl, new PayloadingCtrl());
moduleBoardk.AddCtrl(CtrlConst.ResurgenceCtrl, new ResurgenceCtrl());
moduleBoardk.AddCtrl(CtrlConst.SaveingPotCtrl, new SaveingPotCtrl());
moduleBoardk.AddCtrl(CtrlConst.RecordViewCtrl, new RecordViewCtrl());
moduleBoardk.AddCtrl(CtrlConst.ThreeDaysGiftCtrl, new ThreeDaysGiftCtrl());
moduleBoardk.AddCtrl(CtrlConst.RewardMulNewCtrl, new RewardMulNewCtrl());
}
public static void AutoRegisterUICtrl()
{
ModuleBoardk moduleBoardk = ModuleBoardk.Instance;
moduleBoardk.AddUICtrl(UICtrlConst.BottomUICtrl, new BottomUICtrl());
moduleBoardk.AddUICtrl(UICtrlConst.CallEndUICtrl, new CallEndUICtrl());
moduleBoardk.AddUICtrl(UICtrlConst.ChestUICtrl, new ChestUICtrl());
moduleBoardk.AddUICtrl(UICtrlConst.SmailUICtrl, new SmailUICtrl());
moduleBoardk.AddUICtrl(UICtrlConst.BingoEndUICtrl, new BingoEndUICtrl());
moduleBoardk.AddUICtrl(UICtrlConst.ExtraItemUICtrl, new ExtraItemUICtrl());
moduleBoardk.AddUICtrl(UICtrlConst.JEffectUICtrl, new JEffectUICtrl());
moduleBoardk.AddUICtrl(UICtrlConst.EnterBingoUICtrl, new EnterBingoUICtrl());
moduleBoardk.AddUICtrl(UICtrlConst.BingoWhatUICtrl, new BingoWhatUICtrl());
moduleBoardk.AddUICtrl(UICtrlConst.JMallUICtrl, new JMallUICtrl());
moduleBoardk.AddUICtrl(UICtrlConst.LeaveBingoUICtrl, new LeaveBingoUICtrl());
moduleBoardk.AddUICtrl(UICtrlConst.ReadyBingoUICtrl, new ReadyBingoUICtrl());
moduleBoardk.AddUICtrl(UICtrlConst.ReadyBingoyUICtrl, new ReadyBingoyUICtrl());
moduleBoardk.AddUICtrl(UICtrlConst.BingoHallUICtrl, new BingoHallUICtrl());
moduleBoardk.AddUICtrl(UICtrlConst.BingoHalldUICtrl, new BingoHalldUICtrl());
moduleBoardk.AddUICtrl(UICtrlConst.SomsionUICtrl, new SomsionUICtrl());
moduleBoardk.AddUICtrl(UICtrlConst.MoreCardUICtrl, new MoreCardUICtrl());
moduleBoardk.AddUICtrl(UICtrlConst.CheckReadyUICtrl, new CheckReadyUICtrl());
moduleBoardk.AddUICtrl(UICtrlConst.BingoStartUICtrl, new BingoStartUICtrl());
moduleBoardk.AddUICtrl(UICtrlConst.BingoCardUICtrl, new BingoCardUICtrl());
moduleBoardk.AddUICtrl(UICtrlConst.JTermUICtrl, new JTermUICtrl());
moduleBoardk.AddUICtrl(UICtrlConst.PropInfoUICtrl, new PropInfoUICtrl());
moduleBoardk.AddUICtrl(UICtrlConst.GodPleUICtrl, new GodPleUICtrl());
moduleBoardk.AddUICtrl(UICtrlConst.GodPleAcUICtrl, new GodPleAcUICtrl());
moduleBoardk.AddUICtrl(UICtrlConst.JTipsUICtrl, new JTipsUICtrl());
moduleBoardk.AddUICtrl(UICtrlConst.JThinkUICtrl, new JThinkUICtrl());
moduleBoardk.AddUICtrl(UICtrlConst.JTodUICtrl, new JTodUICtrl());
moduleBoardk.AddUICtrl(UICtrlConst.BasptUICtrl, new BasptUICtrl());
moduleBoardk.AddUICtrl(UICtrlConst.BingoToyUICtrl, new BingoToyUICtrl());
moduleBoardk.AddUICtrl(UICtrlConst.H5UICtrl, new H5UICtrl());
moduleBoardk.AddUICtrl(UICtrlConst.StarRewardUICtrl, new StarRewardUICtrl());
moduleBoardk.AddUICtrl(UICtrlConst.MakeupConfirmUICtrl, new MakeupConfirmUICtrl());
moduleBoardk.AddUICtrl(UICtrlConst.NetLoadingUICtrl, new NetLoadingUICtrl());
moduleBoardk.AddUICtrl(UICtrlConst.MakeupStepUICtrl, new MakeupStepUICtrl());
moduleBoardk.AddUICtrl(UICtrlConst.MakeupRecordUICtrl, new MakeupRecordUICtrl());
moduleBoardk.AddUICtrl(UICtrlConst.FirstRewardUICtrl, new FirstRewardUICtrl());
moduleBoardk.AddUICtrl(UICtrlConst.FaqUIUICtrl, new FaqUIUICtrl());
moduleBoardk.AddUICtrl(UICtrlConst.BroadcastUICtrl, new BroadcastUICtrl());
moduleBoardk.AddUICtrl(UICtrlConst.SheepPlayUICtrl, new SheepPlayUICtrl());
moduleBoardk.AddUICtrl(UICtrlConst.MenuUICtrl, new MenuUICtrl());
moduleBoardk.AddUICtrl(UICtrlConst.SettingUICtrl, new SettingUICtrl());
moduleBoardk.AddUICtrl(UICtrlConst.BuygoldUICtrl, new BuygoldUICtrl());
moduleBoardk.AddUICtrl(UICtrlConst.RegulationUICtrl, new RegulationUICtrl());
moduleBoardk.AddUICtrl(UICtrlConst.LevelSuccessUICtrl, new LevelSuccessUICtrl());
moduleBoardk.AddUICtrl(UICtrlConst.OpenGameUICtrl, new OpenGameUICtrl());
moduleBoardk.AddUICtrl(UICtrlConst.PackrewardUICtrl, new PackrewardUICtrl());
moduleBoardk.AddUICtrl(UICtrlConst.SheepwindowUICtrl, new SheepwindowUICtrl());
moduleBoardk.AddUICtrl(UICtrlConst.RemakeUICtrl, new RemakeUICtrl());
moduleBoardk.AddUICtrl(UICtrlConst.BuyslotUICtrl, new BuyslotUICtrl());
moduleBoardk.AddUICtrl(UICtrlConst.GetTaskRewardUICtrl, new GetTaskRewardUICtrl());
moduleBoardk.AddUICtrl(UICtrlConst.NewTaskUICtrl, new NewTaskUICtrl());
moduleBoardk.AddUICtrl(UICtrlConst.RewardboxUICtrl, new RewardboxUICtrl());
moduleBoardk.AddUICtrl(UICtrlConst.PassunlockUICtrl, new PassunlockUICtrl());
moduleBoardk.AddUICtrl(UICtrlConst.AdcomingUICtrl, new AdcomingUICtrl());
moduleBoardk.AddUICtrl(UICtrlConst.TipsViewUICtrl, new TipsViewUICtrl());
moduleBoardk.AddUICtrl(UICtrlConst.PayloadingUICtrl, new PayloadingUICtrl());
moduleBoardk.AddUICtrl(UICtrlConst.ResurgenceUICtrl, new ResurgenceUICtrl());
moduleBoardk.AddUICtrl(UICtrlConst.SaveingPotUICtrl, new SaveingPotUICtrl());
moduleBoardk.AddUICtrl(UICtrlConst.RecordViewUICtrl, new RecordViewUICtrl());
moduleBoardk.AddUICtrl(UICtrlConst.ThreeDaysGiftUICtrl, new ThreeDaysGiftUICtrl());
moduleBoardk.AddUICtrl(UICtrlConst.RewardMulNewUICtrl, new RewardMulNewUICtrl());
}
}
}