示例#1
0
 public void SetWorldCameraParam()
 {
     LocalInfoData.localManorInfoData = JsonHelper.LoadData <LocalManorInfoData>();
     if (LocalInfoData.localManorInfoData != null)
     {
         if (LocalInfoData.localManorInfoData.CameraManorLocalPos != null)
         {
             SetCameraLocalPos(LocalInfoData.localManorInfoData.CameraManorLocalPos);
         }
         cameraWorld.orthographicSize = SceneZoom.GetCameraSizeByZoom(LocalInfoData.localManorInfoData.CameraZoom);
     }
     else
     {
         LocalInfoData.localManorInfoData = new LocalManorInfoData()
         {
             CameraManorLocalPos    = cameraWorld.transform.localPosition,
             CameraZoom             = 3f,//默认放大1.5倍,最小0.5
             isFirstAvgDialogFinish = false,
             countTotalGain         = 0
         };
         JsonHelper.SaveDataToPersist <LocalManorInfoData>(LocalInfoData.localManorInfoData);
     }
     SetCurrZoom();
 }
示例#2
0
    private static void SetCurrZoom()
    {
        SceneZoom sceneZoom = Root2dSceneManager._instance.transform.GetComponent <SceneZoom>();

        sceneZoom.SetCurrZoomParam(LocalInfoData.localManorInfoData.CameraZoom);
    }