/// <summary> /// Called by Unity. Stores config. /// </summary> private void OnDestroy() { Config.ScreenWidth = Screen.width; Config.ScreenHeight = Screen.height; CubismViewerIo.SaveConfig(Config); }
/// <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; }