private List <int> GetSinglePlaceJobList(int placeID) { if (!CacheJobPlace.ContainsKey(placeID) || CacheJobPlace[placeID].Count <= 0) { GUIRadarScan.Show(); List <int> mList = jobConfig.GetJobSingleElementList(placeID); CacheJobPlace.Add(placeID, mList); NetSender.Instance.C2GSModifyJobListReq(CacheJobPlace, playerData.starData.nLineDay); GUIRadarScan.Hide(); return(mList); } foreach (KeyValuePair <int, List <int> > mPair in CacheJobPlace) { if (placeID == mPair.Key) { return(mPair.Value); } } return(null); }
public void OnClickButtonFuzhaungdian(GameObject obj) { PlayerData playerData = Globals.Instance.MGameDataManager.MActorData; GUIRadarScan.Show(); NetSender.Instance.C2GSRequestShopItems(510, (int)playerData.BasicData.Gender); }
public bool GoToTalk(int key, TaskDelegate callback) { return(false); TaskConfig taskConfig = Globals.Instance.MDataTableManager.GetConfig <TaskConfig>(); Dictionary <int, TaskConfig.TaskObject> taskObjectDic; taskConfig.GeTaskObjectList(out taskObjectDic); int taskid = -1; TALKSTATE state = TALKSTATE.BEFORE; for (int i = 0; i < Globals.Instance.MTaskManager._mUnfinishList.Count; i++) { TaskData taskData = Globals.Instance.MTaskManager._mUnfinishList[i]; if (taskData.IsTaskDaily) { continue; //xiu gai ren wu wu fa ti jiao; 20121009 //break; } //if( Globals.Instance.MGameDataManager.MCurrentPortData.PortID == taskObjectDic[taskData.Task_ID].Complete_Task_SeaID) { if (taskData != null && taskData.State == TALKSTATE.COMPLETE) { taskid = taskData.Task_ID; } } } for (int i = 0; i < Globals.Instance.MTaskManager._mCanAcceptList.Count; i++) { if (!taskObjectDic.ContainsKey(Globals.Instance.MTaskManager._mCanAcceptList[i])) { continue; } //if( Globals.Instance.MGameDataManager.MCurrentPortData.PortID == taskObjectDic[Globals.Instance.MTaskManager._mCanAcceptList[i]].Before_Task_SeaID) { taskid = Globals.Instance.MTaskManager._mCanAcceptList[i]; } } if (taskid == -1) { return(false); } Globals.Instance.MTaskManager.mCurTaskId = taskid; GUIRadarScan.Show(); Globals.Instance.MGUIManager.CreateWindow <GUITaskTalkView>( delegate(GUITaskTalkView gui) { GUIRadarScan.Hide(); gui.UpdateData(taskid, delegate(){ callback(); }); } ); return(true); }
public void SharePhoto(string args) { ParseReceiveParams(args); string result = GetReceiveParam(KeyResult); Debug.Log("SavePhoto result is " + result); GUIRadarScan.Hide(); if (result == "true" || result == "1") { Debug.Log("ShowSimpleCenterTips 4012"); Globals.Instance.MGUIManager.ShowSimpleCenterTips(4012); if (Globals.Instance.MTaskManager.IsGetShareReward && Globals.Instance.MGameDataManager.MActorData.starData.appStoreTapJoyState) { GUIRadarScan.Show(); NetSender.Instance.ShareCountInfoReq(1); } } else { Debug.Log("ShowSimpleCenterTips 4013"); string error = GetReceiveParam(KeyError); //Globals.Instance.MGUIManager.ShowSimpleCenterTips(error); Globals.Instance.MGUIManager.ShowSimpleCenterTips(4013); } }
private void OnClickPlayBtn(GameObject obj) { GUIRadarScan.Show(); string account = ""; string password = ""; // Enter the user srp6 test and verify workflow if (string.IsNullOrEmpty(GameDefines.Setting_LoginName)) { GameDefines.Setting_IsGuest = true; GameDefines.TempSetting_LoginName = account; GameDefines.TempSetting_LoginPass = password; Globals.Instance.MLSNetManager.RequestLoginChallenge("", ""); } else { account = GameDefines.Setting_LoginName; password = GameDefines.Setting_LoginPass; GameDefines.Setting_IsGuest = false; //GameDefines.Setting_LogingServer = mServer.name; GameDefines.TempSetting_LoginName = account; GameDefines.TempSetting_LoginPass = password; Globals.Instance.MLSNetManager.RequestLoginChallenge(account, password, 0); } //bannerView.Destroy(); }
private void TaskAcceptDeal(int taskid) { TaskConfig.TaskObject element = null; TaskConfig task = Globals.Instance.MDataTableManager.GetConfig <TaskConfig>(); bool hasData = task.GetTaskObject(taskid, out element); if (!hasData) { return; } GUIGuoChang.Show(); if (element.Progress_Count <= 0) { GUIRadarScan.Show(); if (element.Is_End == 1) { if (element.Is_Perfect_End == 1) { NetSender.Instance.RequestTaskCompleteReq(taskid); } else { GUITaskTalkView taskview = Globals.Instance.MGUIManager.GetGUIWindow <GUITaskTalkView>(); if (taskview != null) { taskview.DestroyThisGUI(); } Globals.Instance.MGUIManager.CreateWindow <GUIGameOutcome>(delegate(GUIGameOutcome guiGameOutcome) { guiGameOutcome.EnterGameOutcome(taskid); GUIGuoChang.SetTweenPlay(0, delegate() {}); }); } } else { NetSender.Instance.RequestTaskCompleteReq(taskid); } } else { GUITaskTalkView taskview = Globals.Instance.MGUIManager.GetGUIWindow <GUITaskTalkView>(); if (taskview != null) { taskview.DestroyThisGUI(); } Globals.Instance.MGUIManager.CreateWindow <GUIPhotoGraph>(delegate(GUIPhotoGraph gui) { GUIGuoChang.SetTweenPlay(0, delegate() { // EliminationMgr.Instance.GameFieldAnimationEndStartGame (); }); GUIMain guimain = Globals.Instance.MGUIManager.GetGUIWindow <GUIMain>(); if (guimain != null) { guimain.SetVisible(false); } gui.DrawReadyView(); }); } }
public static void AppSavePhoth(string strAddr) { if (GameDefines.OutputVerDefs == OutputVersionDefs.AppStore) { GUIRadarScan.Show(); U3dSavePhoth(strAddr); } }
private void PressedBuildingLableItemButton(GameObject obj) { UIImageButton btn = obj.transform.GetComponent <UIImageButton>(); sg.GS2C_Buildings_Res.Buildings_Mes userData = (sg.GS2C_Buildings_Res.Buildings_Mes)btn.Data; switch (userData.id) { ///学习// case 1: case 2: Globals.Instance.mShopDataManager.InStudy = userData.param; break; //打工// case 3: int buildingID = Globals.Instance.MNpcManager.getCurrentInteractBuildingLogicID(); GUIRadarScan.Show(); NetSender.Instance.C2GSRequestIndustryList(buildingID); break; //商店// case 4: case 5: // Globals.Instance.mShopDataManager.ShopPushGoodsID = Globals.Instance.mShopDataManager.SHOP; // Globals.Instance.mShopDataManager.ShopPushGoodsVL = userData.param; // NetSender.Instance.RequestShopPushGoods(5021); NetSender.Instance.C2GSRequestShopItems(userData.param, -1); bool isPushData = Globals.Instance.MPushDataManager.GetItemData(Push_Tpye.SHOP_PUSH, userData.param) == null ? false:true; if (isPushData) { NetSender.Instance.RequestReadPushData((int)Push_Tpye.SHOP_PUSH, userData.param); } break; ///进入宿舍/// case 6: Globals.Instance.MLSNetManager.RequestRoomInfo(); break; //打开世界地图// case 8: { long ActorID = Globals.Instance.MGameDataManager.MActorData.PlayerID; NetSender.Instance.RequestMapInfo(ActorID); GUIRadarScan.Show(); this.Close(); Globals.Instance.MNpcManager.PlayeCameraAnimatonReturn(); Globals.Instance.MNpcManager.SetPlayerFace(true); } break; } }
public void OnClickAddStepBtn(GameObject obj) { if (Globals.Instance.MGameDataManager.MActorData.WealthData.GoldIngot < 50) { Globals.Instance.MGUIManager.PopupNotEnoughDiamond(); } else { GUIRadarScan.Show(); NetSender.Instance.C2GSEliminationAddStepReq(); } }
public void SharePhotoSuccess(string args) { GUIRadarScan.Hide(); Globals.Instance.MGUIManager.ShowSimpleCenterTips(4012); Debug.Log("BOOL" + Globals.Instance.MTaskManager.IsGetShareReward); Debug.Log("BOOL" + Globals.Instance.MGameDataManager.MActorData.starData.appStoreTapJoyState); if (Globals.Instance.MTaskManager.IsGetShareReward && Globals.Instance.MGameDataManager.MActorData.starData.appStoreTapJoyState) { GUIRadarScan.Show(); NetSender.Instance.ShareCountInfoReq(1); } }
public void ToLoading() { Debug.Log("Unity... ToLoading"); isAnimationOn = false; if (m_bufferLoginProofPacket != null) { Globals.Instance.MLSNetManager.ReceiveLoginProofNew(m_bufferLoginProofPacket); m_bufferLoginProofPacket = null; } else { GUIRadarScan.Show(); } }
public void adVideoPlayFinished(string args) { ParseReceiveParams(args); string result = GetReceiveParam(KeyResult); Debug.Log("adVideoPlayFinished result is " + result); if (result == "true" || result == "1") { GUIRadarScan.Show(); NetSender.Instance.AdvertisingAwardsReq(); } else { Globals.Instance.MGUIManager.ShowSimpleCenterTips(4023); } SoundManager.CurrentPlayingMusicAudio.Play(); }
private void FristCacheJobListInfor() { CacheJobPlace.Clear(); if (Globals.Instance.MJobManager.getJobPlaceInformationDic.Count <= 0) { GUIRadarScan.Show(); NetSender.Instance.C2GSReadJobListReq(); } else { foreach (KeyValuePair <int, List <int> > mJobPlace in Globals.Instance.MJobManager.getJobPlaceInformationDic) { List <int> jobList = new List <int>(); foreach (int va in mJobPlace.Value) { jobList.Add(va); } CacheJobPlace.Add(mJobPlace.Key, jobList); } ShowJobPlaceInfor(); } }
private void OnPressedCameraSaveBtnBtn(GameObject obj) { // 最后将这些纹理数据,成一个png图片文件 byte[] bytes = texture2d.EncodeToPNG(); string cptrAddr = "Screenshot" + System.DateTime.Now.Second.ToString() + ".png"; string filename = Application.persistentDataPath + "/" + cptrAddr; System.IO.File.WriteAllBytes(filename, bytes); Debug.Log(string.Format("截屏了一张照片: {0}", filename)); if (GameDefines.OutputVerDefs == OutputVersionDefs.AppStore) { GUIRadarScan.Show(); //U3dAppStoreSender.AppSavePhoth(filename); } else if (GameDefines.OutputVerDefs == OutputVersionDefs.WPay) { GUIRadarScan.Show(); StartCoroutine(InvokeAndroidCameraSaveDelegate()); } }
public bool HandleNotEnoughMoney(int needVal) { int currVal = Globals.Instance.MGameDataManager.MActorData.WealthData.Money; if (currVal < needVal) { this.CreateGUIDialog(delegate(GUIDialog gui) { gui.SetTextAnchor(ETextAnchor.MiddleCenter, false); gui._mTipsTextST.text = Globals.Instance.MDataTableManager.GetWordText(22600096); gui.GetOKBtn().GetComponent <GUIText>().text = Globals.Instance.MDataTableManager.GetWordText(23800003); }, EDialogStyle.DialogOkCancel, delegate() { NetSender.Instance.RequestHasGift(); NetSender.Instance.RequestHasGift(); GUIRadarScan.Show(); Globals.Instance.MGUIManager.mReserveOpenYuanbaoDuiHuan = true; }); return(true); } return(false); }
private void OnClickTrainingBtn(GameObject obj) { GUIRadarScan.Show(); NetSender.Instance.C2GSTrainListReq(); }
private void OnClickButtonFuzhaungdian(GameObject obj) { GUIRadarScan.Show(); NetSender.Instance.C2GSRequestShopItems(510, (int)mPlayerDate.BasicData.Gender); }
public bool InteractWith(Building npc) { if (null == npc.Property) { return(false); } if (mbSuoPing) { return(false); } if (mGameObjPreGoWhere != null) { GameObject.Destroy(mGameObjPreGoWhere); mGameObjPreGoWhere = null; } Globals.Instance.MTeachManager.NewBuildingClickedEvent(npc.U3DGameObject.name); if ((int)npc.Property.LogicID == 108 || (int)npc.Property.LogicID == 115) { // NetSender.Instance.RequestBeautyBillBoardShow();// // GUIRadarScan.Show(); Globals.Instance.mShopDataManager.ShopPushGoodsID = Globals.Instance.mShopDataManager.XUANMEI; NetSender.Instance.RequestShopPushGoods(5201); if (mNpcBuild != null && mNpcBuild.U3DGameObject != null) { mNpcBuild.U3DGameObject.SetActive(true); mNpcPreBuild = mNpcBuild; } return(false); } int nBuild = Globals.Instance.MGameDataManager.MActorData.BuildID; if ((int)npc.Property.LogicID == nBuild) { TaskManager.BuildTaskInfo buildTaskInfo = null; Globals.Instance.MTaskManager.BuildTaskInfoList.TryGetValue(nBuild, out buildTaskInfo); if (buildTaskInfo != null && buildTaskInfo.TaskID != 0) { int girlID = Globals.Instance.MTaskManager.mCurDatingGirid; //NetSender.Instance.RequestTaskGetAccept(girlID,(int)TaskManager.TaskTriggerEvent.STROLL ,(int)npc.Property.LogicID); // NetSender.Instance.RequestTaskAccept(buildTaskInfo.TaskID,girlID,false); Globals.Instance.MTaskManager.hasExploreTask = false; Globals.Instance.MTaskManager.exploreFinished = false; } else { NetSender.Instance.C2GSRequestExploreTask((int)npc.Property.LogicID); } Globals.Instance.MTaskManager.BuildingLablesList.Clear(); Globals.Instance.MTaskManager.currentExplorePlaceID = 0; mCurrentInteractBuildingLogicID = (int)npc.Property.LogicID; ///当主角在一个建筑上,点了另一个建筑在出现了go的时候,不点go,返回来点主角所在的建筑的情况/// if (nBuild != mNpcBuild.Property.LogicID) { mNpcBuild.U3DGameObject.SetActive(true); } mNpcBuild = npc; mNpcPreBuild = mNpcBuild; //SetPlayerFace(false); GUIRadarScan.Show(); } else { //show go Vector3 vPos = npc.U3DGameObject.transform.position; Quaternion qRot = npc.U3DGameObject.transform.rotation; mGameObjPreGoWhere = GameObject.Instantiate(mPrefabGoWhere, vPos, qRot) as GameObject; mGameObjPreGoWhere.transform.parent = npc.U3DGameObject.transform.parent; mGameObjPreGoWhere.transform.localScale = Vector3.one;; npc.U3DGameObject.SetActive(false); // if (!Globals.Instance.MTeachManager.NewIsTeachFinished()) // { // Globals.Instance.MTeachManager.NewSetAllColliderDisabledExceptTeach("GoWhere"); // } if (mNpcBuild != null && mNpcBuild.U3DGameObject != null) { mNpcBuild.U3DGameObject.SetActive(true); mNpcPreBuild = mNpcBuild; } mNpcBuild = npc; mGameObjPreGoWhere.SetActive(true); mStrGoWhere = "Camera" + npc.U3DGameObject.name; mCurrentInteractBuildingLogicID = (int)npc.Property.LogicID; } return(true); }
//------------------------------------------------- protected override void Awake() { if (!Application.isPlaying || null == Globals.Instance.MGUIManager) { return; } base.Awake(); base.enabled = true; UIEventListener.Get(ShopBtn.gameObject).onClick += delegate(GameObject Obj) { Globals.Instance.MGUIManager.CreateWindow <GUIClothShop>(delegate(GUIClothShop ClothShop) { UISprite exitBtn = ClothShop.HomeBtn.gameObject.GetComponent <UISprite>(); // exitBtn.spriteName = "ButtonFanhui3Normol"; // ClothShop.HomeBtn.normalSprite = "ButtonFanhui3Normol"; // ClothShop.HomeBtn.hoverSprite = "ButtonFanhui3Normol"; // ClothShop.HomeBtn.pressedSprite = "ButtonFanhui3Normol"; // ClothShop.HomeBtn.disabledSprite = "ButtonFanhui3Normol"; Globals.Instance.MSceneManager.ChangeCameraActiveState(SceneManager.CameraActiveState.MAINCAMERA); NetSender.Instance.C2GSRequestShopItems(Globals.Instance.mShopDataManager.ShopID, (int)Globals.Instance.MGameDataManager.MActorData.BasicData.Gender); ResetAllTweener(); NGUITools.SetActive(this.gameObject, false); ClothShop.CloseShopEvent += delegate() { if (GameStatusManager.Instance.MCurrentGameStatus == GameStatusManager.Instance.MPortStatus) { GUIMain main = Globals.Instance.MGUIManager.GetGUIWindow <GUIMain>(); if (main != null) { main.SetVisible(false); } } Globals.Instance.MSceneManager.ChangeCameraActiveState(SceneManager.CameraActiveState.TASKCAMERA); UpdataList(); NGUITools.SetActive(this.gameObject, true); SetTweenActive(CMFMove, true, null); }; }); }; UIEventListener.Get(BackToClothBtn.gameObject).onClick += delegate(GameObject Obj) { GUIRadarScan.Show(); Globals.Instance.MGUIManager.CreateWindow(delegate(GUIChangeCloth changeCloth) { GUIRadarScan.Hide(); this.IsReturnMainScene = false; this.Close(); }); }; UIEventListener.Get(BoyBtn.gameObject).onClick += delegate(GameObject Obj) { SetTweenActive(CMFMove, false, null); DisplayClothList(ClothType.BOY); }; UIEventListener.Get(GirlBtn.gameObject).onClick += delegate(GameObject Obj) { SetTweenActive(CMFMove, false, null); DisplayClothList(ClothType.GIRL); }; UIEventListener.Get(OtherBtn.gameObject).onClick += delegate(GameObject Obj) { SetTweenActive(CMFMove, false, null); DisplayClothList(ClothType.OTHER); }; UIEventListener.Get(BackBtn.gameObject).onClick += OnClickBackBtn; UIEventListener.Get(BackBtn1.gameObject).onClick += OnClickBackBtn; UIEventListener.Get(ExitBtn.gameObject).onClick += delegate(GameObject Obj) { this.Close(); }; UIEventListener.Get(GiftClothBtn.gameObject).onClick += delegate(GameObject Obj) //赠送// { NGUITools.SetActive(BackToClothBtn.gameObject, false); NGUITools.SetActive(ShopBtn.gameObject, false); NGUITools.SetActive(ExitBtn.gameObject, false); NGUITools.SetActive(WealthGroup, false); NGUITools.SetActive(BackBtn.gameObject, false); mCurrentStatus = Status.SEND; //注意这句代码的位置// if (mCurrentBagData.bNeedReduce == true) { MaxSailNum = mCurrentBagData.itemSlotData.MItemData.BasicData.Count - 1; } else { MaxSailNum = mCurrentBagData.itemSlotData.MItemData.BasicData.Count; } SailNum = 1; SetTweenActive(ClothInfoMationFrame, false, null); SetTweenActive(CLFMove, false, null); SetTweenActive(FFMoveScrollView, true, null); }; UIEventListener.Get(SailBtn.gameObject).onClick += delegate(GameObject Obj) //卖// { mCurrentStatus = Status.SELL; //注意这句代码的位置// if (mCurrentBagData.bNeedReduce == true) { MaxSailNum = mCurrentBagData.itemSlotData.MItemData.BasicData.Count - 1; } else { MaxSailNum = mCurrentBagData.itemSlotData.MItemData.BasicData.Count; } SailNum = 1; SetTweenActive(ClothInfoMationFrame, false, null); NGUITools.SetActive(ForbitBtn.gameObject, true); SetTweenActive(NoteFrame, true, delegate() { CancelBtn.isEnabled = true; EnterBtn.isEnabled = true; }); SetTweenActive(CLFMove, false, null); }; UIEventListener.Get(AddBtn.gameObject).onClick += delegate(GameObject Obj) { SailNum++; }; UIEventListener.Get(SubtractBtn.gameObject).onClick += delegate(GameObject Obj) { SailNum--; }; UIEventListener.Get(EnterBtn.gameObject).onClick += delegate(GameObject Obj) { EnterBtn.isEnabled = false; CancelBtn.isEnabled = false; mCurrentBagData.itemSlotData.MItemData.BasicData.Count = SailNum; if (mCurrentStatus == Status.SELL) { NetSender.Instance.RequestSellItem(mCurrentBagData.itemSlotData); } else if (mCurrentStatus == Status.SEND) { } SetTweenActive(NoteFrame, false, delegate(){ NGUITools.SetActive(ForbitBtn.gameObject, false); }); NGUITools.SetActive(WealthGroup, true); //SetTweenActive(CMFMove,true); }; UIEventListener.Get(CancelBtn.gameObject).onClick += delegate(GameObject Obj) { CancelBtn.isEnabled = false; EnterBtn.isEnabled = false; SetTweenActive(NoteFrame, false, delegate() { NGUITools.SetActive(ForbitBtn.gameObject, false); NGUITools.SetActive(ShopBtn.gameObject, true); NGUITools.SetActive(ExitBtn.gameObject, true); NGUITools.SetActive(WealthGroup, true); }); SetTweenActive(CLFMove, true); SetTweenActive(ClothInfoMationFrame.gameObject, true); SetTweenActive(NoteFrame, false, delegate(){ NGUITools.SetActive(ForbitBtn.gameObject, false); }); }; CLFScrollView.onDragFinished = OnScrollViewFinished; SetTweenActive(CMFMove, true, null); }
public void UpdateMainTask() { if (mPlayerDate.MainTaskIDList.Count > 0) { AllFunctionBtn.transform.localScale = Vector3.zero; GotoBtn.transform.localScale = Vector3.one; if (mPlayerDate.MainTaskIDList.Count > 1) { if (!(mPlayerDate.MainTaskIDList[0].taskState == (int)TaskManager.TaskState.PASS) && !(mPlayerDate.MainTaskIDList[0].taskState == (int)TaskManager.TaskState.UNPASS)) { GUIGuoChang.Show(); // NetSender.Instance.RequestTaskAcceptReq(mPlayerDate.MainTaskIDList[0].taskId,0); Globals.Instance.MTaskManager.StartNextTask(mPlayerDate.MainTaskIDList[0].taskId); } else { ShowTaskSettlement(mPlayerDate.MainTaskIDList[0]); } } else { if (!(mPlayerDate.MainTaskIDList[0].taskState == (int)TaskManager.TaskState.PASS) && !(mPlayerDate.MainTaskIDList[0].taskState == (int)TaskManager.TaskState.UNPASS)) { if (NowCheckGuideTask(mPlayerDate.MainTaskIDList[0].taskId)) { return; } if (mPlayerDate.MainTaskIDList[0].taskId != mMainTaskID) { mMainTaskID = mPlayerDate.MainTaskIDList[0].taskId; TaskConfig.TaskObject taskObject = null; bool ishas = taskConfig.GetTaskObject(mMainTaskID, out taskObject); if (!ishas) { return; } if (taskObject.Is_Delay == 0 || mPlayerDate.MainTaskIDList[0].passCount > 0) { GUIGuoChang.Show(); // NetSender.Instance.RequestTaskAcceptReq(mPlayerDate.MainTaskIDList[0].taskId,0); Globals.Instance.MTaskManager.StartNextTask(mPlayerDate.MainTaskIDList[0].taskId); return; } MainTaskLabel.text = taskObject.Task_Desc; } } else { ShowTaskSettlement(mPlayerDate.MainTaskIDList[0]); } } } else { AllFunctionBtn.transform.localScale = Vector3.one; GotoBtn.transform.localScale = Vector3.zero; MainTaskLabel.text = ""; if (UpdateTimeLine) { GUIRadarScan.Show(); NetSender.Instance.C2GSTaskPlaceReq((int)TaskManager.TaskCategory.CHANGEDATE, -1); } } UpdateTimeLine = false; }
public override void Initialize() { // Get the FingerEvent Component, Register FingerEventListener Globals.Instance.MFingerEvent.Add3DEventListener(this); SetFingerEventActive(true); mFormerCameraPos = Globals.Instance.MSceneManager.mMainCamera.transform.position; mFormerCameraEular = Globals.Instance.MSceneManager.mMainCamera.transform.eulerAngles; // find the right dock position // GameObject port = GameObject.Find("Scene/m_other_Wharf"); if (port == null) { throw new System.Exception("GameObject.Find(\"Scene/m_other_Wharf\") == null"); } Transform cameraPos = port.transform.Find("CameraPostion"); Globals.Instance.MSceneManager.mMainCamera.transform.position = cameraPos.position; Globals.Instance.MSceneManager.mMainCamera.transform.eulerAngles = cameraPos.eulerAngles; // find the right dock warship position // mPlayerDockPos.Clear(); int index = 1; while (index < 10) { Transform pos = port.transform.Find("postion0" + index); if (pos == null) { break; } mPlayerDockPos.Insert(0, pos.position); index++; } // open the GUIPlayerDock // GUIRadarScan.Show(); bool playerDockState = GameStatusManager.Instance.EnterPKBattleByPlayerDock; //Globals.Instance.MGUIManager.CreateWindow<GUIPlayerDock>(delegate(GUIPlayerDock gui){ // // if(playerDockState){ // ShowPlayerWarship(mCurrPageIndex); // }else{ // NetSender.Instance.RequestPlayerDock(); // } //}); // create the selected player effect // if (mSelectedEffect == null) { mSelectedEffect = GraphicsTools.ManualCreateObject("TempArtist/Prefab/Particle/S_Point", "Indicator", true);; mSelectedEffect.SetActiveRecursively(false); } }