void ChangeScreenSize() { ScreenSizeType sizeType = GlobalVariable.GetScreenSizeType(); switch (sizeType) { case ScreenSizeType.Cinema: BendQuadScreen.transform.localScale = QuadScreenMaxSize; BendQuadScreen.transform.localPosition = CinemaSettings.GetInstance().ImaxQuadScreenPosition; break; case ScreenSizeType.Standard: BendQuadScreen.transform.localScale = QuadScreenStandardSize; BendQuadScreen.transform.localPosition = new Vector3(0, 0.75f, 19.1f); break; case ScreenSizeType.MINI: BendQuadScreen.transform.localScale = QuadScreenMinSize; BendQuadScreen.transform.localPosition = new Vector3(0, -0.34f, 19.1f); break; default: break; } }
public void ResetVariable() { CurJVideoDscpInfo = null; //CurJImageDscpInfo = null; IsKeepShowUI = false; IsShowUIForAutoMode = true; OldIsMonoShow = true; OldScreenSize = 0; IsEnterPlayer = false; IsShowLoading = false; TPAndVCPUIIsShow = true; IsChangeSize = false; UIIsShow = false; QuadScreenMinSize = new Vector3(17.91354f, 10.087324f, 1); QuadScreenMaxSize = CinemaSettings.GetInstance().ImaxQuadScreenScale; QuadScreenStandardSize = new Vector3(21.91031f, 12.337952f, 1); GlobalRunningFunction.Instance.ShowControllerRayLine(); StopAutoHideUI(); VideoCtrlPanel.Hide(); }
/// <summary> /// Change player transform and scale /// </summary> public void ChangePlayerUI() { if (BendQuadScreen == null) { BendQuadScreen = PlayerGameobjectControl.Instance.QuadScreen; } SceneModel curSceneModel = GlobalVariable.GetSceneModel(); if (curSceneModel == SceneModel.Default || curSceneModel == SceneModel.StarringNight) { ChangeScreenSize(); //BendQuadScreen.transform.localPosition = new Vector3(0, -0.06f, 9.3f); } else if (curSceneModel == SceneModel.IMAXTheater) { BendQuadScreen.transform.localScale = CinemaSettings.GetInstance().ImaxQuadScreenScale; BendQuadScreen.transform.localPosition = CinemaSettings.GetInstance().ImaxQuadScreenPosition; } else if (curSceneModel == SceneModel.Drive) { CinemaSettings.GetInstance().DriveModelQuadScreenTrans(); } }