Пример #1
0
        /// <summary>
        /// Called by Unity. Stores config.
        /// </summary>
        private void OnDestroy()
        {
            Config.ScreenWidth  = Screen.width;
            Config.ScreenHeight = Screen.height;


            CubismViewerIo.SaveConfig(Config);
        }
Пример #2
0
        /// <summary>
        /// Called by Unity. Initializes viewer.
        /// </summary>
        private void Awake()
        {
            // Load config.
            Config = CubismViewerIo.LoadConfig <CubismViewerConfig>();


            // Initialize screen size.
            Screen.SetResolution(Config.ScreenWidth, Config.ScreenHeight, false);


            // Initialize file dialog.
            FileDialog = new OpenFileDialog();

            if (!string.IsNullOrEmpty(Config.LastFileDialogPath))
            {
                FileDialog.InitialDirectory = CubismViewerIo.GetDirectoryName(Config.LastFileDialogPath);
            }

            FileDialog.Filter           = "Models (*.model3.json)|*.model3.json|Motions (*.motion3.json)|*.motion3.json|Others (*.*)|*.*";
            FileDialog.FilterIndex      = 1;
            FileDialog.RestoreDirectory = true;
        }