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; } }
private void Init() { items.Clear(); AddItem("[Cinema.Content.uk]", "uk"); AddItem("[Cinema.Content.fr]", "fr"); AddItem("[Cinema.Content.de]", "de"); AddItem("[Cinema.Content.es]", "es"); AddItem("[Cinema.Content.it]", "it"); AddItem("[Cinema.Content.ch]", "ch"); AddItem("[Cinema.Content.ch_fr]", "ch-fr"); AddItem("[Cinema.Content.nl]", "nl"); AddItem("[Cinema.Content.dk]", "dk"); AddItem("[Cinema.Content.se]", "se"); AddItem("[Cinema.Content.fi]", "fi"); var settingsManager = ServiceRegistration.Get <ISettingsManager>(); Settings = settingsManager.Load <CinemaSettings>(); }
private static void Update() { _updateIsRunning = true; _settings = SETTINGS_MANAGER.Load <CinemaSettings>(); _locations = SETTINGS_MANAGER.Load <Locations>(); GoogleMovies.GoogleMovies.Data = new CinemaDataList { List = new List <CinemaData>() }; if (_locations.LocationSetupList != null) { var cl = _locations.LocationSetupList; int percent = 100 / (cl.Count); foreach (var c in cl) { Info = c.Name; GoogleMovies.GoogleMovies.Data.List.Add(GoogleMovies.GoogleMovies.GetCinemaData(c)); UpdateProgress += percent; } UpdateProgress = 0; GrappOtherInfos(); } _settings.LastUpdate = DateTime.Today; ServiceRegistration.Get <ISettingsManager>().Save(_settings); _locations.Changed = false; ServiceRegistration.Get <ISettingsManager>().Save(_locations); var datalist = new Datalist { CinemaDataList = GoogleMovies.GoogleMovies.Data }; ServiceRegistration.Get <ISettingsManager>().Save(datalist); _updateIsRunning = false; }
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(); } }