/// <summary> /// 接收金钱改变后返回主界面 /// </summary> /// <param name="obj"></param> private void OnGetBroadcastDiamondOfPlayerData(Message obj) { //money_1_Text.text = playerData.playerZoo.playerCoin.GetCoinByScene(playerData.playerZoo.currSceneID).coinShow; CrossRoadStageManager.GetInstance().UnLoad(); ZooGameLoader.GetInstance().BackFromCrossRoad(); }
void OnGUI() { if (GUI.Button(new Rect(10, 100, 200, 50), "Cross Road Camera")) { TestCamera(); } if (GUI.Button(new Rect(10, 200, 200, 50), "Back To Zoo")) { CrossRoadStageManager.GetInstance().UnLoad(); ZooGameLoader.GetInstance().BackFromCrossRoad(); } if (GUI.Button(new Rect(10, 300, 200, 50), "New Stage")) { CrossRoadStageManager.GetInstance().UnLoad(); CrossRoadStageManager.GetInstance().Load(1); DebugFile.GetInstance().ClearAllFiles(); } if (GUI.Button(new Rect(10, 400, 200, 50), "Retry")) { //todo 本关卡复活 //动物卸载,并重新加载 //相机回到初始 MessageManager.GetInstance().Send((int)GameMessageDefine.IncreaseCrossRoadStageID); } }
/*, UITickedMode.Update*/ public override void Tick(int deltaTimeMS) { if (!this.isActive()) { return; } ZooGameLoader.GetInstance().Tick(deltaTimeMS); }
private void OnTestModificationSceneData() { Debug.LogError("修改了场景1"); ZooGameLoader.GetInstance().ChangeScene(1); //GlobalDataManager.GetInstance().playerData.playerZoo.currSceneID = 1; //GlobalDataManager.GetInstance().playerData.playerZoo.SetDefaultParkingCenterData(); //GlobalDataManager.GetInstance().playerData.playerZoo.SetDefaultEntryGateData(); //GlobalDataManager.GetInstance().playerData.playerZoo.SetDefaultlittleZooData(1); //UIInteractive.GetInstance().Init(); }
void Start() { //GameSoundManager.GetInstance().PlayBGMusicAsync(Config.globalConfig.getInstace().ZooSceneBGM); //PageMgr.ShowPage<UILoading>(); //打开游戏加载场景,场景ID从玩家数据取 int sceneID = GlobalDataManager.GetInstance().playerData.playerZoo.currSceneID; ZooGameLoader.GetInstance().OpenLoadingPage(sceneID); }
private void OnEnterSceneButtonClick(string str) { ScenePlayerDataMSS.SceneStateMSS sceneState = mapModel.GetSceneState(selectedPieceId); bool unlocked = sceneState != null ? sceneState.unlocked > 0 : false; if (unlocked && mapModel.currSceneId != selectedPieceId) { enterSceneButton.gameObject.SetActive(false); PageMgr.ClosePage(this); ZooGameLoader.GetInstance().ChangeScene(selectedPieceId); } }
private void LoadScene() { //场景加载流程在ZooGameLoader中实现 switch (LoadingMgr.Inst.runTimeLoaderType) { case RunTimeLoaderType.Game: ZooGameLoader.GetInstance().Load(null, null, null); return; case RunTimeLoaderType.Editor: ZooGameLoader.GetInstance().Load(EditorLoadSceneCallBack, null); return; default: string e = string.Format("runTimeLoaderType 类型错误{0}", LoadingMgr.Inst.runTimeLoaderType); throw new System.Exception(e); } }
protected void OnClickTestClearCoin(string str) { //Debug.LogError("OnClickTestClearCoin"); //var pd = GlobalDataManager.GetInstance().playerData; //var addCoin = BigInteger.Parse(pd.playerZoo.coin); //SetValueOfPlayerData.Send((int)GameMessageDefine.SetCoinOfPlayerData, 0, -addCoin, 0); //GlobalDataManager.GetInstance().leaveSceneCoinData.LeaveSceneCoinDict.Clear(); //ZooGameLoader.GetInstance().ChangeScene(1); //GlobalDataManager.GetInstance().playerData.playerZoo.currSceneID = 1; //GlobalDataManager.GetInstance().playerData.playerZoo.SetDefaultParkingCenterData(); //GlobalDataManager.GetInstance().playerData.playerZoo.SetDefaultEntryGateData(); //GlobalDataManager.GetInstance().playerData.playerZoo.SetDefaultlittleZooData(1); //UIInteractive.GetInstance().Init(); //var animalProp = playerData.playerZoo.animalMSS15.GetAnimalProp(20101); //LogWarp.LogErrorFormat("Test: level", animalProp.lv); float timeCount = 0.1f; DOTween.To(() => timeCount, a => timeCount = a, 0.1f, 0.1f).OnComplete(new TweenCallback(delegate { playerData.playerLittleGame.increaseStrengthTicks = DateTime.Now.Ticks; ZooGameLoader.GetInstance().UnLoad(); int testStageID = CrossRoadGame.CrossRoadStageManager.GetInstance().TeststageID; if (testStageID != Const.Invalid_Int) { CrossRoadGame.CrossRoadStageManager.GetInstance().Load(testStageID); } else { CrossRoadGame.CrossRoadStageManager.GetInstance().Load(playerData.playerLittleGame.stageID + 1); } })); }
protected void OnClickLittleGameButton() { ZooGameLoader.GetInstance().UnLoad(); SceneMgr.Inst.LoadSceneAsync("Load", () => { }); }
///// <summary> ///// 修改对应的UiImage的sprite ///// </summary> //private void SetCorrectShowImage() //{ // int sceneID = GlobalDataManager.GetInstance().playerData.playerZoo.currSceneID; // int scenetype = Config.sceneConfig.getInstace().getCell(sceneID).moneyid; // string iconPath = Config.moneyConfig.getInstace().getCell(scenetype).moneyicon; // sprite = ResourceManager.LoadSpriteFromPrefab(iconPath); // money_1_GoldIcon.sprite = sprite; // mewardGold_Image.sprite = sprite; //} /// <summary> /// 按钮 返回主界面 /// </summary> /// <param name="obj"></param> private void OnClickReturnButton(string obj) { CrossRoadStageManager.GetInstance().UnLoad(); ZooGameLoader.GetInstance().BackFromCrossRoad(); }