From 3a5086f7dfecea4f67bebefb96a244740ef45064 Mon Sep 17 00:00:00 2001 From: Kirurobo Date: Sun, 30 Apr 2023 14:51:40 +0900 Subject: [PATCH 1/8] Changed development environment to Unity 2020.3.20 --- UniWinC/Packages/packages-lock.json | 2 +- UniWinC/ProjectSettings/ProjectVersion.txt | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/UniWinC/Packages/packages-lock.json b/UniWinC/Packages/packages-lock.json index 80eb62e..022f865 100644 --- a/UniWinC/Packages/packages-lock.json +++ b/UniWinC/Packages/packages-lock.json @@ -17,7 +17,7 @@ "url": "https://packages.unity.com" }, "com.unity.test-framework": { - "version": "1.1.33", + "version": "1.1.29", "depth": 1, "source": "registry", "dependencies": { diff --git a/UniWinC/ProjectSettings/ProjectVersion.txt b/UniWinC/ProjectSettings/ProjectVersion.txt index f707d7a..cec2ec9 100644 --- a/UniWinC/ProjectSettings/ProjectVersion.txt +++ b/UniWinC/ProjectSettings/ProjectVersion.txt @@ -1,2 +1,2 @@ -m_EditorVersion: 2020.3.43f1 -m_EditorVersionWithRevision: 2020.3.43f1 (75bff06b76bf) +m_EditorVersion: 2020.3.20f1 +m_EditorVersionWithRevision: 2020.3.20f1 (41c4e627c95f) From 928359b8e8a61b1514ad5ce8a3bcb8f3a942324a Mon Sep 17 00:00:00 2001 From: Kirurobo Date: Sun, 30 Apr 2023 14:53:27 +0900 Subject: [PATCH 2/8] Updated build batch --- .../Scripts/UniWindowControllerBatch.cs | 22 ++++++++++++++----- 1 file changed, 17 insertions(+), 5 deletions(-) diff --git a/UniWinC/Assets/Kirurobo/UniWindowController/Editor/Scripts/UniWindowControllerBatch.cs b/UniWinC/Assets/Kirurobo/UniWindowController/Editor/Scripts/UniWindowControllerBatch.cs index 5360e70..3b5ca1d 100644 --- a/UniWinC/Assets/Kirurobo/UniWindowController/Editor/Scripts/UniWindowControllerBatch.cs +++ b/UniWinC/Assets/Kirurobo/UniWindowController/Editor/Scripts/UniWindowControllerBatch.cs @@ -13,19 +13,31 @@ static void PerformBuild() { // コマンドライン引数の最後が出力パスだとする //string outputPath = System.Environment.GetCommandLineArgs().Last(); - + // var buildPlayerOptions = new BuildPlayerOptions(); // buildPlayerOptions.scenes = sceneList.ToArray(); // buildPlayerOptions.locationPathName = outputPath; // buildPlayerOptions.target = BuildTarget.StandaloneOSX; // buildPlayerOptions.options = BuildOptions.None; - - // 事前にエディタから設定したビルド設定を利用する + + // 事前にエディタから設定したビルド設定を利用 + var scenes = EditorBuildSettings.scenes; var buildTarget = EditorUserBuildSettings.activeBuildTarget; + var locationPath = EditorUserBuildSettings.GetBuildLocation(buildTarget); + + // ビルド対象は環境に合わせて上書き +#if UNITY_EDITOR_OSX || UNITY_STANDALONE_OSX + buildTarget = BuildTarget.StandaloneOSX; + locationPath = "Builds/macOS/" + Application.productName; +#elif UNITY_EDITOR_WIN || UNITY_STANDALONE_WIN + buildTarget = BuildTarget.StandaloneWindows64; + locationPath = "Builds/Win64/" + Application.productName; +#endif + var buildPlayerOptions = new BuildPlayerOptions { - scenes = EditorBuildSettingsScene.GetActiveSceneList(EditorBuildSettings.scenes), - locationPathName = EditorUserBuildSettings.GetBuildLocation(buildTarget), + scenes = EditorBuildSettingsScene.GetActiveSceneList(scenes), + locationPathName = locationPath, target = buildTarget, options = BuildOptions.None }; From cd55a3130d4dcdcad5dad3dab86997cd0401324b Mon Sep 17 00:00:00 2001 From: Kirurobo Date: Mon, 1 May 2023 18:39:01 +0900 Subject: [PATCH 3/8] Replaced IMGUI with uGUI --- .../Samples/00_Menu/SampleManager.cs | 58 +- .../Samples/00_Menu/SampleMenu.unity | 1254 +++++++++++- .../00_Menu/SampleMenuSettings.lighting | 63 + .../00_Menu/SampleMenuSettings.lighting.meta | 8 + .../Samples/04_FileDialog/FileDialogSample.cs | 121 +- .../04_FileDialog/FileDialogSample.unity | 1729 ++++++++++++++++- .../FileDialogSampleSettings.lighting | 63 + .../FileDialogSampleSettings.lighting.meta | 8 + UniWinC/ProjectSettings/ProjectSettings.asset | 10 +- 9 files changed, 3159 insertions(+), 155 deletions(-) create mode 100644 UniWinC/Assets/Kirurobo/UniWindowController/Samples/00_Menu/SampleMenuSettings.lighting create mode 100644 UniWinC/Assets/Kirurobo/UniWindowController/Samples/00_Menu/SampleMenuSettings.lighting.meta create mode 100644 UniWinC/Assets/Kirurobo/UniWindowController/Samples/04_FileDialog/FileDialogSampleSettings.lighting create mode 100644 UniWinC/Assets/Kirurobo/UniWindowController/Samples/04_FileDialog/FileDialogSampleSettings.lighting.meta diff --git a/UniWinC/Assets/Kirurobo/UniWindowController/Samples/00_Menu/SampleManager.cs b/UniWinC/Assets/Kirurobo/UniWindowController/Samples/00_Menu/SampleManager.cs index b6d3b91..306af10 100644 --- a/UniWinC/Assets/Kirurobo/UniWindowController/Samples/00_Menu/SampleManager.cs +++ b/UniWinC/Assets/Kirurobo/UniWindowController/Samples/00_Menu/SampleManager.cs @@ -2,6 +2,7 @@ using System.Collections.Generic; using UnityEngine; using UnityEngine.SceneManagement; +using UnityEngine.UIElements; namespace Kirurobo { @@ -19,6 +20,8 @@ public class SampleManager : MonoBehaviour private static SampleManager _instance; public static SampleManager Instance => _instance ?? (_instance = GameObject.FindObjectOfType() ?? new SampleManager()); + public Canvas canvas; + private void Awake() { // シングルトンとする。既にインスタンスがあれば自分を破棄 @@ -50,28 +53,45 @@ void Update() } - private void OnGUI() + public void LoadScene(string name) { - float y = 0; - - for (int index = 0; index < _scenes.Length; index++) + if (name == "SimpleSample") { - if (GUI.Button(new Rect(0, y, 160, 36), _scenes[index])) - { - if (index == 1) - { - // SimpleSample の場合はスクリプトでの制御がないため、ここで透明化 - UniWindowController.current.isTransparent = true; - } else if (index == 3) - { - // FullScreenSample の場合は強制的に最大化 - UniWindowController.current.shouldFitMonitor = true; - } - - SceneManager.LoadScene(_scenes[index]); - } - y += 40; + // SimpleSample の場合はスクリプトでの制御がないため、ここで透明化 + UniWindowController.current.isTransparent = true; + } + else if (name == "FullScreenSample") + { + // FullScreenSample の場合は強制的に最大化 + UniWindowController.current.shouldFitMonitor = true; } + + SceneManager.LoadScene(name); } + + //private void OnGUI() + //{ + // float y = 0; + + // for (int index = 0; index < _scenes.Length; index++) + // { + // if (GUI.Button(new Rect(0, y, 160, 36), _scenes[index])) + // { + // //if (index == 1) + // //{ + // // // SimpleSample の場合はスクリプトでの制御がないため、ここで透明化 + // // UniWindowController.current.isTransparent = true; + // //} + // //else if (index == 3) + // //{ + // // // FullScreenSample の場合は強制的に最大化 + // // UniWindowController.current.shouldFitMonitor = true; + // //} + + // //SceneManager.LoadScene(_scenes[index]); + // } + // y += 40; + // } + //} } } diff --git a/UniWinC/Assets/Kirurobo/UniWindowController/Samples/00_Menu/SampleMenu.unity b/UniWinC/Assets/Kirurobo/UniWindowController/Samples/00_Menu/SampleMenu.unity index a73f6cd..102e23b 100644 --- a/UniWinC/Assets/Kirurobo/UniWindowController/Samples/00_Menu/SampleMenu.unity +++ b/UniWinC/Assets/Kirurobo/UniWindowController/Samples/00_Menu/SampleMenu.unity @@ -38,12 +38,12 @@ RenderSettings: m_ReflectionIntensity: 1 m_CustomReflection: {fileID: 0} m_Sun: {fileID: 0} - m_IndirectSpecularColor: {r: 0.44657898, g: 0.4964133, b: 0.5748178, a: 1} + m_IndirectSpecularColor: {r: 0.44657815, g: 0.49641192, b: 0.57481617, a: 1} m_UseRadianceAmbientProbe: 0 --- !u!157 &3 LightmapSettings: m_ObjectHideFlags: 0 - serializedVersion: 11 + serializedVersion: 12 m_GIWorkflowMode: 0 m_GISettings: serializedVersion: 2 @@ -54,7 +54,7 @@ LightmapSettings: m_EnableBakedLightmaps: 1 m_EnableRealtimeLightmaps: 1 m_LightmapEditorSettings: - serializedVersion: 10 + serializedVersion: 12 m_Resolution: 2 m_BakeResolution: 40 m_AtlasSize: 1024 @@ -62,6 +62,7 @@ LightmapSettings: m_AOMaxDistance: 1 m_CompAOExponent: 1 m_CompAOExponentDirect: 0 + m_ExtractAmbientOcclusion: 0 m_Padding: 2 m_LightmapParameters: {fileID: 0} m_LightmapsBakeMode: 1 @@ -76,10 +77,16 @@ LightmapSettings: m_PVRDirectSampleCount: 32 m_PVRSampleCount: 500 m_PVRBounces: 2 + m_PVREnvironmentSampleCount: 500 + m_PVREnvironmentReferencePointCount: 2048 + m_PVRFilteringMode: 2 + m_PVRDenoiserTypeDirect: 0 + m_PVRDenoiserTypeIndirect: 0 + m_PVRDenoiserTypeAO: 0 m_PVRFilterTypeDirect: 0 m_PVRFilterTypeIndirect: 0 m_PVRFilterTypeAO: 0 - m_PVRFilteringMode: 1 + m_PVREnvironmentMIS: 0 m_PVRCulling: 1 m_PVRFilteringGaussRadiusDirect: 1 m_PVRFilteringGaussRadiusIndirect: 5 @@ -87,9 +94,12 @@ LightmapSettings: m_PVRFilteringAtrousPositionSigmaDirect: 0.5 m_PVRFilteringAtrousPositionSigmaIndirect: 2 m_PVRFilteringAtrousPositionSigmaAO: 1 - m_ShowResolutionOverlay: 1 + m_ExportTrainingData: 0 + m_TrainingDataDestination: TrainingData + m_LightProbeSampleCountMultiplier: 4 m_LightingDataAsset: {fileID: 0} - m_UseShadowmask: 1 + m_LightingSettings: {fileID: 4890085278179872738, guid: 970bccad986844364a272b0245fed77e, + type: 2} --- !u!196 &4 NavMeshSettings: serializedVersion: 2 @@ -109,52 +119,11 @@ NavMeshSettings: manualTileSize: 0 tileSize: 256 accuratePlacement: 0 + maxJobWorkers: 0 + preserveTilesOutsideBounds: 0 debug: m_Flags: 0 m_NavMeshData: {fileID: 0} ---- !u!1 &636197818 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 636197820} - - component: {fileID: 636197819} - m_Layer: 0 - m_Name: SampleManager - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &636197819 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 636197818} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: c83c7f09afe53854b909aed0ea55a3cd, type: 3} - m_Name: - m_EditorClassIdentifier: ---- !u!4 &636197820 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 636197818} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 409, y: 261.5, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &841290929 GameObject: m_ObjectHideFlags: 0 @@ -193,9 +162,10 @@ Camera: m_ClearFlags: 1 m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} m_projectionMatrixMode: 1 + m_GateFitMode: 2 + m_FOVAxisMode: 0 m_SensorSize: {x: 36, y: 24} m_LensShift: {x: 0, y: 0} - m_GateFitMode: 2 m_FocalLength: 50 m_NormalizedViewPortRect: serializedVersion: 2 @@ -262,12 +232,14 @@ Light: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1342301556} m_Enabled: 1 - serializedVersion: 8 + serializedVersion: 10 m_Type: 1 + m_Shape: 0 m_Color: {r: 1, g: 0.95686275, b: 0.8392157, a: 1} m_Intensity: 1 m_Range: 10 m_SpotAngle: 30 + m_InnerSpotAngle: 21.802082 m_CookieSize: 10 m_Shadows: m_Type: 2 @@ -277,6 +249,24 @@ Light: m_Bias: 0.05 m_NormalBias: 0.4 m_NearPlane: 0.2 + m_CullingMatrixOverride: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + m_UseCullingMatrixOverride: 0 m_Cookie: {fileID: 0} m_DrawHalo: 0 m_Flare: {fileID: 0} @@ -284,12 +274,16 @@ Light: m_CullingMask: serializedVersion: 2 m_Bits: 4294967295 + m_RenderingLayerMask: 1 m_Lightmapping: 4 m_LightShadowCasterMode: 0 m_AreaSize: {x: 1, y: 1} m_BounceIntensity: 1 m_ColorTemperature: 6570 m_UseColorTemperature: 0 + m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} + m_UseBoundingSphereOverride: 0 + m_UseViewFrustumForShadowCasterCull: 1 m_ShadowRadius: 0 m_ShadowAngle: 0 --- !u!4 &1342301558 @@ -313,6 +307,11 @@ PrefabInstance: m_Modification: m_TransformParent: {fileID: 0} m_Modifications: + - target: {fileID: 2416199871598626842, guid: e893aefd93740714b999573b02916984, + type: 3} + propertyPath: m_RootOrder + value: 3 + objectReference: {fileID: 0} - target: {fileID: 2416199871598626842, guid: e893aefd93740714b999573b02916984, type: 3} propertyPath: m_LocalPosition.x @@ -328,6 +327,11 @@ PrefabInstance: propertyPath: m_LocalPosition.z value: 0 objectReference: {fileID: 0} + - target: {fileID: 2416199871598626842, guid: e893aefd93740714b999573b02916984, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} - target: {fileID: 2416199871598626842, guid: e893aefd93740714b999573b02916984, type: 3} propertyPath: m_LocalRotation.x @@ -343,16 +347,6 @@ PrefabInstance: propertyPath: m_LocalRotation.z value: 0 objectReference: {fileID: 0} - - target: {fileID: 2416199871598626842, guid: e893aefd93740714b999573b02916984, - type: 3} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 2416199871598626842, guid: e893aefd93740714b999573b02916984, - type: 3} - propertyPath: m_RootOrder - value: 3 - objectReference: {fileID: 0} - target: {fileID: 2416199871598626842, guid: e893aefd93740714b999573b02916984, type: 3} propertyPath: m_LocalEulerAnglesHint.x @@ -375,3 +369,1141 @@ PrefabInstance: objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: e893aefd93740714b999573b02916984, type: 3} +--- !u!1 &1538147870 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1538147873} + - component: {fileID: 1538147872} + - component: {fileID: 1538147871} + m_Layer: 0 + m_Name: EventSystem + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1538147871 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1538147870} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4f231c4fb786f3946a6b90b886c48677, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalAxis: Horizontal + m_VerticalAxis: Vertical + m_SubmitButton: Submit + m_CancelButton: Cancel + m_InputActionsPerSecond: 10 + m_RepeatDelay: 0.5 + m_ForceModuleActive: 0 +--- !u!114 &1538147872 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1538147870} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 76c392e42b5098c458856cdf6ecaaaa1, type: 3} + m_Name: + m_EditorClassIdentifier: + m_FirstSelected: {fileID: 0} + m_sendNavigationEvents: 1 + m_DragThreshold: 10 +--- !u!4 &1538147873 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1538147870} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!224 &4973827623532684056 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4973827623532684060} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0, y: 0, z: 0} + m_Children: + - {fileID: 4973827624905143188} + m_Father: {fileID: 4973827625486595088} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0, y: 0} +--- !u!1 &4973827623532684060 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4973827623532684056} + - component: {fileID: 4973827623532684063} + - component: {fileID: 4973827623532684062} + - component: {fileID: 4973827623532684061} + m_Layer: 5 + m_Name: Canvas + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &4973827623532684061 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4973827623532684060} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: dc42784cf147c0c48a680349fa168899, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 1 + m_BlockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 +--- !u!114 &4973827623532684062 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4973827623532684060} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, type: 3} + m_Name: + m_EditorClassIdentifier: + m_UiScaleMode: 0 + m_ReferencePixelsPerUnit: 100 + m_ScaleFactor: 1 + m_ReferenceResolution: {x: 800, y: 600} + m_ScreenMatchMode: 0 + m_MatchWidthOrHeight: 0 + m_PhysicalUnit: 3 + m_FallbackScreenDPI: 96 + m_DefaultSpriteDPI: 96 + m_DynamicPixelsPerUnit: 1 + m_PresetInfoIsWorld: 0 +--- !u!223 &4973827623532684063 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4973827623532684060} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 0 + m_Camera: {fileID: 0} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_AdditionalShaderChannelsFlag: 0 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!1 &4973827623563776332 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4973827623563776333} + - component: {fileID: 4973827623563776335} + - component: {fileID: 4973827623563776334} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &4973827623563776333 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4973827623563776332} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 4973827623968596337} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &4973827623563776334 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4973827623563776332} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 14 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: FileDialogSample +--- !u!222 &4973827623563776335 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4973827623563776332} + m_CullTransparentMesh: 1 +--- !u!222 &4973827623732084736 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4973827623732084741} + m_CullTransparentMesh: 1 +--- !u!1 &4973827623732084741 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4973827623732084742} + - component: {fileID: 4973827623732084736} + - component: {fileID: 4973827623732084743} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &4973827623732084742 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4973827623732084741} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 4973827625230031803} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &4973827623732084743 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4973827623732084741} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 14 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: FullScreenSample +--- !u!222 &4973827623968596300 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4973827623968596336} + m_CullTransparentMesh: 1 +--- !u!1 &4973827623968596336 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4973827623968596337} + - component: {fileID: 4973827623968596300} + - component: {fileID: 4973827623968596339} + - component: {fileID: 4973827623968596338} + m_Layer: 5 + m_Name: Button04 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &4973827623968596337 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4973827623968596336} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 4973827623563776333} + m_Father: {fileID: 4973827624905143188} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 10, y: -100} + m_SizeDelta: {x: 160, y: 30} + m_Pivot: {x: 0, y: 1} +--- !u!114 &4973827623968596338 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4973827623968596336} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 4973827623968596339} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 4973827625486595095} + m_TargetAssemblyTypeName: Kirurobo.SampleManager, Assembly-CSharp + m_MethodName: LoadScene + m_Mode: 5 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: FileDialogSample + m_BoolArgument: 0 + m_CallState: 2 +--- !u!114 &4973827623968596339 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4973827623968596336} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!224 &4973827624634908516 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4973827624634908523} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 4973827625597203749} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &4973827624634908517 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4973827624634908523} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 14 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: UiSample +--- !u!222 &4973827624634908518 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4973827624634908523} + m_CullTransparentMesh: 1 +--- !u!1 &4973827624634908523 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4973827624634908516} + - component: {fileID: 4973827624634908518} + - component: {fileID: 4973827624634908517} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &4973827624689451920 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4973827624689451927} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 4973827625135635069} + m_Father: {fileID: 4973827624905143188} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 10, y: -10} + m_SizeDelta: {x: 160, y: 30} + m_Pivot: {x: 0, y: 1} +--- !u!114 &4973827624689451921 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4973827624689451927} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 4973827624689451922} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 4973827625486595095} + m_TargetAssemblyTypeName: Kirurobo.SampleManager, Assembly-CSharp + m_MethodName: LoadScene + m_Mode: 5 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: SimpleSample + m_BoolArgument: 0 + m_CallState: 2 +--- !u!114 &4973827624689451922 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4973827624689451927} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &4973827624689451923 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4973827624689451927} + m_CullTransparentMesh: 1 +--- !u!1 &4973827624689451927 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4973827624689451920} + - component: {fileID: 4973827624689451923} + - component: {fileID: 4973827624689451922} + - component: {fileID: 4973827624689451921} + m_Layer: 5 + m_Name: Button01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &4973827624905143188 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4973827624905143195} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 4973827624689451920} + - {fileID: 4973827625597203749} + - {fileID: 4973827625230031803} + - {fileID: 4973827623968596337} + m_Father: {fileID: 4973827623532684056} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 5, y: 5} + m_SizeDelta: {x: 180, y: 140} + m_Pivot: {x: 0, y: 0} +--- !u!114 &4973827624905143189 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4973827624905143195} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 0.392} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &4973827624905143190 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4973827624905143195} + m_CullTransparentMesh: 1 +--- !u!1 &4973827624905143195 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4973827624905143188} + - component: {fileID: 4973827624905143190} + - component: {fileID: 4973827624905143189} + m_Layer: 5 + m_Name: Panel + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &4973827625135635068 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4973827625135635069} + - component: {fileID: 4973827625135635071} + - component: {fileID: 4973827625135635070} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &4973827625135635069 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4973827625135635068} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 4973827624689451920} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &4973827625135635070 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4973827625135635068} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 14 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: SimpleSample +--- !u!222 &4973827625135635071 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4973827625135635068} + m_CullTransparentMesh: 1 +--- !u!114 &4973827625230031796 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4973827625230031802} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 4973827625230031797} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 4973827625486595095} + m_TargetAssemblyTypeName: Kirurobo.SampleManager, Assembly-CSharp + m_MethodName: LoadScene + m_Mode: 5 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: FullScreenSample + m_BoolArgument: 0 + m_CallState: 2 +--- !u!114 &4973827625230031797 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4973827625230031802} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &4973827625230031798 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4973827625230031802} + m_CullTransparentMesh: 1 +--- !u!1 &4973827625230031802 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4973827625230031803} + - component: {fileID: 4973827625230031798} + - component: {fileID: 4973827625230031797} + - component: {fileID: 4973827625230031796} + m_Layer: 5 + m_Name: Button03 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &4973827625230031803 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4973827625230031802} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 4973827623732084742} + m_Father: {fileID: 4973827624905143188} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 10, y: -70} + m_SizeDelta: {x: 160, y: 30} + m_Pivot: {x: 0, y: 1} +--- !u!4 &4973827625486595088 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4973827625486595094} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 409, y: 261.5, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 4973827623532684056} + m_Father: {fileID: 0} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &4973827625486595094 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4973827625486595088} + - component: {fileID: 4973827625486595095} + m_Layer: 0 + m_Name: SampleManager + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &4973827625486595095 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4973827625486595094} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: c83c7f09afe53854b909aed0ea55a3cd, type: 3} + m_Name: + m_EditorClassIdentifier: + canvas: {fileID: 0} +--- !u!222 &4973827625597203744 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4973827625597203748} + m_CullTransparentMesh: 1 +--- !u!1 &4973827625597203748 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4973827625597203749} + - component: {fileID: 4973827625597203744} + - component: {fileID: 4973827625597203751} + - component: {fileID: 4973827625597203750} + m_Layer: 5 + m_Name: Button02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &4973827625597203749 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4973827625597203748} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 4973827624634908516} + m_Father: {fileID: 4973827624905143188} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 10, y: -40} + m_SizeDelta: {x: 160, y: 30} + m_Pivot: {x: 0, y: 1} +--- !u!114 &4973827625597203750 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4973827625597203748} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 4973827625597203751} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 4973827625486595095} + m_TargetAssemblyTypeName: Kirurobo.SampleManager, Assembly-CSharp + m_MethodName: LoadScene + m_Mode: 5 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: UiSample + m_BoolArgument: 0 + m_CallState: 2 +--- !u!114 &4973827625597203751 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4973827625597203748} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 diff --git a/UniWinC/Assets/Kirurobo/UniWindowController/Samples/00_Menu/SampleMenuSettings.lighting b/UniWinC/Assets/Kirurobo/UniWindowController/Samples/00_Menu/SampleMenuSettings.lighting new file mode 100644 index 0000000..a30afd0 --- /dev/null +++ b/UniWinC/Assets/Kirurobo/UniWindowController/Samples/00_Menu/SampleMenuSettings.lighting @@ -0,0 +1,63 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!850595691 &4890085278179872738 +LightingSettings: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: SampleMenuSettings + serializedVersion: 3 + m_GIWorkflowMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 1 + m_RealtimeEnvironmentLighting: 1 + m_BounceScale: 1 + m_AlbedoBoost: 1 + m_IndirectOutputScale: 1 + m_UsingShadowmask: 1 + m_BakeBackend: 1 + m_LightmapMaxSize: 1024 + m_BakeResolution: 40 + m_Padding: 2 + m_TextureCompression: 1 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_ExtractAO: 0 + m_MixedBakeMode: 2 + m_LightmapsBakeMode: 1 + m_FilterMode: 1 + m_LightmapParameters: {fileID: 15204, guid: 0000000000000000f000000000000000, type: 0} + m_ExportTrainingData: 0 + m_TrainingDataDestination: TrainingData + m_RealtimeResolution: 2 + m_ForceWhiteAlbedo: 0 + m_ForceUpdates: 0 + m_FinalGather: 0 + m_FinalGatherRayCount: 256 + m_FinalGatherFiltering: 1 + m_PVRCulling: 1 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 500 + m_PVREnvironmentSampleCount: 500 + m_PVREnvironmentReferencePointCount: 2048 + m_LightProbeSampleCountMultiplier: 4 + m_PVRBounces: 2 + m_PVRMinBounces: 2 + m_PVREnvironmentMIS: 0 + m_PVRFilteringMode: 2 + m_PVRDenoiserTypeDirect: 0 + m_PVRDenoiserTypeIndirect: 0 + m_PVRDenoiserTypeAO: 0 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 diff --git a/UniWinC/Assets/Kirurobo/UniWindowController/Samples/00_Menu/SampleMenuSettings.lighting.meta b/UniWinC/Assets/Kirurobo/UniWindowController/Samples/00_Menu/SampleMenuSettings.lighting.meta new file mode 100644 index 0000000..5b46bb0 --- /dev/null +++ b/UniWinC/Assets/Kirurobo/UniWindowController/Samples/00_Menu/SampleMenuSettings.lighting.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 970bccad986844364a272b0245fed77e +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 4890085278179872738 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UniWinC/Assets/Kirurobo/UniWindowController/Samples/04_FileDialog/FileDialogSample.cs b/UniWinC/Assets/Kirurobo/UniWindowController/Samples/04_FileDialog/FileDialogSample.cs index 81c30dc..ea4349d 100644 --- a/UniWinC/Assets/Kirurobo/UniWindowController/Samples/04_FileDialog/FileDialogSample.cs +++ b/UniWinC/Assets/Kirurobo/UniWindowController/Samples/04_FileDialog/FileDialogSample.cs @@ -1,6 +1,7 @@ using System.Collections; using System.Collections.Generic; using UnityEngine; +using UnityEngine.UI; namespace Kirurobo { @@ -9,12 +10,18 @@ namespace Kirurobo /// public class FileDialogSample : MonoBehaviour { - string message = ""; + public Button openFileButton; + public Button openMultipleFilesButton; + public Button saveFileButton; + public Text messageText; // Start is called before the first frame update void Start() { - + openFileButton.onClick.AddListener(OpenSingleFile); + openMultipleFilesButton.onClick.AddListener(OpenMultipleFiles); + saveFileButton.onClick.AddListener(OpenSaveFile); + messageText.text = "Click a button!"; } // Update is called once per frame @@ -23,70 +30,68 @@ void Update() } - // Show buttons and a textarea - private void OnGUI() - { - float x = 170f; - - if (GUI.Button(new Rect(x, 10, 160, 80), "Open a file")) + /// + /// Open the open file dialog to select single file. + /// + private void OpenSingleFile() { + FilePanel.Settings settings = new FilePanel.Settings(); + settings.filters = new FilePanel.Filter[] { - FilePanel.Settings settings = new FilePanel.Settings(); - settings.filters = new FilePanel.Filter[] - { - new FilePanel.Filter("All files", "*"), - new FilePanel.Filter("Image files (*.png;*.jpg;*.jpeg;*.tiff;*.gif;*.tga)", "png", "jpg", "jpeg", "tiff", "gif", "tga"), - new FilePanel.Filter("Documents (*.txt;*.rtf;*.doc;*.docx)", "txt", "rtf", "doc", "docx"), - }; - settings.title = "Open a file!"; - settings.initialDirectory = System.Environment.GetFolderPath(System.Environment.SpecialFolder.MyPictures); + new FilePanel.Filter("All files", "*"), + new FilePanel.Filter("Image files (*.png;*.jpg;*.jpeg;*.tiff;*.gif;*.tga)", "png", "jpg", "jpeg", "tiff", "gif", "tga"), + new FilePanel.Filter("Documents (*.txt;*.rtf;*.doc;*.docx)", "txt", "rtf", "doc", "docx"), + }; + settings.title = "Open a file!"; + settings.initialDirectory = System.Environment.GetFolderPath(System.Environment.SpecialFolder.MyPictures); - message = "Canceled"; - FilePanel.OpenFilePanel(settings, (files) => - { - message = "Open a file\n" + string.Join("\n", files); - }); - } - - if (GUI.Button(new Rect(x, 100, 160, 80), "Open multiple files")) + messageText.text = ""; + FilePanel.OpenFilePanel(settings, (files) => { - FilePanel.Settings settings = new FilePanel.Settings(); - settings.filters = new FilePanel.Filter[] - { - new FilePanel.Filter("Image files (*.png;*.jpg;*.jpeg;*.tiff;*.gif;*.tga)", "png", "jpg", "jpeg", "tiff", "gif", "tga"), - new FilePanel.Filter("Documents (*.txt;*.rtf;*.doc;*.docx)", "txt", "rtf", "doc", "docx"), - new FilePanel.Filter("All files", "*"), - }; - settings.flags = FilePanel.Flag.AllowMultipleSelection; - settings.title = "Open multiple files!"; - settings.initialDirectory = System.Environment.GetFolderPath(System.Environment.SpecialFolder.MyDocuments); + messageText.text = "Open a file\n" + string.Join("\n", files); + }); + } - message = "Canceled"; - FilePanel.OpenFilePanel(settings, (files) => - { - message = "Open multiple files\n" + string.Join("\n", files); - }); - } + /// + /// Open the open file dialog to select multiple files. + /// + private void OpenMultipleFiles() { + FilePanel.Settings settings = new FilePanel.Settings(); + settings.filters = new FilePanel.Filter[] + { + new FilePanel.Filter("Image files (*.png;*.jpg;*.jpeg;*.tiff;*.gif;*.tga)", "png", "jpg", "jpeg", "tiff", "gif", "tga"), + new FilePanel.Filter("Documents (*.txt;*.rtf;*.doc;*.docx)", "txt", "rtf", "doc", "docx"), + new FilePanel.Filter("All files", "*"), + }; + settings.flags = FilePanel.Flag.AllowMultipleSelection; + settings.title = "Open multiple files!"; + settings.initialDirectory = System.Environment.GetFolderPath(System.Environment.SpecialFolder.MyDocuments); - if (GUI.Button(new Rect(x, 200, 160, 80), "Save file")) + messageText.text = ""; + FilePanel.OpenFilePanel(settings, (files) => { - FilePanel.Settings settings = new FilePanel.Settings(); - settings.filters = new FilePanel.Filter[] - { - new FilePanel.Filter("Text file (*.txt;*.log)", "txt", "log"), - new FilePanel.Filter("Image files (*.png;*.jpg;*.jpeg;*.tiff;*.gif;*.tga)", "png", "jpg", "jpeg", "tiff", "gif", "tga"), - new FilePanel.Filter("All files", "*"), - }; - settings.title = "No save is actually performed"; - settings.initialFile = "Test.txt"; + messageText.text = "Open multiple files\n" + string.Join("\n", files); + }); + } - message = "Canceled"; - FilePanel.SaveFilePanel(settings, (files) => - { - message = "Selected file\n" + string.Join("\n", files); - }); - } + /// + /// Open the save file dialog. + /// + private void OpenSaveFile() { + FilePanel.Settings settings = new FilePanel.Settings(); + settings.filters = new FilePanel.Filter[] + { + new FilePanel.Filter("Text file (*.txt;*.log)", "txt", "log"), + new FilePanel.Filter("Image files (*.png;*.jpg;*.jpeg;*.tiff;*.gif;*.tga)", "png", "jpg", "jpeg", "tiff", "gif", "tga"), + new FilePanel.Filter("All files", "*"), + }; + settings.title = "No save is actually performed"; + settings.initialFile = "Test.txt"; - GUI.TextArea(new Rect(x + 200, 10, 400, 400), message); + messageText.text = ""; + FilePanel.SaveFilePanel(settings, (files) => + { + messageText.text = "Selected file\n" + string.Join("\n", files); + }); } } } \ No newline at end of file diff --git a/UniWinC/Assets/Kirurobo/UniWindowController/Samples/04_FileDialog/FileDialogSample.unity b/UniWinC/Assets/Kirurobo/UniWindowController/Samples/04_FileDialog/FileDialogSample.unity index 9f2be29..108abeb 100644 --- a/UniWinC/Assets/Kirurobo/UniWindowController/Samples/04_FileDialog/FileDialogSample.unity +++ b/UniWinC/Assets/Kirurobo/UniWindowController/Samples/04_FileDialog/FileDialogSample.unity @@ -38,12 +38,12 @@ RenderSettings: m_ReflectionIntensity: 1 m_CustomReflection: {fileID: 0} m_Sun: {fileID: 0} - m_IndirectSpecularColor: {r: 0.44657868, g: 0.49641263, b: 0.5748171, a: 1} + m_IndirectSpecularColor: {r: 0.44657815, g: 0.49641192, b: 0.57481617, a: 1} m_UseRadianceAmbientProbe: 0 --- !u!157 &3 LightmapSettings: m_ObjectHideFlags: 0 - serializedVersion: 11 + serializedVersion: 12 m_GIWorkflowMode: 0 m_GISettings: serializedVersion: 2 @@ -54,7 +54,7 @@ LightmapSettings: m_EnableBakedLightmaps: 1 m_EnableRealtimeLightmaps: 1 m_LightmapEditorSettings: - serializedVersion: 10 + serializedVersion: 12 m_Resolution: 2 m_BakeResolution: 40 m_AtlasSize: 1024 @@ -62,6 +62,7 @@ LightmapSettings: m_AOMaxDistance: 1 m_CompAOExponent: 1 m_CompAOExponentDirect: 0 + m_ExtractAmbientOcclusion: 0 m_Padding: 2 m_LightmapParameters: {fileID: 0} m_LightmapsBakeMode: 1 @@ -76,10 +77,16 @@ LightmapSettings: m_PVRDirectSampleCount: 32 m_PVRSampleCount: 500 m_PVRBounces: 2 + m_PVREnvironmentSampleCount: 500 + m_PVREnvironmentReferencePointCount: 2048 + m_PVRFilteringMode: 2 + m_PVRDenoiserTypeDirect: 0 + m_PVRDenoiserTypeIndirect: 0 + m_PVRDenoiserTypeAO: 0 m_PVRFilterTypeDirect: 0 m_PVRFilterTypeIndirect: 0 m_PVRFilterTypeAO: 0 - m_PVRFilteringMode: 1 + m_PVREnvironmentMIS: 0 m_PVRCulling: 1 m_PVRFilteringGaussRadiusDirect: 1 m_PVRFilteringGaussRadiusIndirect: 5 @@ -87,9 +94,12 @@ LightmapSettings: m_PVRFilteringAtrousPositionSigmaDirect: 0.5 m_PVRFilteringAtrousPositionSigmaIndirect: 2 m_PVRFilteringAtrousPositionSigmaAO: 1 - m_ShowResolutionOverlay: 1 + m_ExportTrainingData: 0 + m_TrainingDataDestination: TrainingData + m_LightProbeSampleCountMultiplier: 4 m_LightingDataAsset: {fileID: 0} - m_UseShadowmask: 1 + m_LightingSettings: {fileID: 4890085278179872738, guid: 24c3b38da5d7645cca546e4a61bf8980, + type: 2} --- !u!196 &4 NavMeshSettings: serializedVersion: 2 @@ -109,9 +119,1221 @@ NavMeshSettings: manualTileSize: 0 tileSize: 256 accuratePlacement: 0 + maxJobWorkers: 0 + preserveTilesOutsideBounds: 0 debug: m_Flags: 0 m_NavMeshData: {fileID: 0} +--- !u!1 &30811436 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 30811437} + - component: {fileID: 30811440} + - component: {fileID: 30811439} + - component: {fileID: 30811438} + m_Layer: 5 + m_Name: Scroll View + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &30811437 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 30811436} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 246320738} + - {fileID: 691758582} + - {fileID: 2082900859} + m_Father: {fileID: 1115002725} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 260, y: -10} + m_SizeDelta: {x: -270, y: 180} + m_Pivot: {x: 0, y: 1} +--- !u!114 &30811438 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 30811436} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1aa08ab6e0800fa44ae55d278d1423e3, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Content: {fileID: 1209789489} + m_Horizontal: 1 + m_Vertical: 1 + m_MovementType: 1 + m_Elasticity: 0.1 + m_Inertia: 1 + m_DecelerationRate: 0.135 + m_ScrollSensitivity: 1 + m_Viewport: {fileID: 246320738} + m_HorizontalScrollbar: {fileID: 691758583} + m_VerticalScrollbar: {fileID: 2082900860} + m_HorizontalScrollbarVisibility: 2 + m_VerticalScrollbarVisibility: 2 + m_HorizontalScrollbarSpacing: -3 + m_VerticalScrollbarSpacing: -3 + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] +--- !u!114 &30811439 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 30811436} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 0.392} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &30811440 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 30811436} + m_CullTransparentMesh: 1 +--- !u!1 &223023792 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 223023793} + m_Layer: 5 + m_Name: Sliding Area + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &223023793 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 223023792} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1486794694} + m_Father: {fileID: 691758582} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: -20, y: -20} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &246320737 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 246320738} + - component: {fileID: 246320741} + - component: {fileID: 246320740} + - component: {fileID: 246320739} + m_Layer: 5 + m_Name: Viewport + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &246320738 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 246320737} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1209789489} + m_Father: {fileID: 30811437} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0, y: 1} +--- !u!114 &246320739 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 246320737} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 31a19414c41e5ae4aae2af33fee712f6, type: 3} + m_Name: + m_EditorClassIdentifier: + m_ShowMaskGraphic: 0 +--- !u!114 &246320740 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 246320737} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10917, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &246320741 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 246320737} + m_CullTransparentMesh: 1 +--- !u!1 &474919455 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 474919456} + - component: {fileID: 474919458} + - component: {fileID: 474919457} + m_Layer: 5 + m_Name: Handle + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &474919456 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 474919455} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 651359272} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 20, y: 20} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &474919457 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 474919455} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &474919458 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 474919455} + m_CullTransparentMesh: 1 +--- !u!1 &482449624 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 482449625} + - component: {fileID: 482449628} + - component: {fileID: 482449627} + - component: {fileID: 482449626} + m_Layer: 5 + m_Name: Button01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &482449625 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 482449624} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1987906028} + m_Father: {fileID: 1115002725} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 10, y: -10} + m_SizeDelta: {x: 240, y: 40} + m_Pivot: {x: 0, y: 1} +--- !u!114 &482449626 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 482449624} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 482449627} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 0} + m_TargetAssemblyTypeName: Kirurobo.SampleManager, Assembly-CSharp + m_MethodName: LoadScene + m_Mode: 5 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: SimpleSample + m_BoolArgument: 0 + m_CallState: 2 +--- !u!114 &482449627 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 482449624} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &482449628 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 482449624} + m_CullTransparentMesh: 1 +--- !u!1 &590190060 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 590190063} + - component: {fileID: 590190062} + - component: {fileID: 590190061} + m_Layer: 0 + m_Name: EventSystem + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &590190061 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 590190060} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4f231c4fb786f3946a6b90b886c48677, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalAxis: Horizontal + m_VerticalAxis: Vertical + m_SubmitButton: Submit + m_CancelButton: Cancel + m_InputActionsPerSecond: 10 + m_RepeatDelay: 0.5 + m_ForceModuleActive: 0 +--- !u!114 &590190062 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 590190060} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 76c392e42b5098c458856cdf6ecaaaa1, type: 3} + m_Name: + m_EditorClassIdentifier: + m_FirstSelected: {fileID: 0} + m_sendNavigationEvents: 1 + m_DragThreshold: 10 +--- !u!4 &590190063 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 590190060} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &651359271 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 651359272} + m_Layer: 5 + m_Name: Sliding Area + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &651359272 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 651359271} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 474919456} + m_Father: {fileID: 2082900859} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: -20, y: -20} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &691758581 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 691758582} + - component: {fileID: 691758585} + - component: {fileID: 691758584} + - component: {fileID: 691758583} + m_Layer: 5 + m_Name: Scrollbar Horizontal + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &691758582 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 691758581} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 223023793} + m_Father: {fileID: 30811437} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 20} + m_Pivot: {x: 0, y: 0} +--- !u!114 &691758583 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 691758581} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 2a4db7a114972834c8e4117be1d82ba3, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1486794695} + m_HandleRect: {fileID: 1486794694} + m_Direction: 0 + m_Value: 0 + m_Size: 1 + m_NumberOfSteps: 0 + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] +--- !u!114 &691758584 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 691758581} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &691758585 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 691758581} + m_CullTransparentMesh: 1 +--- !u!1 &925578655 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 925578656} + - component: {fileID: 925578659} + - component: {fileID: 925578658} + - component: {fileID: 925578657} + m_Layer: 5 + m_Name: Button02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &925578656 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 925578655} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 2062578109} + m_Father: {fileID: 1115002725} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 10, y: -50} + m_SizeDelta: {x: 240, y: 40} + m_Pivot: {x: 0, y: 1} +--- !u!114 &925578657 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 925578655} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 925578658} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 0} + m_TargetAssemblyTypeName: Kirurobo.SampleManager, Assembly-CSharp + m_MethodName: LoadScene + m_Mode: 5 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: UiSample + m_BoolArgument: 0 + m_CallState: 2 +--- !u!114 &925578658 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 925578655} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &925578659 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 925578655} + m_CullTransparentMesh: 1 +--- !u!1 &989311917 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 989311918} + - component: {fileID: 989311921} + - component: {fileID: 989311920} + - component: {fileID: 989311919} + m_Layer: 5 + m_Name: Button03 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &989311918 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 989311917} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1161899926} + m_Father: {fileID: 1115002725} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 10, y: -100} + m_SizeDelta: {x: 240, y: 40} + m_Pivot: {x: 0, y: 1} +--- !u!114 &989311919 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 989311917} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 989311920} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 0} + m_TargetAssemblyTypeName: Kirurobo.SampleManager, Assembly-CSharp + m_MethodName: LoadScene + m_Mode: 5 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: FullScreenSample + m_BoolArgument: 0 + m_CallState: 2 +--- !u!114 &989311920 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 989311917} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &989311921 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 989311917} + m_CullTransparentMesh: 1 +--- !u!1 &1115002724 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1115002725} + - component: {fileID: 1115002727} + - component: {fileID: 1115002726} + m_Layer: 5 + m_Name: Panel + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1115002725 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1115002724} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 482449625} + - {fileID: 925578656} + - {fileID: 989311918} + - {fileID: 30811437} + m_Father: {fileID: 1721279633} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 90, y: 70} + m_SizeDelta: {x: 480, y: 200} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1115002726 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1115002724} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 0.392} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &1115002727 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1115002724} + m_CullTransparentMesh: 1 +--- !u!1 &1161899925 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1161899926} + - component: {fileID: 1161899928} + - component: {fileID: 1161899927} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1161899926 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1161899925} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 989311918} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1161899927 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1161899925} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 14 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Open Save File Dialog +--- !u!222 &1161899928 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1161899925} + m_CullTransparentMesh: 1 +--- !u!1 &1162323843 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1162323844} + - component: {fileID: 1162323846} + - component: {fileID: 1162323845} + m_Layer: 5 + m_Name: MessageText + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1162323844 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1162323843} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1209789489} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 2.5} + m_SizeDelta: {x: -10, y: -5} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1162323845 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1162323843} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 14 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Message +--- !u!222 &1162323846 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1162323843} + m_CullTransparentMesh: 1 +--- !u!1 &1209789488 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1209789489} + m_Layer: 5 + m_Name: Content + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1209789489 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1209789488} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1162323844} + m_Father: {fileID: 246320738} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 300} + m_Pivot: {x: 0, y: 1} --- !u!1 &1434002365 GameObject: m_ObjectHideFlags: 0 @@ -150,9 +1372,10 @@ Camera: m_ClearFlags: 1 m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} m_projectionMatrixMode: 1 + m_GateFitMode: 2 + m_FOVAxisMode: 0 m_SensorSize: {x: 36, y: 24} m_LensShift: {x: 0, y: 0} - m_GateFitMode: 2 m_FocalLength: 50 m_NormalizedViewPortRect: serializedVersion: 2 @@ -194,6 +1417,81 @@ Transform: m_Father: {fileID: 0} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1486794693 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1486794694} + - component: {fileID: 1486794696} + - component: {fileID: 1486794695} + m_Layer: 5 + m_Name: Handle + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1486794694 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1486794693} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 223023793} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 20, y: 20} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1486794695 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1486794693} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &1486794696 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1486794693} + m_CullTransparentMesh: 1 --- !u!1 &1610488909 GameObject: m_ObjectHideFlags: 0 @@ -221,7 +1519,8 @@ Transform: m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: -15} m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] + m_Children: + - {fileID: 1721279633} m_Father: {fileID: 0} m_RootOrder: 2 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} @@ -237,6 +1536,110 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: eb6dba400744842c1b9025c020a1dd4e, type: 3} m_Name: m_EditorClassIdentifier: + openFileButton: {fileID: 482449626} + openMultipleFilesButton: {fileID: 925578657} + saveFileButton: {fileID: 989311919} + messageText: {fileID: 1162323845} +--- !u!1 &1721279632 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1721279633} + - component: {fileID: 1721279636} + - component: {fileID: 1721279635} + - component: {fileID: 1721279634} + m_Layer: 5 + m_Name: Canvas + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1721279633 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1721279632} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0, y: 0, z: 0} + m_Children: + - {fileID: 1115002725} + m_Father: {fileID: 1610488910} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0, y: 0} +--- !u!114 &1721279634 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1721279632} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: dc42784cf147c0c48a680349fa168899, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 1 + m_BlockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 +--- !u!114 &1721279635 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1721279632} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, type: 3} + m_Name: + m_EditorClassIdentifier: + m_UiScaleMode: 0 + m_ReferencePixelsPerUnit: 100 + m_ScaleFactor: 1 + m_ReferenceResolution: {x: 800, y: 600} + m_ScreenMatchMode: 0 + m_MatchWidthOrHeight: 0 + m_PhysicalUnit: 3 + m_FallbackScreenDPI: 96 + m_DefaultSpriteDPI: 96 + m_DynamicPixelsPerUnit: 1 + m_PresetInfoIsWorld: 0 +--- !u!223 &1721279636 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1721279632} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 0 + m_Camera: {fileID: 0} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_AdditionalShaderChannelsFlag: 0 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 --- !u!1 &1853089148 GameObject: m_ObjectHideFlags: 0 @@ -262,12 +1665,14 @@ Light: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1853089148} m_Enabled: 1 - serializedVersion: 8 + serializedVersion: 10 m_Type: 1 + m_Shape: 0 m_Color: {r: 1, g: 0.95686275, b: 0.8392157, a: 1} m_Intensity: 1 m_Range: 10 m_SpotAngle: 30 + m_InnerSpotAngle: 21.802082 m_CookieSize: 10 m_Shadows: m_Type: 2 @@ -277,6 +1682,24 @@ Light: m_Bias: 0.05 m_NormalBias: 0.4 m_NearPlane: 0.2 + m_CullingMatrixOverride: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + m_UseCullingMatrixOverride: 0 m_Cookie: {fileID: 0} m_DrawHalo: 0 m_Flare: {fileID: 0} @@ -284,12 +1707,16 @@ Light: m_CullingMask: serializedVersion: 2 m_Bits: 4294967295 + m_RenderingLayerMask: 1 m_Lightmapping: 4 m_LightShadowCasterMode: 0 m_AreaSize: {x: 1, y: 1} m_BounceIntensity: 1 m_ColorTemperature: 6570 m_UseColorTemperature: 0 + m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} + m_UseBoundingSphereOverride: 0 + m_UseViewFrustumForShadowCasterCull: 1 m_ShadowRadius: 0 m_ShadowAngle: 0 --- !u!4 &1853089150 @@ -306,3 +1733,287 @@ Transform: m_Father: {fileID: 0} m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 50, y: -30, z: 0} +--- !u!1 &1987906027 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1987906028} + - component: {fileID: 1987906030} + - component: {fileID: 1987906029} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1987906028 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1987906027} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 482449625} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1987906029 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1987906027} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 14 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Open Single FileSelection Dialog +--- !u!222 &1987906030 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1987906027} + m_CullTransparentMesh: 1 +--- !u!1 &2062578108 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2062578109} + - component: {fileID: 2062578111} + - component: {fileID: 2062578110} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2062578109 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2062578108} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 925578656} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &2062578110 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2062578108} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 14 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Open Multiple File Selection Dialog +--- !u!222 &2062578111 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2062578108} + m_CullTransparentMesh: 1 +--- !u!1 &2082900858 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2082900859} + - component: {fileID: 2082900862} + - component: {fileID: 2082900861} + - component: {fileID: 2082900860} + m_Layer: 5 + m_Name: Scrollbar Vertical + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2082900859 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2082900858} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 651359272} + m_Father: {fileID: 30811437} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 1, y: 0} + m_AnchorMax: {x: 1, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 20, y: 0} + m_Pivot: {x: 1, y: 1} +--- !u!114 &2082900860 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2082900858} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 2a4db7a114972834c8e4117be1d82ba3, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 474919457} + m_HandleRect: {fileID: 474919456} + m_Direction: 2 + m_Value: 1 + m_Size: 0.54333335 + m_NumberOfSteps: 0 + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] +--- !u!114 &2082900861 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2082900858} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &2082900862 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2082900858} + m_CullTransparentMesh: 1 diff --git a/UniWinC/Assets/Kirurobo/UniWindowController/Samples/04_FileDialog/FileDialogSampleSettings.lighting b/UniWinC/Assets/Kirurobo/UniWindowController/Samples/04_FileDialog/FileDialogSampleSettings.lighting new file mode 100644 index 0000000..321c436 --- /dev/null +++ b/UniWinC/Assets/Kirurobo/UniWindowController/Samples/04_FileDialog/FileDialogSampleSettings.lighting @@ -0,0 +1,63 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!850595691 &4890085278179872738 +LightingSettings: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: FileDialogSampleSettings + serializedVersion: 3 + m_GIWorkflowMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 1 + m_RealtimeEnvironmentLighting: 1 + m_BounceScale: 1 + m_AlbedoBoost: 1 + m_IndirectOutputScale: 1 + m_UsingShadowmask: 1 + m_BakeBackend: 1 + m_LightmapMaxSize: 1024 + m_BakeResolution: 40 + m_Padding: 2 + m_TextureCompression: 1 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_ExtractAO: 0 + m_MixedBakeMode: 2 + m_LightmapsBakeMode: 1 + m_FilterMode: 1 + m_LightmapParameters: {fileID: 15204, guid: 0000000000000000f000000000000000, type: 0} + m_ExportTrainingData: 0 + m_TrainingDataDestination: TrainingData + m_RealtimeResolution: 2 + m_ForceWhiteAlbedo: 0 + m_ForceUpdates: 0 + m_FinalGather: 0 + m_FinalGatherRayCount: 256 + m_FinalGatherFiltering: 1 + m_PVRCulling: 1 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 500 + m_PVREnvironmentSampleCount: 500 + m_PVREnvironmentReferencePointCount: 2048 + m_LightProbeSampleCountMultiplier: 4 + m_PVRBounces: 2 + m_PVRMinBounces: 2 + m_PVREnvironmentMIS: 0 + m_PVRFilteringMode: 2 + m_PVRDenoiserTypeDirect: 0 + m_PVRDenoiserTypeIndirect: 0 + m_PVRDenoiserTypeAO: 0 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 diff --git a/UniWinC/Assets/Kirurobo/UniWindowController/Samples/04_FileDialog/FileDialogSampleSettings.lighting.meta b/UniWinC/Assets/Kirurobo/UniWindowController/Samples/04_FileDialog/FileDialogSampleSettings.lighting.meta new file mode 100644 index 0000000..df81351 --- /dev/null +++ b/UniWinC/Assets/Kirurobo/UniWindowController/Samples/04_FileDialog/FileDialogSampleSettings.lighting.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 24c3b38da5d7645cca546e4a61bf8980 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 4890085278179872738 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UniWinC/ProjectSettings/ProjectSettings.asset b/UniWinC/ProjectSettings/ProjectSettings.asset index 903e5c1..390e85e 100644 --- a/UniWinC/ProjectSettings/ProjectSettings.asset +++ b/UniWinC/ProjectSettings/ProjectSettings.asset @@ -3,7 +3,7 @@ --- !u!129 &1 PlayerSettings: m_ObjectHideFlags: 0 - serializedVersion: 23 + serializedVersion: 22 productGUID: 18bef0a3dbb1444c1a2bc7e5973f1f7c AndroidProfiler: 0 AndroidFilterTouchesWhenObscured: 0 @@ -134,7 +134,7 @@ PlayerSettings: 16:10: 1 16:9: 1 Others: 1 - bundleVersion: 0.9.0 + bundleVersion: 0.9.1 preloadedAssets: [] metroInputSource: 0 wsaTransparentSwapchain: 0 @@ -150,7 +150,6 @@ PlayerSettings: m_ColorGamuts: 00000000 targetPixelDensity: 30 resolutionScalingMode: 0 - resetResolutionOnWindowResize: 0 androidSupportedAspectRatio: 1 androidMaxAspectRatio: 2.1 applicationIdentifier: @@ -502,11 +501,8 @@ PlayerSettings: switchNetworkInterfaceManagerInitializeEnabled: 1 switchPlayerConnectionEnabled: 1 switchUseNewStyleFilepaths: 0 - switchUseLegacyFmodPriorities: 1 switchUseMicroSleepForYield: 1 - switchEnableRamDiskSupport: 0 switchMicroSleepForYieldTime: 25 - switchRamDiskSpaceSize: 12 ps4NPAgeRating: 12 ps4NPTitleSecret: ps4NPTrophyPackPath: @@ -651,7 +647,6 @@ PlayerSettings: metroFTAName: metroFTAFileTypes: [] metroProtocolName: - vcxProjDefaultLanguage: XboxOneProductId: XboxOneUpdateKey: XboxOneSandboxId: @@ -695,7 +690,6 @@ PlayerSettings: m_VersionName: apiCompatibilityLevel: 6 activeInputHandler: 0 - windowsGamepadBackendHint: 0 cloudProjectId: framebufferDepthMemorylessMode: 0 qualitySettingsNames: [] From f4f37eec1466db814e2c28af8b47c37388ff0207 Mon Sep 17 00:00:00 2001 From: Kirurobo Date: Tue, 2 May 2023 11:06:09 +0900 Subject: [PATCH 4/8] Added quit button on SampleManager --- .../Samples/00_Menu/SampleManager.cs | 64 ++-- .../Samples/00_Menu/SampleMenu.unity | 313 +++++++++++++++++- 2 files changed, 323 insertions(+), 54 deletions(-) diff --git a/UniWinC/Assets/Kirurobo/UniWindowController/Samples/00_Menu/SampleManager.cs b/UniWinC/Assets/Kirurobo/UniWindowController/Samples/00_Menu/SampleManager.cs index 306af10..4f159d6 100644 --- a/UniWinC/Assets/Kirurobo/UniWindowController/Samples/00_Menu/SampleManager.cs +++ b/UniWinC/Assets/Kirurobo/UniWindowController/Samples/00_Menu/SampleManager.cs @@ -8,15 +8,6 @@ namespace Kirurobo { public class SampleManager : MonoBehaviour { - static readonly string[] _scenes = - { - "SampleMenu", - "SimpleSample", - "UiSample", - "FullScreenSample", - "FileDialogSample" - }; - private static SampleManager _instance; public static SampleManager Instance => _instance ?? (_instance = GameObject.FindObjectOfType() ?? new SampleManager()); @@ -37,22 +28,20 @@ private void Awake() SceneManager.sceneLoaded += SceneManager_sceneLoaded; } + /// + /// シーンロード時にメインカメラを記憶 + /// + /// + /// private void SceneManager_sceneLoaded(Scene arg0, LoadSceneMode arg1) { UniWindowController.current.SetCamera(Camera.main); } - // Start is called before the first frame update - void Start() - { - } - - // Update is called once per frame - void Update() - { - - } - + /// + /// 指定の名前のシーンを開く + /// + /// シーン名 public void LoadScene(string name) { if (name == "SimpleSample") @@ -69,29 +58,16 @@ public void LoadScene(string name) SceneManager.LoadScene(name); } - //private void OnGUI() - //{ - // float y = 0; - - // for (int index = 0; index < _scenes.Length; index++) - // { - // if (GUI.Button(new Rect(0, y, 160, 36), _scenes[index])) - // { - // //if (index == 1) - // //{ - // // // SimpleSample の場合はスクリプトでの制御がないため、ここで透明化 - // // UniWindowController.current.isTransparent = true; - // //} - // //else if (index == 3) - // //{ - // // // FullScreenSample の場合は強制的に最大化 - // // UniWindowController.current.shouldFitMonitor = true; - // //} - - // //SceneManager.LoadScene(_scenes[index]); - // } - // y += 40; - // } - //} + /// + /// 終了 + /// + public void Quit() + { +#if UNITY_EDITOR + UnityEditor.EditorApplication.isPlaying = false; +#else + Application.Quit(); +#endif + } } } diff --git a/UniWinC/Assets/Kirurobo/UniWindowController/Samples/00_Menu/SampleMenu.unity b/UniWinC/Assets/Kirurobo/UniWindowController/Samples/00_Menu/SampleMenu.unity index 102e23b..cd006b6 100644 --- a/UniWinC/Assets/Kirurobo/UniWindowController/Samples/00_Menu/SampleMenu.unity +++ b/UniWinC/Assets/Kirurobo/UniWindowController/Samples/00_Menu/SampleMenu.unity @@ -38,7 +38,7 @@ RenderSettings: m_ReflectionIntensity: 1 m_CustomReflection: {fileID: 0} m_Sun: {fileID: 0} - m_IndirectSpecularColor: {r: 0.44657815, g: 0.49641192, b: 0.57481617, a: 1} + m_IndirectSpecularColor: {r: 0.44657898, g: 0.4964133, b: 0.5748178, a: 1} m_UseRadianceAmbientProbe: 0 --- !u!157 &3 LightmapSettings: @@ -124,6 +124,218 @@ NavMeshSettings: debug: m_Flags: 0 m_NavMeshData: {fileID: 0} +--- !u!1 &52431802 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 52431803} + - component: {fileID: 52431805} + - component: {fileID: 52431804} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &52431803 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 52431802} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 726204352} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &52431804 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 52431802} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 14 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: QUIT +--- !u!222 &52431805 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 52431802} + m_CullTransparentMesh: 1 +--- !u!1 &726204351 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 726204352} + - component: {fileID: 726204355} + - component: {fileID: 726204354} + - component: {fileID: 726204353} + m_Layer: 5 + m_Name: Button_Quit + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &726204352 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 726204351} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 52431803} + m_Father: {fileID: 4973827624905143188} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 40, y: -150} + m_SizeDelta: {x: 100, y: 30} + m_Pivot: {x: 0, y: 1} +--- !u!114 &726204353 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 726204351} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 726204354} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 4973827625486595095} + m_TargetAssemblyTypeName: Kirurobo.SampleManager, Assembly-CSharp + m_MethodName: Quit + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: FileDialogSample + m_BoolArgument: 0 + m_CallState: 2 +--- !u!114 &726204354 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 726204351} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &726204355 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 726204351} + m_CullTransparentMesh: 1 --- !u!1 &841290929 GameObject: m_ObjectHideFlags: 0 @@ -435,6 +647,85 @@ Transform: m_Father: {fileID: 0} m_RootOrder: 4 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &2131922306 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2131922307} + - component: {fileID: 2131922309} + - component: {fileID: 2131922308} + m_Layer: 5 + m_Name: Text_Title + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2131922307 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2131922306} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 4973827624905143188} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 1} + m_AnchorMax: {x: 0.5, y: 1} + m_AnchoredPosition: {x: 0, y: -5} + m_SizeDelta: {x: 160, y: 20} + m_Pivot: {x: 0.5, y: 1} +--- !u!114 &2131922308 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2131922306} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 14 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 1 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: UniWinC Samples +--- !u!222 &2131922309 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2131922306} + m_CullTransparentMesh: 1 --- !u!224 &4973827623532684056 RectTransform: m_ObjectHideFlags: 0 @@ -733,11 +1024,11 @@ RectTransform: m_Children: - {fileID: 4973827623563776333} m_Father: {fileID: 4973827624905143188} - m_RootOrder: 3 + m_RootOrder: 4 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 1} m_AnchorMax: {x: 0, y: 1} - m_AnchoredPosition: {x: 10, y: -100} + m_AnchoredPosition: {x: 10, y: -115} m_SizeDelta: {x: 160, y: 30} m_Pivot: {x: 0, y: 1} --- !u!114 &4973827623968596338 @@ -918,11 +1209,11 @@ RectTransform: m_Children: - {fileID: 4973827625135635069} m_Father: {fileID: 4973827624905143188} - m_RootOrder: 0 + m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 1} m_AnchorMax: {x: 0, y: 1} - m_AnchoredPosition: {x: 10, y: -10} + m_AnchoredPosition: {x: 10, y: -25} m_SizeDelta: {x: 160, y: 30} m_Pivot: {x: 0, y: 1} --- !u!114 &4973827624689451921 @@ -1049,17 +1340,19 @@ RectTransform: m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: + - {fileID: 2131922307} - {fileID: 4973827624689451920} - {fileID: 4973827625597203749} - {fileID: 4973827625230031803} - {fileID: 4973827623968596337} + - {fileID: 726204352} m_Father: {fileID: 4973827623532684056} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 0, y: 0} m_AnchoredPosition: {x: 5, y: 5} - m_SizeDelta: {x: 180, y: 140} + m_SizeDelta: {x: 180, y: 185} m_Pivot: {x: 0, y: 0} --- !u!114 &4973827624905143189 MonoBehaviour: @@ -1322,11 +1615,11 @@ RectTransform: m_Children: - {fileID: 4973827623732084742} m_Father: {fileID: 4973827624905143188} - m_RootOrder: 2 + m_RootOrder: 3 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 1} m_AnchorMax: {x: 0, y: 1} - m_AnchoredPosition: {x: 10, y: -70} + m_AnchoredPosition: {x: 10, y: -85} m_SizeDelta: {x: 160, y: 30} m_Pivot: {x: 0, y: 1} --- !u!4 &4973827625486595088 @@ -1414,11 +1707,11 @@ RectTransform: m_Children: - {fileID: 4973827624634908516} m_Father: {fileID: 4973827624905143188} - m_RootOrder: 1 + m_RootOrder: 2 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 1} m_AnchorMax: {x: 0, y: 1} - m_AnchoredPosition: {x: 10, y: -40} + m_AnchoredPosition: {x: 10, y: -55} m_SizeDelta: {x: 160, y: 30} m_Pivot: {x: 0, y: 1} --- !u!114 &4973827625597203750 From 42683e7379f1ac3e7548788dfe479b4f2b6255f3 Mon Sep 17 00:00:00 2001 From: Kirurobo Date: Wed, 3 May 2023 14:16:31 +0900 Subject: [PATCH 5/8] [Fix] GetClientSize() and accessoryView of NSSavePanel for macOS --- .../LibUniWinC.bundle/Contents/Info.plist | 2 +- .../Contents/MacOS/LibUniWinC | Bin 874560 -> 874472 bytes Xcode/DebugUniWinC/ContentView.swift | 69 ++++++++++-------- Xcode/LibUniWinC.xcodeproj/project.pbxproj | 11 +-- Xcode/LibUniWinC/CustomPanelHelper.swift | 24 +++--- Xcode/LibUniWinC/LibUniWinC.mm | 2 +- Xcode/LibUniWinC/LibUniWinC.swift | 11 ++- 7 files changed, 65 insertions(+), 54 deletions(-) diff --git a/UniWinC/Assets/Kirurobo/UniWindowController/Runtime/Plugins/MacOS/LibUniWinC.bundle/Contents/Info.plist b/UniWinC/Assets/Kirurobo/UniWindowController/Runtime/Plugins/MacOS/LibUniWinC.bundle/Contents/Info.plist index 858cd27..b8be934 100644 --- a/UniWinC/Assets/Kirurobo/UniWindowController/Runtime/Plugins/MacOS/LibUniWinC.bundle/Contents/Info.plist +++ b/UniWinC/Assets/Kirurobo/UniWindowController/Runtime/Plugins/MacOS/LibUniWinC.bundle/Contents/Info.plist @@ -17,7 +17,7 @@ CFBundlePackageType BNDL CFBundleShortVersionString - 0.9.0 + 0.9.1 CFBundleSupportedPlatforms MacOSX diff --git a/UniWinC/Assets/Kirurobo/UniWindowController/Runtime/Plugins/MacOS/LibUniWinC.bundle/Contents/MacOS/LibUniWinC b/UniWinC/Assets/Kirurobo/UniWindowController/Runtime/Plugins/MacOS/LibUniWinC.bundle/Contents/MacOS/LibUniWinC index 1abcfb7882a4afb96d1dca78e2f38286f633d4d3..5bb39bb724cc8e315ab2b9954870c4b0e925a0f9 100755 GIT binary patch literal 874472 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%0D; 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

maVFNIp=zTQ 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

XWNun-@s&H> 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�ix%Ft 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

8=*^cqJqmpYdMj%x)ATPM>j&5mfBXs; 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
N=(-)wH;`G4e6V~&~C>M7fllnD{|b6QA-z3QH0 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 diff --git a/Xcode/DebugUniWinC/ContentView.swift b/Xcode/DebugUniWinC/ContentView.swift index 92ecd4e..452b3e7 100644 --- a/Xcode/DebugUniWinC/ContentView.swift +++ b/Xcode/DebugUniWinC/ContentView.swift @@ -84,43 +84,50 @@ struct ContentView: View { @State private var outputText = "" @State private var window: NSWindow? - var body: some View { Text("File dialog test") Button(action: { - var filter = Array("All files\t*\nImages (png, jpg, tiff)\tpng\tjpg\tjpeg\ttiff\n\0".utf16) - var title = Array("Select file\0".utf16) - var settings = LibUniWinC.PanelSettings( - structSize: Int32(MemoryLayout.size), - flags: 0, - titleText: &title, - filterText: &filter, - initialFile: nil, - initialDirectory: nil, - defaultExt: nil - ) - let bufferSize = 2048 - let buffer = UnsafeMutablePointer.allocate(capacity: bufferSize) - buffer.initialize(repeating: UniChar.zero, count: bufferSize) - _ = LibUniWinC.openFilePanel(lpSettings: &settings, lpBuffer: buffer, bufferSize: UInt32(bufferSize)) + let title = Array("Select file\0".utf16) + let filter = Array("All files\t*\nImages (png, jpg, tiff)\tpng\tjpg\tjpeg\ttiff\n\0".utf16) + title.withUnsafeBufferPointer { (titlePtr: UnsafeBufferPointer) in + filter.withUnsafeBufferPointer { (filterPtr: UnsafeBufferPointer) in + var settings = LibUniWinC.PanelSettings( + structSize: Int32(MemoryLayout.size), + flags: 0, + titleText: titlePtr.baseAddress, + filterText: filterPtr.baseAddress, + initialFile: nil, + initialDirectory: nil, + defaultExt: nil + ) + let bufferSize = 2048 + let buffer = UnsafeMutablePointer.allocate(capacity: bufferSize) + buffer.initialize(repeating: UniChar.zero, count: bufferSize) + _ = LibUniWinC.openFilePanel(lpSettings: &settings, lpBuffer: buffer, bufferSize: UInt32(bufferSize)) + } + } }){ Text("Open") } Button(action: { - var filter = Array("Text file (txt)\ttxt\nImages (png, jpg, tiff)\tpng\tjpg\tjpeg\ttiff\nAll files\t*\n\0".utf16) - var title = Array("No save is actually performed\0".utf16) - var settings = LibUniWinC.PanelSettings( - structSize: Int32(MemoryLayout.size), - flags: 0, - titleText: &title, - filterText: &filter, - initialFile: nil, - initialDirectory: nil, - defaultExt: nil - ) - let bufferSize = 2048 - let buffer = UnsafeMutablePointer.allocate(capacity: bufferSize) - buffer.initialize(repeating: UniChar.zero, count: bufferSize) - _ = LibUniWinC.openSavePanel(lpSettings: &settings, lpBuffer: buffer, bufferSize: UInt32(bufferSize)) + let title = Array("No save is actually performed\0".utf16) + let filter = Array("Text file (txt)\ttxt\nImages (png, jpg, tiff)\tpng\tjpg\tjpeg\ttiff\nAll files\t*\n\0".utf16) + title.withUnsafeBufferPointer { (titlePtr: UnsafeBufferPointer) in + filter.withUnsafeBufferPointer { (filterPtr: UnsafeBufferPointer) in + var settings = LibUniWinC.PanelSettings( + structSize: Int32(MemoryLayout.size), + flags: 0, + titleText: titlePtr.baseAddress, + filterText: filterPtr.baseAddress, + initialFile: nil, + initialDirectory: nil, + defaultExt: nil + ) + let bufferSize = 2048 + let buffer = UnsafeMutablePointer.allocate(capacity: bufferSize) + buffer.initialize(repeating: UniChar.zero, count: bufferSize) + _ = LibUniWinC.openSavePanel(lpSettings: &settings, lpBuffer: buffer, bufferSize: UInt32(bufferSize)) + } + } }){ Text("Save") } diff --git a/Xcode/LibUniWinC.xcodeproj/project.pbxproj b/Xcode/LibUniWinC.xcodeproj/project.pbxproj index 30aceb9..6263dd1 100644 --- a/Xcode/LibUniWinC.xcodeproj/project.pbxproj +++ b/Xcode/LibUniWinC.xcodeproj/project.pbxproj @@ -3,7 +3,7 @@ archiveVersion = 1; classes = { }; - objectVersion = 53; + objectVersion = 54; objects = { /* Begin PBXBuildFile section */ @@ -328,7 +328,8 @@ /* Begin PBXShellScriptBuildPhase section */ 7336DE45252AB98D001FA97A /* ShellScript */ = { isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; + alwaysOutOfDate = 1; + buildActionMask = 12; files = ( ); inputFileListPaths = ( @@ -341,7 +342,7 @@ ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "# Type a script or drag a script file from your workspace to insert its path.\ncp -r -f $BUILT_PRODUCTS_DIR/*.bundle $SRCROOT/../UniWinC/Assets/Kirurobo/UniWindowController/Runtime/Plugins/macOS/\n"; + shellScript = "# Type a script or drag a script file from your workspace to insert its path.\ncp -r -f $BUILT_PRODUCTS_DIR/*.bundle $SRCROOT/../UniWinC/Assets/Kirurobo/UniWindowController/Runtime/Plugins/MacOS/\n"; }; /* End PBXShellScriptBuildPhase section */ @@ -718,7 +719,7 @@ "@loader_path/../Frameworks", ); MACOSX_DEPLOYMENT_TARGET = "$(RECOMMENDED_MACOSX_DEPLOYMENT_TARGET)"; - MARKETING_VERSION = 0.9.0; + MARKETING_VERSION = 0.9.1; MODULE_VERIFIER_SUPPORTED_LANGUAGES = "objective-c objective-c++"; MODULE_VERIFIER_SUPPORTED_LANGUAGE_STANDARDS = "gnu11 gnu++14"; PRODUCT_BUNDLE_IDENTIFIER = com.kirurobo.libuniwinc; @@ -751,7 +752,7 @@ "@loader_path/../Frameworks", ); MACOSX_DEPLOYMENT_TARGET = "$(RECOMMENDED_MACOSX_DEPLOYMENT_TARGET)"; - MARKETING_VERSION = 0.9.0; + MARKETING_VERSION = 0.9.1; MODULE_VERIFIER_SUPPORTED_LANGUAGES = "objective-c objective-c++"; MODULE_VERIFIER_SUPPORTED_LANGUAGE_STANDARDS = "gnu11 gnu++14"; PRODUCT_BUNDLE_IDENTIFIER = com.kirurobo.libuniwinc; diff --git a/Xcode/LibUniWinC/CustomPanelHelper.swift b/Xcode/LibUniWinC/CustomPanelHelper.swift index cadf1be..4a0eea0 100644 --- a/Xcode/LibUniWinC/CustomPanelHelper.swift +++ b/Xcode/LibUniWinC/CustomPanelHelper.swift @@ -14,20 +14,14 @@ class CustomPanelHelper { let customAccessoryView = NSView(frame: NSRect(x:0, y:0, width:400, height:40)) var popup = NSPopUpButton(frame: NSRect(x:80, y:5, width:310, height:25)) var label = NSTextField(frame: NSRect(x: 10, y:3, width: 70, height:25)) - var shouldAddSubView : Bool = false + var hasSubView : Bool = false var extArray : [[String]?] = [] init(panel: NSSavePanel) { self.panel = panel - //customAccessoryView.autoresizingMask = [.width, .height] - //customAccessoryView.autoresizingMask = [.minXMargin, .maxXMargin] - //popup.autoresizingMask = [.width, .height] - label.stringValue = "File type : " - //label.string = "File type : " - //label.alignment = NSTextAlignment.right label.isBordered = false label.isSelectable = false label.isEditable = false @@ -38,9 +32,14 @@ class CustomPanelHelper { popup.target = self let center = NotificationCenter.default +// center.addObserver(self, selector: #selector(_didPanelExposeObserver(notification:)), name:NSWindow.didExposeNotification, object: panel) center.addObserver(self, selector: #selector(_willPanelCloseObserver(notification:)), name: NSWindow.willCloseNotification, object: panel) } +// @objc func _didPanelExposeObserver(notification: Notification) { +// //panel.accessoryView = customAccessoryView +// } + @objc func _willPanelCloseObserver(notification: Notification) { // パネルを閉じた後に accessoryView が画面に残ってしまっていたため、削除を試みる customAccessoryView.removeFromSuperview() @@ -56,15 +55,16 @@ class CustomPanelHelper { popup.addItem(withTitle: title) extArray.append(ext) - // 初回ならば subView 追加 - if (!shouldAddSubView) { + // 初回ならばデフォルトとして選択し、subView 追加 + if (!hasSubView) { + popup.selectItem(at: 0) + panel.allowedFileTypes = extArray.first ?? nil + customAccessoryView.addSubview(label) customAccessoryView.addSubview(popup) panel.accessoryView = customAccessoryView - popup.selectItem(at: 0) - panel.allowedFileTypes = extArray.first ?? nil - shouldAddSubView = true; + hasSubView = true; } } diff --git a/Xcode/LibUniWinC/LibUniWinC.mm b/Xcode/LibUniWinC/LibUniWinC.mm index 9849061..254f87c 100644 --- a/Xcode/LibUniWinC/LibUniWinC.mm +++ b/Xcode/LibUniWinC/LibUniWinC.mm @@ -109,7 +109,7 @@ UNIWINC_EXPORT BOOL GetSize(Float32* width, Float32* height) { } UNIWINC_EXPORT BOOL GetClientSize(Float32* width, Float32* height) { - return [LibUniWinC getSizeWithWidth:width height:height]; + return [LibUniWinC getClientSizeWithWidth:width height:height]; } UNIWINC_EXPORT SInt32 GetCurrentMonitor() { diff --git a/Xcode/LibUniWinC/LibUniWinC.swift b/Xcode/LibUniWinC/LibUniWinC.swift index c68aa1e..d0d54ab 100644 --- a/Xcode/LibUniWinC/LibUniWinC.swift +++ b/Xcode/LibUniWinC/LibUniWinC.swift @@ -821,7 +821,7 @@ public class LibUniWinC : NSObject { height.pointee = 0; return false } - let currentSize = targetWindow!.contentView!.frame.size + let currentSize = targetWindow!.contentRect(forFrameRect: targetWindow!.frame).size width.pointee = Float32(currentSize.width) height.pointee = Float32(currentSize.height) return true @@ -1070,7 +1070,6 @@ public class LibUniWinC : NSObject { /// - bufferSize: Size of UTF-16 string buffer @objc public static func openSavePanel(lpSettings: UnsafeRawPointer, lpBuffer: UnsafeMutablePointer?, bufferSize: UInt32) -> Bool { let panel = NSSavePanel() - let panelHelper = CustomPanelHelper(panel: panel) let pPanelSettings = lpSettings.bindMemory(to: PanelSettings.self, capacity: MemoryLayout.size) let ps = pPanelSettings.pointee; @@ -1100,8 +1099,6 @@ public class LibUniWinC : NSObject { panel.directoryURL = URL(fileURLWithPath: initialFile.deletingLastPathComponent, isDirectory: true) } panel.nameFieldStringValue = initialFile.lastPathComponent - //panel.allowedFileTypes = fileTypes - panelHelper.addFileTypes(text: getStringFromUtf16Array(textPointer: ps.filterText)) panel.allowsOtherFileTypes = true panel.canCreateDirectories = true //PanelFlag.CanCreateDirectories.containedIn(value: ps.flags) @@ -1110,7 +1107,13 @@ public class LibUniWinC : NSObject { panel.level = NSWindow.Level.popUpMenu panel.orderFrontRegardless() panel.center() + + // ファイル種類選択欄を追加 + let panelHelper = CustomPanelHelper(panel: panel) + panelHelper.addFileTypes(text: getStringFromUtf16Array(textPointer: ps.filterText)) + //panel.allowedFileTypes = fileTypes + // ダイアログを開く let result = panel.runModal(); var text: String = "" From b55587bb108d7259a3fce16f72950d0d907d3e1a Mon Sep 17 00:00:00 2001 From: Kirurobo Date: Wed, 3 May 2023 16:03:23 +0900 Subject: [PATCH 6/8] Incremented version number of DLLs --- .../Plugins/Windows/x64/LibUniWinC.dll | Bin 131584 -> 131584 bytes .../Plugins/Windows/x86/LibUniWinC.dll | Bin 93184 -> 93184 bytes VisualStudio/LibUniWinC/Resource.rc | 8 ++++---- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/UniWinC/Assets/Kirurobo/UniWindowController/Runtime/Plugins/Windows/x64/LibUniWinC.dll b/UniWinC/Assets/Kirurobo/UniWindowController/Runtime/Plugins/Windows/x64/LibUniWinC.dll index 3320d6a09bba0de88d5de20976ae5cd0bc4dff97..19474742596f1e9e23a53791851d5f308c2af658 100644 GIT binary patch delta 101 zcmZo@;b>^#*dW2k{Dm#3S(^#*dW2k96ZyxS(F0%3}@Ug0s!7<7hnJY delta 102 zcmZp;!P; Date: Wed, 3 May 2023 16:19:47 +0900 Subject: [PATCH 7/8] Renamed master branch to main --- .github/workflows/main.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 3196a4a..6dacadd 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -9,7 +9,7 @@ on: - v* env: - MAIN_BRANCH: master + MAIN_BRANCH: main UPM_BRANCH: upm PKG_ROOT_DIR: UniWinC/Assets/Kirurobo/UniWindowController SAMPLES_DIR: Samples From d66863c0abf038e6609d1f5bfc7241b148e124b1 Mon Sep 17 00:00:00 2001 From: Kirurobo Date: Wed, 3 May 2023 17:31:42 +0900 Subject: [PATCH 8/8] Incremented version number --- UniWinC/Assets/Kirurobo/UniWindowController/CHANGELOG.md | 5 +++++ UniWinC/Assets/Kirurobo/UniWindowController/package.json | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/UniWinC/Assets/Kirurobo/UniWindowController/CHANGELOG.md b/UniWinC/Assets/Kirurobo/UniWindowController/CHANGELOG.md index e1976b9..3a012c7 100644 --- a/UniWinC/Assets/Kirurobo/UniWindowController/CHANGELOG.md +++ b/UniWinC/Assets/Kirurobo/UniWindowController/CHANGELOG.md @@ -8,6 +8,11 @@ How to write the changelog. https://keepachangelog.com/ja/1.0.0/ ---> +## [v0.9.1] - 2023-05-03 +### Fixed +- Position of file type selection box on macOS +- GetClientSize() on macOS + ## [v0.9.0] - 2023-04-22 ### Changed - The development environment has been updated to Unity 2020.3.43 diff --git a/UniWinC/Assets/Kirurobo/UniWindowController/package.json b/UniWinC/Assets/Kirurobo/UniWindowController/package.json index a638d3f..42740a9 100644 --- a/UniWinC/Assets/Kirurobo/UniWindowController/package.json +++ b/UniWinC/Assets/Kirurobo/UniWindowController/package.json @@ -1,6 +1,6 @@ { "name": "com.kirurobo.uniwinc", - "version": "0.9.0", + "version": "0.9.1", "displayName": "UniWindowController", "description": "Unified window controller for Mac and Windows", "unity": "2020.3",