Files
BingoGrassland/Assets/BingoBrain/ModuleBoard/ModuleBoard.cs
T

182 lines
12 KiB
C#
Raw Normal View History

2026-04-20 13:49:36 +08:00
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.StarRewardModel, new StarRewardModel());
moduleBoardk.AddModel(ModelConst.NetLoadingModel, new NetLoadingModel());
2026-05-08 11:03:00 +08:00
2026-04-20 13:49:36 +08:00
moduleBoardk.AddModel(ModelConst.FaqUIModel, new FaqUIModel());
moduleBoardk.AddModel(ModelConst.BroadcastModel, new BroadcastModel());
2026-05-08 11:03:00 +08:00
moduleBoardk.AddModel(ModelConst.MakeupConfirmModel, new MakeupConfirmModel());
moduleBoardk.AddModel(ModelConst.SaveingPotModel, new SaveingPotModel());
moduleBoardk.AddModel(ModelConst.RecordViewModel, new RecordViewModel());
moduleBoardk.AddModel(ModelConst.FirstRewardModel, new FirstRewardModel());
}
2026-04-20 13:49:36 +08:00
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.StarRewardUI, typeof(StarRewardUI));
moduleBoardk.AddUIType(UIConst.NetLoadingUI, typeof(NetLoadingUI));
2026-05-08 11:03:00 +08:00
2026-04-20 13:49:36 +08:00
moduleBoardk.AddUIType(UIConst.FaqUIUI, typeof(FaqUIUI));
moduleBoardk.AddUIType(UIConst.BroadcastUI, typeof(BroadcastUI));
2026-05-08 11:03:00 +08:00
moduleBoardk.AddUIType(UIConst.MakeupConfirmUI, typeof(MakeupConfirmUI));
moduleBoardk.AddUIType(UIConst.SaveingPotUI, typeof(SaveingPotUI));
moduleBoardk.AddUIType(UIConst.RecordViewUI, typeof(RecordViewUI));
moduleBoardk.AddUIType(UIConst.FirstRewardUI, typeof(FirstRewardUI));
}
2026-04-20 13:49:36 +08:00
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.StarRewardCtrl, new StarRewardCtrl());
moduleBoardk.AddCtrl(CtrlConst.NetLoadingCtrl, new NetLoadingCtrl());
2026-05-08 11:03:00 +08:00
2026-04-20 13:49:36 +08:00
moduleBoardk.AddCtrl(CtrlConst.FaqUICtrl, new FaqUICtrl());
moduleBoardk.AddCtrl(CtrlConst.BroadcastCtrl, new BroadcastCtrl());
2026-05-08 11:03:00 +08:00
moduleBoardk.AddCtrl(CtrlConst.MakeupConfirmCtrl, new MakeupConfirmCtrl());
moduleBoardk.AddCtrl(CtrlConst.SaveingPotCtrl, new SaveingPotCtrl());
moduleBoardk.AddCtrl(CtrlConst.RecordViewCtrl, new RecordViewCtrl());
moduleBoardk.AddCtrl(CtrlConst.FirstRewardCtrl, new FirstRewardCtrl());
}
2026-04-20 13:49:36 +08:00
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.StarRewardUICtrl, new StarRewardUICtrl());
moduleBoardk.AddUICtrl(UICtrlConst.NetLoadingUICtrl, new NetLoadingUICtrl());
moduleBoardk.AddUICtrl(UICtrlConst.FaqUIUICtrl, new FaqUIUICtrl());
moduleBoardk.AddUICtrl(UICtrlConst.BroadcastUICtrl, new BroadcastUICtrl());
2026-05-08 11:03:00 +08:00
moduleBoardk.AddUICtrl(UICtrlConst.MakeupConfirmUICtrl, new MakeupConfirmUICtrl());
moduleBoardk.AddUICtrl(UICtrlConst.SaveingPotUICtrl, new SaveingPotUICtrl());
moduleBoardk.AddUICtrl(UICtrlConst.RecordViewUICtrl, new RecordViewUICtrl());
moduleBoardk.AddUICtrl(UICtrlConst.FirstRewardUICtrl, new FirstRewardUICtrl());
}
2026-04-20 13:49:36 +08:00
}
}