Example #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;
        }
    }
Example #2
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();
    }
Example #3
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();
        }
    }