public override void Start() { TestUIContext widget = new TestUIContext(base.gameObject); Singleton <MainUIManager> .Instance.ShowWidget(widget, UIType.Any); this.TestLocalization(); if (!this.disableNetWork) { base.StartCoroutine(Singleton <NetworkManager> .Instance.ConnectGlobalDispatchServer(new Action(this.Login))); } else { this.Login(); } this.PostStartHandleBenchmark(); if (Singleton <EffectManager> .Instance == null) { Singleton <EffectManager> .Create(); Singleton <EffectManager> .Instance.InitAtAwake(); Singleton <EffectManager> .Instance.InitAtStart(); } base.Start(); }
protected override void CreateInLevelManagers() { Singleton <RuntimeIDManager> .Create(); Singleton <StageManager> .Create(); Singleton <AvatarManager> .Create(); Singleton <CameraManager> .Create(); Singleton <MonsterManager> .Create(); Singleton <PropObjectManager> .Create(); Singleton <DynamicObjectManager> .Create(); Singleton <MPEventManager> .Create(); Singleton <EventManager> .CreateByInstance(Singleton <MPEventManager> .Instance); Singleton <LevelDesignManager> .Create(); Singleton <AuxObjectManager> .Create(); Singleton <DetourManager> .Create(); Singleton <ShaderDataManager> .Create(); Singleton <CinemaDataManager> .Create(); base.gameMode = new NetworkedMP_Default_GameMode(); }
private void InitWwise() { Singleton <WwiseAudioManager> .Create(); string[] soundBankNames = new string[] { "BK_MainMenu" }; Singleton <WwiseAudioManager> .Instance.PushSoundBankScale(soundBankNames); }
private void DoBeginLevel() { if (Singleton <LevelScoreManager> .Instance == null) { Singleton <LevelScoreManager> .Create(); } LevelScoreManager instance = Singleton <LevelScoreManager> .Instance; Transform transform = base.view.transform.Find("LevelDebugPanel"); if (transform != null) { instance.isDebugDynamicLevel = transform.GetComponent <MonoLevelDebug>().useDynamicLevel; } instance.collectAntiCheatData = this._stageBeginRsp.get_is_collect_cheat_data(); instance.signKey = this._stageBeginRsp.get_sign_key(); int progress = !this._stageBeginRsp.get_progressSpecified() ? 0 : ((int)this._stageBeginRsp.get_progress()); LevelDataItem level = !this._stageBeginRsp.get_stage_idSpecified() ? this.level : Singleton <LevelModule> .Instance.GetLevelById((int)this._stageBeginRsp.get_stage_id()); instance.SetLevelBeginIntent(level, progress, this._stageBeginRsp.get_drop_item_list(), this.level.BattleType, this._helperDetailData); this.ResetWaitPacketData(); Singleton <MainUIManager> .Instance.PopTopPageOnly(); ChapterSelectPageContext currentPageContext = Singleton <MainUIManager> .Instance.CurrentPageContext as ChapterSelectPageContext; if (currentPageContext != null) { currentPageContext.OnDoLevelBegin(); } bool toKeepContextStack = Singleton <MainUIManager> .Instance.SceneCanvas is MonoMainCanvas; Singleton <MainUIManager> .Instance.MoveToNextScene("TestLevel01", toKeepContextStack, true, true, null, true); }
protected virtual void CreateInLevelManagers() { Singleton <RuntimeIDManager> .Create(); Singleton <StageManager> .Create(); Singleton <AvatarManager> .Create(); Singleton <CameraManager> .Create(); Singleton <MonsterManager> .Create(); Singleton <PropObjectManager> .Create(); Singleton <DynamicObjectManager> .Create(); Singleton <EventManager> .Create(); Singleton <LevelDesignManager> .Create(); Singleton <AuxObjectManager> .Create(); Singleton <DetourManager> .Create(); Singleton <ShaderDataManager> .Create(); Singleton <CinemaDataManager> .Create(); this.gameMode = new OriginalSPGameMode(); }
public void Start() { Singleton <UIManager> .Create(); Singleton <ContextManager> .Create(); Singleton <Localization> .Create(); }
private void Awake() { Singleton <WwiseAudioManager> .Create(); Singleton <WwiseAudioManager> .Instance.InitAtAwake(); string[] soundBankNames = new string[] { "MainMenuBank", "Avatar_Generic_Bank" }; Singleton <WwiseAudioManager> .Instance.PushSoundBankScale(soundBankNames); }
public void Start() { Singleton <UIManager> .Create(); Singleton <ContextManager> .Create(); Singleton <Localization> .Create(); Singleton <ContextManager> .Instance.Push(new MainMenuContext()); }
public void Start() { Singleton <UIManager> .Create(); Singleton <ContextManager> .Create(); Singleton <Localization> .Create(); GameObject.DontDestroyOnLoad(gameObject); }
protected virtual void CreateLevelManager() { Singleton <LevelManager> .Create(); MonoLevelEntity entity = Singleton <LevelManager> .Instance.levelEntity = base.gameObject.AddComponent <MonoLevelEntity>(); entity.Init(0x21800001); Singleton <LevelManager> .Instance.levelActor = Singleton <EventManager> .Instance.CreateActor <LevelActor>(entity); Singleton <LevelManager> .Instance.levelActor.PostInit(); }
public void Awake() { this.AwakeTryLoadFromFile(); GlobalVars.DISABLE_NETWORK_DEBUG = true; QualitySettings.vSyncCount = 1; Singleton <LevelManager> .Create(); Singleton <EffectManager> .Create(); Singleton <RuntimeIDManager> .Instance.InitAtAwake(); Singleton <StageManager> .Instance.InitAtAwake(); Singleton <AvatarManager> .Instance.InitAtAwake(); Singleton <CameraManager> .Instance.InitAtAwake(); Singleton <MonsterManager> .Instance.InitAtAwake(); Singleton <PropObjectManager> .Instance.InitAtAwake(); Singleton <DynamicObjectManager> .Instance.InitAtAwake(); Singleton <EffectManager> .Instance.InitAtAwake(); Singleton <EventManager> .Instance.InitAtAwake(); this.HandleBeforeLevelDesignAwake(); Singleton <LevelDesignManager> .Instance.InitAtAwake(); Singleton <AuxObjectManager> .Instance.InitAtAwake(); Singleton <DetourManager> .Instance.InitAtAwake(); Singleton <ShaderDataManager> .Instance.InitAtAwake(); Singleton <CinemaDataManager> .Instance.InitAtAwake(); this._levelManager = Singleton <LevelManager> .Instance; this._levelManager.CreateBehaviorManager(); MonoLevelEntity entity = base.gameObject.AddComponent <MonoLevelEntity>(); this._levelManager.levelEntity = entity; entity.Init(0x21800001); LevelActor actor = Singleton <EventManager> .Instance.CreateActor <LevelActor>(entity); this._levelManager.levelActor = actor; actor.PostInit(); actor.AddPlugin(new DevLevelActorPlugin(this)); actor.RemovePlugin <LevelMissionStatisticsPlugin>(); this.PostAwakeTryLoadFromFile(); }
private static void DoAfterRefreshGlobalData() { LocalizationGeneralLogic.InitOnDataAssetReady(); Singleton <IslandModule> .Create(); Singleton <StorageModule> .Create(); Singleton <PlayerModule> .Create(); Singleton <AvatarModule> .Create(); Singleton <LevelModule> .Create(); Singleton <GachaModule> .Create(); Singleton <FriendModule> .Create(); Singleton <MailModule> .Create(); Singleton <ChatModule> .Create(); Singleton <MissionModule> .Create(); Singleton <TutorialModule> .Create(); Singleton <LevelTutorialModule> .Create(); Singleton <LevelPlotModule> .Create(); Singleton <CGModule> .Create(); Singleton <CommonIDModule> .Create(); Singleton <GalTouchModule> .Create(); Singleton <BulletinModule> .Create(); Singleton <TestModule> .Create(); Singleton <ChannelPayModule> .Create(); Singleton <ShopWelfareModule> .Create(); Singleton <ItempediaModule> .Create(); Singleton <StoreModule> .Create(); Singleton <MainMenuBGM> .Create(); }
public void OnLeftBtnClick() { if (this.subSkillData.CanTry && !this.subSkillData.UnLocked) { Singleton <LevelScoreManager> .Create(); Singleton <LevelScoreManager> .Instance.SetTryLevelBeginIntent(this.avatarData.avatarID, "Lua/Levels/Common/LevelInfinityTest.lua", this.skillData.skillID, this.subSkillData.subSkillID); Singleton <MainUIManager> .Instance.MoveToNextScene("TestLevel01", true, true, true, null, true); } else { this.Close(); } }
public void OnClickLevelButton() { Singleton <LevelScoreManager> .Create(); Singleton <LevelScoreManager> .Instance.SetDebugLevelBeginIntent(this.luaName); Singleton <MainUIManager> .Instance.CurrentPageContext.BackPage(); ChapterSelectPageContext currentPageContext = Singleton <MainUIManager> .Instance.CurrentPageContext as ChapterSelectPageContext; if (currentPageContext != null) { currentPageContext.OnDoLevelBegin(); } Singleton <MainUIManager> .Instance.MoveToNextScene("TestLevel01", true, true, true, null, true); }
private void Awake() { Screen.sleepTimeout = -1; GlobalVars.DISABLE_NETWORK_DEBUG = true; MainUIData.USE_VIEW_CACHING = false; GeneralLogicManager.InitAll(); GlobalDataManager.Refresh(); Singleton <LevelScoreManager> .Create(); Singleton <LevelScoreManager> .Instance.luaFile = "Lua/Levels/Common/Level 0.lua"; UnityEngine.Object.FindObjectOfType <MonoDebugMP>().onPeerReady = new Action <MPPeer>(this.OnPeerReady); base.Awake(); Singleton <LevelManager> .Instance.levelActor.AddPlugin(new MPDevLevelActorPlugin(this)); this._established = false; this.InitGUI(); }
private void HandleBeforeLevelDesignAwake() { Singleton <LevelScoreManager> .Create(); FriendDetailDataItem friend = null; if (true) { DevAvatarData devAvatarData = this.avatarDevDatas[0]; AvatarDataItem avatarDataItem = Singleton <AvatarModule> .Instance.GetDummyAvatarDataItem(this.avatarTypeNames[0], devAvatarData.avatarLevel, devAvatarData.avatarStar); this.SetUpAvatarDataItem(avatarDataItem, devAvatarData); friend = new FriendDetailDataItem(0, "FakeHelper", 1, avatarDataItem, null); } Singleton <LevelScoreManager> .Instance.SetDevLevelBeginIntent(this.LEVEL_PATH, this.LEVEL_MODE, this.LEVEL_HARDLEVEL, this.LEVEL_DIFFICULTY + 1, friend); Singleton <PlayerModule> .Instance.playerData.teamLevel = this.TEAM_LEVEL; }
private void DoBeginLevel(StageBeginRsp rsp) { if (Singleton <LevelScoreManager> .Instance == null) { Singleton <LevelScoreManager> .Create(); } Singleton <LevelScoreManager> .Instance.collectAntiCheatData = rsp.get_is_collect_cheat_data(); Singleton <LevelScoreManager> .Instance.signKey = rsp.get_sign_key(); LevelDataItem level = Singleton <LevelModule> .Instance.TryGetLevelById(0x2775); Singleton <LevelScoreManager> .Instance.SetLevelBeginIntent(level, 0, rsp.get_drop_item_list(), level.BattleType, null); if (this._loadingWheelDialogContext != null) { this._loadingWheelDialogContext.Finish(); } Singleton <MainUIManager> .Instance.MoveToNextScene("TestLevel01", false, true, true, null, false); }
private void DoBeginLevel() { Singleton <LevelScoreManager> .Create(); int progress = !this._stageBeginRsp.get_progressSpecified() ? 1 : (((int)this._stageBeginRsp.get_progress()) + 1); int hardLevel = Mathf.FloorToInt(this._groupMetaData.baseHardLevel + ((progress - 1) * this._groupMetaData.deltaHardLevel)); List <string> appliedToolList = new List <string>(); foreach (uint num3 in this._stageBeginRsp.get_effect_item_id_list()) { EndlessToolDataItem item = new EndlessToolDataItem((int)num3, 1); if (item.ParamString != null) { appliedToolList.Add(item.ParamString); } } Singleton <LevelScoreManager> .Instance.SetEndlessLevelBeginIntent(progress, hardLevel, appliedToolList, this._stageBeginRsp, MiscData.Config.BasicConfig.EndlessInitTimer, 1); this.ResetWaitPacketData(); this.BackPage(); Singleton <MainUIManager> .Instance.MoveToNextScene("TestLevel01", true, true, true, null, true); }
public void Start() { Singleton <UIManager> .Create(); Singleton <LandContextManager> .Create(); }
public MPLevelManager() { Singleton <MPManager> .Create(); }