public void ShowAnnouncement(AnnouncementConfig announcementConfig) { mNormalAnnouncementTitleText.text = announcementConfig.Title; mNormalAnnouncementContentText.text = announcementConfig.Content; mNormalAnnouncementGo.SetActive(AnnouncementConfig.NormalAnnouncementType == announcementConfig.Type); mRobidGambleGo.SetActive(AnnouncementConfig.ForbidGambleType == announcementConfig.Type); }
public async static void Start() { #if ILRuntime if (!Define.IsILRuntime) { Log.Error("mono层是mono模式, 但是Hotfix层是ILRuntime模式"); } #else if (Define.IsILRuntime) { Log.Error("mono层是ILRuntime模式, Hotfix层是mono模式"); } #endif try { // Log.Debug("游戏版本" + GameVersionsConfigMgr.HotfixLocalConfig.Version); // Log.Debug("游戏版本" + GameVersionsConfigMgr.Ins.LocalGameVersionsConfig.Version); // 注册热更层回调 ETModel.Game.Hotfix.Update = () => { Update(); }; ETModel.Game.Hotfix.LateUpdate = () => { LateUpdate(); }; ETModel.Game.Hotfix.OnApplicationQuit = () => { OnApplicationQuit(); }; Game.Scene.AddComponent <UIComponent>(); Game.Scene.AddComponent <OpcodeTypeComponent>(); Game.Scene.AddComponent <MessageDispatcherComponent>(); // 加载热更配置 ETModel.Game.Scene.GetComponent <ResourcesComponent>().LoadBundle("config.unity3d"); Game.Scene.AddComponent <ConfigComponent>(); ETModel.Game.Scene.GetComponent <ResourcesComponent>().UnloadBundle("config.unity3d"); //GameVersionsConfig unitConfig = (GameVersionsConfig)Game.Scene.GetComponent<ConfigComponent>().Get(typeof(GameVersionsConfig), 1000); // Log.Debug($"config {JsonHelper.ToJson(unitConfig)}"); AnnouncementConfig cardFiveStarRoom = (AnnouncementConfig)Game.Scene.GetComponent <ConfigComponent>().Get(typeof(AnnouncementConfig), 1); Log.Debug($"config {JsonHelper.ToJson(cardFiveStarRoom)}"); //Game.EventSystem.Run(EventIdType.InitSceneStart); //直接添加Session组件 Game.Scene.AddComponent <SessionComponent>(); //GameGather新加的组件 Game.Scene.AddComponent <VersionsShowComponent>(); //版本号显示组件 Game.Scene.AddComponent <KCPUseManage>(); //KCP使用组件 Game.Scene.AddComponent <UserComponent>(); //用户信息管理组件 Game.Scene.AddComponent <ToyGameComponent>(); //游戏场景 管理组件 Game.Scene.AddComponent <MusicSoundComponent>(); //音乐 音效组件 Game.Scene.AddComponent <FrienCircleComponet>(); //亲友圈组件 Game.Scene.GetComponent <ToyGameComponent>().StartGame(ToyGameId.Login); // Game.Scene.GetComponent<ToyGameComponent>().StartGame(ToyGameId.CardFiveStar); GameObject.Find("Reporter").SetActive(ETModel.Init.IsAdministrator); //打印日志 } catch (Exception e) { Log.Error(e); } }