Esempio n. 1
0
    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;
        }
    }
Esempio n. 2
0
        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>();
        }
Esempio n. 3
0
        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;
        }
Esempio n. 4
0
    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();
    }
Esempio n. 5
0
    /// <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();
        }
    }