private void Awake() { instance = this; camMode = Enums.CameraMode.FPP; IZOCAMResetTransform = IzoCamera.gameObject.transform; IzoCamera.enabled = false; IzoCamera.gameObject.tag = "MainCamera"; RaycastBall.SetActive(false); //Mob.MobInstances[0].gameObject.SetActive(true); }
private void SetIzometricCamera() { BuildGUIManager.Instance.UnBindZone(); Player.Instance.gameObject.GetComponent <FirstPersonController>().izometricView = true; SmoothTerrainModify.Instance.locked = true; Cursor.visible = true; Cursor.lockState = CursorLockMode.None; FPPCamera.enabled = false; IzoCamera.enabled = true; camMode = Enums.CameraMode.Izometric; NewBuildGUIManager.Instance.gameObject.SetActive(true); }
private void SetFPPCamera() { IzoCamera.transform.position = IZOCAMResetTransform.position; IzoCamera.transform.rotation = IZOCAMResetTransform.rotation; Player.Instance.gameObject.GetComponent <FirstPersonController>().izometricView = false; BuildGUIManager.Instance.UnBindZone(); SmoothTerrainModify.Instance.locked = false; Cursor.visible = false; Cursor.lockState = CursorLockMode.Locked; FPPCamera.enabled = true; IzoCamera.enabled = false; camMode = Enums.CameraMode.FPP; NewBuildGUIManager.Instance.gameObject.SetActive(false); }
public void RefreshCameraRect(string message) { Enums.CameraMode cameramode = (Enums.CameraMode)Enum.Parse(typeof(Enums.CameraMode), message); Rect r = new Rect(0, 0, 0, 0); switch (cameramode) { case Enums.CameraMode.NormalCam: r = Tool.ThiredpanelNormalcam; break; case Enums.CameraMode.SmallerCam: r = Tool.ThirdpanelSmallercam; selfcam.targetTexture = null; break; default: break; } selfcam.rect = r; }