public void BtnReturn_OnClickEventHandler(UIButton sender) { Life.Environment = LifeEnvironment.View; PutCanvasM.PutDownNewBuild(); ShipPlan P = ShipPlanDC.GetCurShipPlan(); P.Mode = XYmode.Edit2Save; if (P.IsShipEditChange() == false) //如果未修改,则直接返回 { P.ReCalcShipBuildInfoXY(XYmode.Edit2Save); DoReturn(); return; } if (!m_IsSaving) { WndManager.GetDialog <IsSaveFangAnWnd>(); } }
void SaveSuccecd() { TouchMoveManager.ShowCanvas(false); MainCameraM.s_Instance.ResetCameraDataByHaven(); MainCameraM.s_Instance.EnableOthOn(false); MainCameraM.s_Instance.SetCameraLimitParam(MainCameraM.s_reaLimitPyramidHavenView); MainCameraM.s_Instance.AutoMoveTo(MainCameraM.s_vHavenViewBoatviewCamPos, 0.3f); MainCameraM.s_Instance.EnableDrag(false); Life.Environment = LifeEnvironment.View; PutCanvasM.PutDownNewBuild(); TouchMoveManager.DoTransgatePoint(); m_IsSaving = true; if (MyHead.BtnReturn) { MyHead.BtnReturn.gameObject.SetActive(false); } if (MyHead.BtnNext) { MyHead.BtnNext.gameObject.SetActive(false); } CangKuWnd wnd = WndManager.FindDialog <CangKuWnd>(); if (wnd) { wnd.gameObject.SetActive(false); } PutCanvasM.CanOperate = false; PutCanvasM.ShowRoomGridUI(false); TouchMoveManager.SetCurTouchMove(null); MainCameraM.s_Instance.EnableDrag(false); ShipPlan P = ShipPlanDC.GetCurShipPlan(); P.CreateCanvans(); GenerateShip.GenerateShipsWithAni(); }
void BtnShow_OnClickEventHandler(UIButton sender) { PutCanvasM.PutDownNewBuild(); PutCanvasM.ShowRoomGridUI(false); ClickMenuBtn(); }