예제 #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;
        }
    }
예제 #2
0
    public void Show()
    {
        if (IsShow)
        {
            return;
        }

        IsShow = true;

        SetAllBtnUnselected();
        ScreenSizeType sizeType = GlobalVariable.GetScreenSizeType();

        switch (sizeType)
        {
        case ScreenSizeType.Cinema:
            CinemaBtn.SetSelected(true);
            break;

        case ScreenSizeType.Standard:
            StandardBtn.SetSelected(true);
            break;

        case ScreenSizeType.MINI:
            MINIBtn.SetSelected(true);
            break;

        default:
            break;
        }

        this.gameObject.SetActive(true);
    }
예제 #3
0
 public ScreenStandard(ScreenSizeType type)
 {
     string  temp = type.ToString();
     string[]  temps = temp.Split('_');
     this.width = float.Parse( temps[1]);
     this.height = float.Parse( temps[2]);;
     this.type = type;
 }
예제 #4
0
        public ShiftStaffWorkInformation(ScreenSizeType screenSizeType)
        {
            InitializeComponent();

            this._shiftStaffWorkTimeInfos = null;
            this._shiftStaffWorkInfoEditBoxs = null;
            this._screenSizeType = screenSizeType;
        }
예제 #5
0
        public ScreenStandard(ScreenSizeType type)
        {
            string temp = type.ToString();

            string[] temps = temp.Split('_');
            this.width  = float.Parse(temps[1]);
            this.height = float.Parse(temps[2]);;
            this.type   = type;
        }
예제 #6
0
 public static void SetScreenSizeType(ScreenSizeType type)
 {
     PlayerPrefs.SetInt(SCREEN_SIZE_TYPE_KEY, (int)type);
 }