void onClick_Btn_move_Btn(GameObject caster) { table.HuntingDataBase hunt = GameTableManager.Instance.GetTableItem <HuntingDataBase>(MonsterID); if (!KHttpDown.Instance().SceneFileExists(hunt.mapID)) { //打开下载界面 DataManager.Manager <UIPanelManager>().ShowPanel(PanelID.DownloadPanel); DataManager.Manager <UIPanelManager>().HidePanel(PanelID.HuntingGoPanel); return; } IController ctrl = ClientGlobal.Instance().GetControllerSystem().GetActiveCtrl(); ctrl.GotoMap(hunt.mapID, new UnityEngine.Vector3(hunt.transmitCoordinateX, 0, -hunt.transmitCoordinateY)); DataManager.Manager <UIPanelManager>().HidePanel(PanelID.HuntingGoPanel); }
void onClick_Btn_transmission_Btn(GameObject caster) { table.HuntingDataBase checkHunt = GameTableManager.Instance.GetTableItem <HuntingDataBase>(MonsterID); if (!KHttpDown.Instance().SceneFileExists(checkHunt.mapID)) { //打开下载界面 DataManager.Manager <UIPanelManager>().ShowPanel(PanelID.DownloadPanel); DataManager.Manager <UIPanelManager>().HidePanel(PanelID.HuntingGoPanel); return; } if (leftTransTime > 0) { Client.IControllerSystem cs = Client.ClientGlobal.Instance().GetControllerSystem(); if (cs != null) { cs.GetCombatRobot().Stop();// 停止挂机 } table.HuntingDataBase hunt = GameTableManager.Instance.GetTableItem <HuntingDataBase>(MonsterID); DataManager.Manager <RideManager>().TryUsingRide(delegate(object o) { NetService.Instance.Send(new stRequestTransScriptUserCmd_CS() { boss_index = MonsterID }); }, null); DataManager.Manager <UIPanelManager>().HidePanel(PanelID.HuntingGoPanel); IMapSystem mapsys = Client.ClientGlobal.Instance().GetMapSystem(); if (mapsys.GetMapID() == hunt.transmitMapID) { DataManager.Manager <HuntingManager>().StartLoading(); } } else { TipsManager.Instance.ShowTips(DataManager.Manager <TextManager>().GetLocalText(LocalTextType.Local_TXT_Notice_NoEnoughTransmitTime)); } }