void OnShowProgressBar() { DragProgressBar = true; ProgressBar.gameObject.SetActive(true); var screenPos = GameSceneCamera.WorldToScreenPoint(_destinationPlanet.transform.position); var tran = ProgressBar.GetComponent <RectTransform>(); tran.transform.position = new Vector3(screenPos.x, screenPos.y, screenPos.z); }
protected bool InitSceneEdge() { sceneCameraParams = sceneCameraParams ?? GameSceneCamera.GetComponent <SceneCameraParams_New>(); if (sceneCameraParams && this.m_needResetCamera) { this.m_needResetCamera = false; //sceneCameraParams = GameSceneCamera.GetComponent<SceneCameraParams>(); //this.transform.LookAt(sceneCameraParams.SceneCenterTransform); this.m_targetEulerAngle = transform.rotation.eulerAngles; return(true); } return(false); }