From 74f54df65134314c0e086a887f137c74a0099232 Mon Sep 17 00:00:00 2001 From: AstrlJelly Date: Wed, 8 May 2024 15:26:43 -0400 Subject: [PATCH] Editor Refresh (R1) (#911) * put things in better places oh this looks. so much fucking better. wow * new icons and stuff * modifier, zoom formula, tab name tab name is future proofing. also, dllnotfoundexception when using the file explorer? wtf * dialog placement mostly working basically ready to pr. just gotta merge stuff into it * a few tweaks! all good now --------- Co-authored-by: ev <85412919+iloveoatmeal2022@users.noreply.github.com> --- .../rodin/FOT-Rodin Pro B SDF Game Title.mat | 108 + .../FOT-Rodin Pro B SDF Game Title.mat.meta | 8 + .../Prefabs/Editor/WindowTemplate.prefab | 1863 +++++++ .../Prefabs/Editor/WindowTemplate.prefab.meta | 7 + .../Editor/UI/Animations/Button.controller | 1249 +++++ .../UI/Animations/Button.controller.meta | 8 + .../Resources/Sprites/Editor/UI/Playhead.png | Bin 0 -> 1937 bytes .../Sprites/Editor/UI/Playhead.png.meta | 123 + .../Sprites/Editor/UI/icons/clock.png | Bin 3919 -> 550 bytes .../Sprites/Editor/UI/icons/sort.png | Bin 3511 -> 498 bytes .../Sprites/Editor/UI/icons/usage.png | Bin 0 -> 355 bytes .../Sprites/Editor/UI/icons/usage.png.meta | 123 + .../Sprites/Editor/UI/icons/zoom-menu.png | Bin 0 -> 1086 bytes .../Editor/UI/icons/zoom-menu.png.meta | 123 + .../Sprites/Editor/UI/icons_atlas.spriteatlas | 4 + Assets/Resources/Sprites/Editor/UI/tap.png | Bin 10385 -> 10726 bytes Assets/Scenes/Editor.unity | 4370 +++++++++-------- Assets/Scripts/EventCaller.cs | 12 +- Assets/Scripts/Games/Tambourine/Tambourine.cs | 2 +- .../ControllerTypes/InputKeyboard.cs | 5 + .../LevelEditor/DialogHelpers/Dialog.cs | 24 +- Assets/Scripts/LevelEditor/Editor.cs | 56 +- .../EventSelector/EventParameterManager.cs | 14 +- .../EventSelector/GridGameSelector.cs | 87 +- .../EventSelector/GridGameSelectorGame.cs | 20 +- Assets/Scripts/LevelEditor/Selections.cs | 3 +- .../LevelEditor/SnapDialog/SnapDialog.cs | 20 +- .../SpecialTmeline/SpecialTimeline.cs | 3 +- .../TimelineObjs/TempoTimelineObj.cs | 4 +- .../TimelineObjs/VolumeTimelineObj.cs | 5 +- .../Scripts/LevelEditor/Timeline/Timeline.cs | 108 +- .../LevelEditor/Timeline/TimelineZoom.cs | 77 +- Assets/Scripts/LevelEditor/ZoomDialog.meta | 8 + .../LevelEditor/ZoomDialog/ZoomDialog.cs | 26 + .../LevelEditor/ZoomDialog/ZoomDialog.cs.meta | 11 + Assets/Scripts/Minigames.cs | 187 +- 36 files changed, 6420 insertions(+), 2238 deletions(-) create mode 100644 Assets/Resources/Fonts/rodin/FOT-Rodin Pro B SDF Game Title.mat create mode 100644 Assets/Resources/Fonts/rodin/FOT-Rodin Pro B SDF Game Title.mat.meta create mode 100644 Assets/Resources/Prefabs/Editor/WindowTemplate.prefab create mode 100644 Assets/Resources/Prefabs/Editor/WindowTemplate.prefab.meta create mode 100644 Assets/Resources/Sprites/Editor/UI/Animations/Button.controller create mode 100644 Assets/Resources/Sprites/Editor/UI/Animations/Button.controller.meta create mode 100644 Assets/Resources/Sprites/Editor/UI/Playhead.png create mode 100644 Assets/Resources/Sprites/Editor/UI/Playhead.png.meta create mode 100644 Assets/Resources/Sprites/Editor/UI/icons/usage.png create mode 100644 Assets/Resources/Sprites/Editor/UI/icons/usage.png.meta create mode 100644 Assets/Resources/Sprites/Editor/UI/icons/zoom-menu.png create mode 100644 Assets/Resources/Sprites/Editor/UI/icons/zoom-menu.png.meta create mode 100644 Assets/Scripts/LevelEditor/ZoomDialog.meta create mode 100644 Assets/Scripts/LevelEditor/ZoomDialog/ZoomDialog.cs create mode 100644 Assets/Scripts/LevelEditor/ZoomDialog/ZoomDialog.cs.meta diff --git a/Assets/Resources/Fonts/rodin/FOT-Rodin Pro B SDF Game Title.mat b/Assets/Resources/Fonts/rodin/FOT-Rodin Pro B SDF Game Title.mat new file mode 100644 index 00000000..e7717a51 --- /dev/null +++ b/Assets/Resources/Fonts/rodin/FOT-Rodin Pro B SDF Game Title.mat @@ -0,0 +1,108 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: FOT-Rodin Pro B SDF Game Title + m_Shader: {fileID: 4800000, guid: 68e6db2ebdc24f95958faec2be5558d6, type: 3} + m_ValidKeywords: [] + m_InvalidKeywords: + - MASK_SOFT + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Cube: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _FaceTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: -6916996860123676527, guid: 4810e200fa0cb24438bac52343d7674b, type: 2} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OutlineTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _Ambient: 0.5 + - _Bevel: 0.5 + - _BevelClamp: 0 + - _BevelOffset: 0 + - _BevelRoundness: 0 + - _BevelWidth: 0 + - _BumpFace: 0 + - _BumpOutline: 0 + - _ColorMask: 15 + - _CullMode: 0 + - _Diffuse: 0.5 + - _FaceDilate: 0.71 + - _FaceUVSpeedX: 0 + - _FaceUVSpeedY: 0 + - _GlowInner: 0.05 + - _GlowOffset: 0 + - _GlowOuter: 0.05 + - _GlowPower: 0.75 + - _GradientScale: 13 + - _LightAngle: 3.1416 + - _MaskSoftnessX: 0 + - _MaskSoftnessY: 0 + - _OutlineSoftness: 0 + - _OutlineUVSpeedX: 0 + - _OutlineUVSpeedY: 0 + - _OutlineWidth: 1 + - _PerspectiveFilter: 0 + - _Reflectivity: 10 + - _ScaleRatioA: 0.48647004 + - _ScaleRatioB: 0.09461542 + - _ScaleRatioC: 0.09461542 + - _ScaleX: 1 + - _ScaleY: 1 + - _ShaderFlags: 0 + - _Sharpness: 1 + - _SpecularPower: 2 + - _Stencil: 0 + - _StencilComp: 8 + - _StencilOp: 0 + - _StencilReadMask: 255 + - _StencilWriteMask: 255 + - _TextureHeight: 1024 + - _TextureWidth: 1024 + - _UnderlayDilate: 0 + - _UnderlayOffsetX: 0 + - _UnderlayOffsetY: 0 + - _UnderlaySoftness: 0 + - _VertexOffsetX: 0 + - _VertexOffsetY: 0 + - _WeightBold: 0.75 + - _WeightNormal: 0 + m_Colors: + - _ClipRect: {r: -32767, g: -32767, b: 32767, a: 32767} + - _EnvMatrixRotation: {r: 0, g: 0, b: 0, a: 0} + - _FaceColor: {r: 1, g: 1, b: 1, a: 1} + - _GlowColor: {r: 0, g: 1, b: 0, a: 0.5} + - _MaskCoord: {r: 0, g: 0, b: 32767, a: 32767} + - _OutlineColor: {r: 0, g: 0, b: 0, a: 1} + - _ReflectFaceColor: {r: 0, g: 0, b: 0, a: 1} + - _ReflectOutlineColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecularColor: {r: 1, g: 1, b: 1, a: 1} + - _UnderlayColor: {r: 0, g: 0, b: 0, a: 0.5} + m_BuildTextureStacks: [] diff --git a/Assets/Resources/Fonts/rodin/FOT-Rodin Pro B SDF Game Title.mat.meta b/Assets/Resources/Fonts/rodin/FOT-Rodin Pro B SDF Game Title.mat.meta new file mode 100644 index 00000000..8d81f58b --- /dev/null +++ b/Assets/Resources/Fonts/rodin/FOT-Rodin Pro B SDF Game Title.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 17640bfdd8e085c43ad7e657ba4e5903 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Prefabs/Editor/WindowTemplate.prefab b/Assets/Resources/Prefabs/Editor/WindowTemplate.prefab new file mode 100644 index 00000000..c3d25f71 --- /dev/null +++ b/Assets/Resources/Prefabs/Editor/WindowTemplate.prefab @@ -0,0 +1,1863 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &4198503451628007143 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4198503451628007136} + - component: {fileID: 4198503451628007139} + - component: {fileID: 4198503451628007138} + - component: {fileID: 4198503451628007137} + m_Layer: 0 + m_Name: B + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &4198503451628007136 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4198503451628007143} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 4198503452354042948} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 10} + m_Pivot: {x: 0.5, y: 1} +--- !u!222 &4198503451628007139 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4198503451628007143} + m_CullTransparentMesh: 1 +--- !u!114 &4198503451628007138 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4198503451628007143} + 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} + 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: 0} + m_Type: 0 + 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!114 &4198503451628007137 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4198503451628007143} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: ff5cd5446e2fdea43a48057e3e0e0b8b, type: 3} + m_Name: + m_EditorClassIdentifier: + onPointerUp: + m_PersistentCalls: + m_Calls: [] + onPointerDown: + m_PersistentCalls: + m_Calls: [] + onPointerEnter: + m_PersistentCalls: + m_Calls: [] + onPointerExit: + m_PersistentCalls: + m_Calls: [] + parentWindow: {fileID: 4198503453639850605} + isLocked: 0 + minWidth: 200 + minHeight: 150 + cursor: {fileID: 2800000, guid: 40a8ef17dc9780c4085eb2001e1c9ac1, type: 3} + axis: 1 + onWindowPulled: + m_PersistentCalls: + m_Calls: [] +--- !u!1 &4198503451828796432 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4198503451828796433} + - component: {fileID: 4198503451828796908} + - component: {fileID: 4198503451828796435} + - component: {fileID: 4198503451828796434} + m_Layer: 0 + m_Name: TL + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &4198503451828796433 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4198503451828796432} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 4198503452354042948} + 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: 0, y: 0} + m_SizeDelta: {x: 10, y: 10} + m_Pivot: {x: 1, y: 0} +--- !u!222 &4198503451828796908 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4198503451828796432} + m_CullTransparentMesh: 1 +--- !u!114 &4198503451828796435 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4198503451828796432} + 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} + 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: 0} + m_Type: 0 + 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!114 &4198503451828796434 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4198503451828796432} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: ff5cd5446e2fdea43a48057e3e0e0b8b, type: 3} + m_Name: + m_EditorClassIdentifier: + onPointerUp: + m_PersistentCalls: + m_Calls: [] + onPointerDown: + m_PersistentCalls: + m_Calls: [] + onPointerEnter: + m_PersistentCalls: + m_Calls: [] + onPointerExit: + m_PersistentCalls: + m_Calls: [] + parentWindow: {fileID: 4198503453639850605} + isLocked: 0 + minWidth: 200 + minHeight: 150 + cursor: {fileID: 2800000, guid: 5b69212126b91114ea8f0a926d77c519, type: 3} + axis: 2 + onWindowPulled: + m_PersistentCalls: + m_Calls: [] +--- !u!1 &4198503451951206282 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4198503451951206283} + m_Layer: 0 + m_Name: Visual + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &4198503451951206283 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4198503451951206282} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 4198503453240301010} + m_Father: {fileID: 4198503452449575077} + 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!1 &4198503452210023152 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4198503452210023153} + - component: {fileID: 4198503452210023116} + - component: {fileID: 4198503452210023155} + - component: {fileID: 4198503452210023154} + m_Layer: 0 + m_Name: L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &4198503452210023153 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4198503452210023152} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 4198503452354042948} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 10, y: 0} + m_Pivot: {x: 1, y: 0.5} +--- !u!222 &4198503452210023116 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4198503452210023152} + m_CullTransparentMesh: 1 +--- !u!114 &4198503452210023155 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4198503452210023152} + 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} + 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: 0} + m_Type: 0 + 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!114 &4198503452210023154 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4198503452210023152} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: ff5cd5446e2fdea43a48057e3e0e0b8b, type: 3} + m_Name: + m_EditorClassIdentifier: + onPointerUp: + m_PersistentCalls: + m_Calls: [] + onPointerDown: + m_PersistentCalls: + m_Calls: [] + onPointerEnter: + m_PersistentCalls: + m_Calls: [] + onPointerExit: + m_PersistentCalls: + m_Calls: [] + parentWindow: {fileID: 4198503453639850605} + isLocked: 0 + minWidth: 200 + minHeight: 150 + cursor: {fileID: 2800000, guid: 5704ce039ab9a4d41bce815832591a2f, type: 3} + axis: 0 + onWindowPulled: + m_PersistentCalls: + m_Calls: [] +--- !u!1 &4198503452354042955 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4198503452354042948} + m_Layer: 0 + m_Name: Handles + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &4198503452354042948 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4198503452354042955} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 4198503452210023153} + - {fileID: 4198503453248004243} + - {fileID: 4198503452869579858} + - {fileID: 4198503451628007136} + - {fileID: 4198503451828796433} + - {fileID: 4198503453217025283} + - {fileID: 4198503452753123331} + - {fileID: 4198503452492424162} + m_Father: {fileID: 4198503452449575077} + m_RootOrder: 1 + 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!1 &4198503452449575076 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4198503452449575077} + - component: {fileID: 4198503452449575078} + m_Layer: 0 + m_Name: Border + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &4198503452449575077 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4198503452449575076} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 4198503451951206283} + - {fileID: 4198503452354042948} + m_Father: {fileID: 4198503453639850605} + m_RootOrder: 1 + 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 &4198503452449575078 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4198503452449575076} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 7522e6e31c695a24eab781c580d37a59, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1 &4198503452492424161 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4198503452492424162} + - component: {fileID: 4198503452492424189} + - component: {fileID: 4198503452492424188} + - component: {fileID: 4198503452492424163} + m_Layer: 0 + m_Name: BL + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &4198503452492424162 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4198503452492424161} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 4198503452354042948} + m_RootOrder: 7 + 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: 10, y: 10} + m_Pivot: {x: 1, y: 1} +--- !u!222 &4198503452492424189 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4198503452492424161} + m_CullTransparentMesh: 1 +--- !u!114 &4198503452492424188 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4198503452492424161} + 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} + 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: 0} + m_Type: 0 + 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!114 &4198503452492424163 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4198503452492424161} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: ff5cd5446e2fdea43a48057e3e0e0b8b, type: 3} + m_Name: + m_EditorClassIdentifier: + onPointerUp: + m_PersistentCalls: + m_Calls: [] + onPointerDown: + m_PersistentCalls: + m_Calls: [] + onPointerEnter: + m_PersistentCalls: + m_Calls: [] + onPointerExit: + m_PersistentCalls: + m_Calls: [] + parentWindow: {fileID: 4198503453639850605} + isLocked: 0 + minWidth: 200 + minHeight: 150 + cursor: {fileID: 2800000, guid: 2b62059c6b03f004db5a180b61188820, type: 3} + axis: 2 + onWindowPulled: + m_PersistentCalls: + m_Calls: [] +--- !u!1 &4198503452563605125 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4198503452563605126} + - component: {fileID: 4198503452563605120} + - component: {fileID: 4198503452563605127} + m_Layer: 5 + m_Name: Header + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &4198503452563605126 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4198503452563605125} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 4198503452850440758} + m_RootOrder: 1 + 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: -7, y: 0} + m_SizeDelta: {x: 440.28, y: 32} + m_Pivot: {x: 0.5, y: 1} +--- !u!222 &4198503452563605120 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4198503452563605125} + m_CullTransparentMesh: 1 +--- !u!114 &4198503452563605127 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4198503452563605125} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: Title + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 35949c950a936b744936efd75ae436ea, type: 2} + m_sharedMaterial: {fileID: -212896991529246517, guid: 35949c950a936b744936efd75ae436ea, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 27.3 + m_fontSizeBase: 36 + m_fontWeight: 400 + m_enableAutoSizing: 1 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 2 + m_VerticalAlignment: 256 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_TextWrappingMode: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_ActiveFontFeatures: 6e72656b + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_EmojiFallbackSupport: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!1 &4198503452661728149 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4198503452661728150} + - component: {fileID: 4198503452661728144} + - component: {fileID: 4198503452661728151} + m_Layer: 5 + m_Name: Graphic + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &4198503452661728150 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4198503452661728149} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1.0002741, y: 1.0002741, z: 1.0002741} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 4198503452746079507} + 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!222 &4198503452661728144 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4198503452661728149} + m_CullTransparentMesh: 1 +--- !u!114 &4198503452661728151 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4198503452661728149} + 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: 21300000, guid: 3d580e6535635714a9e8b5d2c426f6d6, type: 3} + m_Type: 0 + m_PreserveAspect: 1 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!1 &4198503452746079506 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4198503452746079507} + - component: {fileID: 4198503452746078958} + - component: {fileID: 4198503452746078957} + - component: {fileID: 4198503452746078956} + m_Layer: 5 + m_Name: Exit Button + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &4198503452746079507 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4198503452746079506} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 4198503452661728150} + m_Father: {fileID: 4198503452850440758} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 1, y: 0.5} + m_AnchorMax: {x: 1, y: 0.5} + m_AnchoredPosition: {x: -2, y: 0} + m_SizeDelta: {x: 28, y: 28} + m_Pivot: {x: 1, y: 0.5} +--- !u!222 &4198503452746078958 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4198503452746079506} + m_CullTransparentMesh: 1 +--- !u!114 &4198503452746078957 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4198503452746079506} + 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: 0.8117648, g: 0.13725491, b: 0.34509805, 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: 1401309272, guid: bd48ded17f064414eb670529c2375358, type: 3} + 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!114 &4198503452746078956 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4198503452746079506} + 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: 4198503452746078957} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 0} + m_TargetAssemblyTypeName: HeavenStudio.Editor.SnapDialog, Assembly-CSharp + m_MethodName: SwitchSnapDialog + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 +--- !u!1 &4198503452753123330 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4198503452753123331} + - component: {fileID: 4198503452753123358} + - component: {fileID: 4198503452753123357} + - component: {fileID: 4198503452753123356} + m_Layer: 0 + m_Name: BR + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &4198503452753123331 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4198503452753123330} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 4198503452354042948} + m_RootOrder: 6 + 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: 10, y: 10} + m_Pivot: {x: 0, y: 1} +--- !u!222 &4198503452753123358 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4198503452753123330} + m_CullTransparentMesh: 1 +--- !u!114 &4198503452753123357 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4198503452753123330} + 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} + 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: 0} + m_Type: 0 + 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!114 &4198503452753123356 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4198503452753123330} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: ff5cd5446e2fdea43a48057e3e0e0b8b, type: 3} + m_Name: + m_EditorClassIdentifier: + onPointerUp: + m_PersistentCalls: + m_Calls: [] + onPointerDown: + m_PersistentCalls: + m_Calls: [] + onPointerEnter: + m_PersistentCalls: + m_Calls: [] + onPointerExit: + m_PersistentCalls: + m_Calls: [] + parentWindow: {fileID: 4198503453639850605} + isLocked: 0 + minWidth: 200 + minHeight: 150 + cursor: {fileID: 2800000, guid: 5b69212126b91114ea8f0a926d77c519, type: 3} + axis: 2 + onWindowPulled: + m_PersistentCalls: + m_Calls: [] +--- !u!1 &4198503452850440757 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4198503452850440758} + - component: {fileID: 4198503452850440752} + - component: {fileID: 4198503452850440759} + m_Layer: 5 + m_Name: TitleBar + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &4198503452850440758 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4198503452850440757} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 4198503452746079507} + - {fileID: 4198503452563605126} + m_Father: {fileID: 4198503452861476056} + 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.74002075, y: 0} + m_SizeDelta: {x: -1.4799805, y: 32} + m_Pivot: {x: 0.5, y: 1} +--- !u!222 &4198503452850440752 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4198503452850440757} + m_CullTransparentMesh: 1 +--- !u!114 &4198503452850440759 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4198503452850440757} + 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: 0.054901965, g: 0.054901965, b: 0.054901965, 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: 1099965293, guid: bd48ded17f064414eb670529c2375358, type: 3} + 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!1 &4198503452861476063 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4198503452861476056} + - component: {fileID: 4198503452861476052} + - component: {fileID: 4198503452861476059} + - component: {fileID: 4198503452861476058} + - component: {fileID: 4198503452861476057} + m_Layer: 0 + m_Name: MenuBar + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &4198503452861476056 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4198503452861476063} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 4198503452850440758} + m_Father: {fileID: 4198503453639850605} + 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: 1.4811096, y: 0} + m_SizeDelta: {x: 0, y: 30} + m_Pivot: {x: 0.5, y: 1} +--- !u!222 &4198503452861476052 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4198503452861476063} + m_CullTransparentMesh: 1 +--- !u!114 &4198503452861476059 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4198503452861476063} + 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: 0, g: 0, b: 0, a: 0.78431374} + 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: 1099965293, guid: bd48ded17f064414eb670529c2375358, type: 3} + 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!114 &4198503452861476058 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4198503452861476063} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: afc20c44b0e31b64193a5ccaa228b5f8, type: 3} + m_Name: + m_EditorClassIdentifier: + onPointerUp: + m_PersistentCalls: + m_Calls: [] + onPointerDown: + m_PersistentCalls: + m_Calls: [] + onPointerEnter: + m_PersistentCalls: + m_Calls: [] + onPointerExit: + m_PersistentCalls: + m_Calls: [] + parentWindow: {fileID: 4198503453639850605} + isLocked: 0 + onWindowMoved: + m_PersistentCalls: + m_Calls: [] +--- !u!114 &4198503452861476057 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4198503452861476063} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 14001084fe201b84d9804ee3eafd2b7a, type: 3} + m_Name: + m_EditorClassIdentifier: + onPointerUp: + m_PersistentCalls: + m_Calls: [] + onPointerDown: + m_PersistentCalls: + m_Calls: [] + onPointerEnter: + m_PersistentCalls: + m_Calls: [] + onPointerExit: + m_PersistentCalls: + m_Calls: [] + parentWindow: {fileID: 4198503453639850605} + isLocked: 1 + doubleClick: 0 + onMinimised: + m_PersistentCalls: + m_Calls: [] + onMaximised: + m_PersistentCalls: + m_Calls: [] +--- !u!1 &4198503452869579857 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4198503452869579858} + - component: {fileID: 4198503452869579821} + - component: {fileID: 4198503452869579820} + - component: {fileID: 4198503452869579859} + m_Layer: 0 + m_Name: T + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &4198503452869579858 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4198503452869579857} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 4198503452354042948} + m_RootOrder: 2 + 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: 10} + m_Pivot: {x: 0.5, y: 0} +--- !u!222 &4198503452869579821 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4198503452869579857} + m_CullTransparentMesh: 1 +--- !u!114 &4198503452869579820 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4198503452869579857} + 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} + 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: 0} + m_Type: 0 + 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!114 &4198503452869579859 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4198503452869579857} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: ff5cd5446e2fdea43a48057e3e0e0b8b, type: 3} + m_Name: + m_EditorClassIdentifier: + onPointerUp: + m_PersistentCalls: + m_Calls: [] + onPointerDown: + m_PersistentCalls: + m_Calls: [] + onPointerEnter: + m_PersistentCalls: + m_Calls: [] + onPointerExit: + m_PersistentCalls: + m_Calls: [] + parentWindow: {fileID: 4198503453639850605} + isLocked: 0 + minWidth: 200 + minHeight: 150 + cursor: {fileID: 2800000, guid: 40a8ef17dc9780c4085eb2001e1c9ac1, type: 3} + axis: 1 + onWindowPulled: + m_PersistentCalls: + m_Calls: [] +--- !u!1 &4198503452958956470 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4198503452958956471} + - component: {fileID: 4198503452958956465} + - component: {fileID: 4198503452958956464} + m_Layer: 0 + m_Name: UIBlocker + m_TagString: BlocksEditor + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &4198503452958956471 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4198503452958956470} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 4198503453639850605} + 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!222 &4198503452958956465 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4198503452958956470} + m_CullTransparentMesh: 1 +--- !u!114 &4198503452958956464 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4198503452958956470} + 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: 0, g: 0, b: 0, a: 0} + 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: 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!1 &4198503453217025282 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4198503453217025283} + - component: {fileID: 4198503453217025310} + - component: {fileID: 4198503453217025309} + - component: {fileID: 4198503453217025308} + m_Layer: 0 + m_Name: TR + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &4198503453217025283 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4198503453217025282} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 4198503452354042948} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 1, y: 1} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 10, y: 10} + m_Pivot: {x: 0, y: 0} +--- !u!222 &4198503453217025310 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4198503453217025282} + m_CullTransparentMesh: 1 +--- !u!114 &4198503453217025309 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4198503453217025282} + 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} + 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: 0} + m_Type: 0 + 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!114 &4198503453217025308 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4198503453217025282} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: ff5cd5446e2fdea43a48057e3e0e0b8b, type: 3} + m_Name: + m_EditorClassIdentifier: + onPointerUp: + m_PersistentCalls: + m_Calls: [] + onPointerDown: + m_PersistentCalls: + m_Calls: [] + onPointerEnter: + m_PersistentCalls: + m_Calls: [] + onPointerExit: + m_PersistentCalls: + m_Calls: [] + parentWindow: {fileID: 4198503453639850605} + isLocked: 0 + minWidth: 200 + minHeight: 150 + cursor: {fileID: 2800000, guid: 2b62059c6b03f004db5a180b61188820, type: 3} + axis: 2 + onWindowPulled: + m_PersistentCalls: + m_Calls: [] +--- !u!1 &4198503453231154251 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4198503453231154244} + - component: {fileID: 4198503453231154246} + - component: {fileID: 4198503453231154245} + m_Layer: 5 + m_Name: Content + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &4198503453231154244 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4198503453231154251} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 4198503453639850605} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: -0.000061035156, y: 0} + m_SizeDelta: {x: -0.000061035, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &4198503453231154246 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4198503453231154251} + m_CullTransparentMesh: 1 +--- !u!114 &4198503453231154245 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4198503453231154251} + 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: 0, g: 0, b: 0, a: 0.6156863} + 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: 1401309272, guid: bd48ded17f064414eb670529c2375358, type: 3} + 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!1 &4198503453240301009 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4198503453240301010} + - component: {fileID: 4198503453240300972} + - component: {fileID: 4198503453240301011} + m_Layer: 0 + m_Name: Image + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &4198503453240301010 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4198503453240301009} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 4198503451951206283} + 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: 8, y: 8} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &4198503453240300972 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4198503453240301009} + m_CullTransparentMesh: 1 +--- !u!114 &4198503453240301011 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4198503453240301009} + 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: 0.20392157, g: 0.20392157, b: 0.20392157, 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: 1401309272, guid: bd48ded17f064414eb670529c2375358, type: 3} + 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!1 &4198503453248004242 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4198503453248004243} + - component: {fileID: 4198503453248004206} + - component: {fileID: 4198503453248004205} + - component: {fileID: 4198503453248004204} + m_Layer: 0 + m_Name: R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &4198503453248004243 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4198503453248004242} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 4198503452354042948} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 1, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 10, y: 0} + m_Pivot: {x: 0, y: 0.5} +--- !u!222 &4198503453248004206 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4198503453248004242} + m_CullTransparentMesh: 1 +--- !u!114 &4198503453248004205 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4198503453248004242} + 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} + 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: 0} + m_Type: 0 + 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!114 &4198503453248004204 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4198503453248004242} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: ff5cd5446e2fdea43a48057e3e0e0b8b, type: 3} + m_Name: + m_EditorClassIdentifier: + onPointerUp: + m_PersistentCalls: + m_Calls: [] + onPointerDown: + m_PersistentCalls: + m_Calls: [] + onPointerEnter: + m_PersistentCalls: + m_Calls: [] + onPointerExit: + m_PersistentCalls: + m_Calls: [] + parentWindow: {fileID: 4198503453639850605} + isLocked: 0 + minWidth: 200 + minHeight: 150 + cursor: {fileID: 2800000, guid: 5704ce039ab9a4d41bce815832591a2f, type: 3} + axis: 0 + onWindowPulled: + m_PersistentCalls: + m_Calls: [] +--- !u!1 &4198503453639850604 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4198503453639850605} + - component: {fileID: 4198503453639850606} + m_Layer: 0 + m_Name: WindowTemplate + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &4198503453639850605 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4198503453639850604} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1.0002342, y: 1.0002342, z: 1.0002342} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 4198503452958956471} + - {fileID: 4198503452449575077} + - {fileID: 4198503453231154244} + - {fileID: 4198503452861476056} + m_Father: {fileID: 0} + 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: -308.79, y: -152} + m_SizeDelta: {x: 520.37, y: 250} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &4198503453639850606 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4198503453639850604} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 53f10846845fcf9489fc69eccfbd24c9, type: 3} + m_Name: + m_EditorClassIdentifier: + maxWidth: 1280 + maxHeight: 720 diff --git a/Assets/Resources/Prefabs/Editor/WindowTemplate.prefab.meta b/Assets/Resources/Prefabs/Editor/WindowTemplate.prefab.meta new file mode 100644 index 00000000..ac4d8bec --- /dev/null +++ b/Assets/Resources/Prefabs/Editor/WindowTemplate.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: e66ea59167e0edc41ad445d9226040a7 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Sprites/Editor/UI/Animations/Button.controller b/Assets/Resources/Sprites/Editor/UI/Animations/Button.controller new file mode 100644 index 00000000..fc35df48 --- /dev/null +++ b/Assets/Resources/Sprites/Editor/UI/Animations/Button.controller @@ -0,0 +1,1249 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1102 &-8625647241330152065 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Selected + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: -238102393106223790} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1101 &-7567433108788580669 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Selected + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: -8625647241330152065} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.75 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1102 &-7050865029580934226 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Pressed + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7504304867918344741} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &-6509316371130504364 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Highlighted + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 3553208674072221802} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1101 &-6378251388306876097 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Highlighted + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: -6509316371130504364} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.75 + m_HasExitTime: 1 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1102 &-4730862801219885629 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Disabled + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: -1239915452958576219} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1107 &-3776893427187578381 +AnimatorStateMachine: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Base Layer + m_ChildStates: + - serializedVersion: 1 + m_State: {fileID: 8146890938461367089} + m_Position: {x: 200, y: 0, z: 0} + - serializedVersion: 1 + m_State: {fileID: -6509316371130504364} + m_Position: {x: 235, y: 65, z: 0} + - serializedVersion: 1 + m_State: {fileID: -7050865029580934226} + m_Position: {x: 280, y: 130, z: 0} + - serializedVersion: 1 + m_State: {fileID: -8625647241330152065} + m_Position: {x: 300, y: 200, z: 0} + - serializedVersion: 1 + m_State: {fileID: -4730862801219885629} + m_Position: {x: 340, y: 260, z: 0} + m_ChildStateMachines: [] + m_AnyStateTransitions: + - {fileID: 5204719297589279491} + - {fileID: -6378251388306876097} + - {fileID: 459080598086777245} + - {fileID: -7567433108788580669} + - {fileID: 4456839997885226897} + m_EntryTransitions: [] + m_StateMachineTransitions: {} + m_StateMachineBehaviours: [] + m_AnyStatePosition: {x: 20, y: 20, z: 0} + m_EntryPosition: {x: 50, y: 120, z: 0} + m_ExitPosition: {x: 800, y: 120, z: 0} + m_ParentStateMachinePosition: {x: 800, y: 20, z: 0} + m_DefaultState: {fileID: 8146890938461367089} +--- !u!74 &-1239915452958576219 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Disabled + serializedVersion: 6 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 1 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 1 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: [] + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] +--- !u!74 &-238102393106223790 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Selected + serializedVersion: 6 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: 0.93813, y: 0.93813, z: 0.93813} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.2 + value: {x: 1, y: 1, z: 1} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: + m_FloatCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0.99607843 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Color.r + path: + classID: 114 + script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0.76862746 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Color.g + path: + classID: 114 + script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0.1882353 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Color.b + path: + classID: 114 + script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: + - serializedVersion: 2 + path: 0 + attribute: 3 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 2526845255 + script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + typeID: 114 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 4215373228 + script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + typeID: 114 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 2334886179 + script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + typeID: 114 + customType: 0 + isPPtrCurve: 0 + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.2 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 1 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.93813 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.x + path: + classID: 224 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.93813 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.y + path: + classID: 224 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.93813 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.z + path: + classID: 224 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0.99607843 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Color.r + path: + classID: 114 + script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0.76862746 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Color.g + path: + classID: 114 + script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0.1882353 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Color.b + path: + classID: 114 + script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] +--- !u!91 &9100000 +AnimatorController: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Button + serializedVersion: 5 + m_AnimatorParameters: + - m_Name: Normal + m_Type: 9 + m_DefaultFloat: 0 + m_DefaultInt: 0 + m_DefaultBool: 0 + m_Controller: {fileID: 0} + - m_Name: Highlighted + m_Type: 9 + m_DefaultFloat: 0 + m_DefaultInt: 0 + m_DefaultBool: 0 + m_Controller: {fileID: 0} + - m_Name: Pressed + m_Type: 9 + m_DefaultFloat: 0 + m_DefaultInt: 0 + m_DefaultBool: 0 + m_Controller: {fileID: 0} + - m_Name: Selected + m_Type: 9 + m_DefaultFloat: 0 + m_DefaultInt: 0 + m_DefaultBool: 0 + m_Controller: {fileID: 0} + - m_Name: Disabled + m_Type: 9 + m_DefaultFloat: 0 + m_DefaultInt: 0 + m_DefaultBool: 0 + m_Controller: {fileID: 0} + m_AnimatorLayers: + - serializedVersion: 5 + m_Name: Base Layer + m_StateMachine: {fileID: -3776893427187578381} + m_Mask: {fileID: 0} + m_Motions: [] + m_Behaviours: [] + m_BlendingMode: 0 + m_SyncedLayerIndex: -1 + m_DefaultWeight: 0 + m_IKPass: 0 + m_SyncedLayerAffectsTiming: 0 + m_Controller: {fileID: 9100000} +--- !u!1101 &459080598086777245 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Pressed + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: -7050865029580934226} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0 + m_TransitionOffset: 0 + m_ExitTime: 0 + m_HasExitTime: 1 + m_HasFixedDuration: 1 + m_InterruptionSource: 1 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!74 &2943154422445314022 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Normal + serializedVersion: 6 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 1 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 1 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: [] + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] +--- !u!74 &3553208674072221802 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Highlighted + serializedVersion: 6 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 1 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 1 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: [] + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] +--- !u!1101 &4456839997885226897 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Disabled + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: -4730862801219885629} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.75 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &5204719297589279491 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Normal + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 8146890938461367089} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.75 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!74 &7504304867918344741 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Pressed + serializedVersion: 6 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: 1.0329188, y: 1.0329188, z: 1.0329188} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.11666667 + value: {x: 1.136169, y: 1.136169, z: 1.136169} + inSlope: {x: 0.10462046, y: 0.10462046, z: 0.10462046} + outSlope: {x: 0.10462046, y: 0.10462046, z: 0.10462046} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.2 + value: {x: 1.1414, y: 1.1414, z: 1.1414} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: + m_FloatCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0.99607843 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Color.r + path: + classID: 114 + script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0.76862746 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Color.g + path: + classID: 114 + script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0.1882353 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Color.b + path: + classID: 114 + script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: + - serializedVersion: 2 + path: 0 + attribute: 3 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 2526845255 + script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + typeID: 114 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 4215373228 + script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + typeID: 114 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 2334886179 + script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + typeID: 114 + customType: 0 + isPPtrCurve: 0 + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.2 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 1 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0.99607843 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Color.r + path: + classID: 114 + script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0.76862746 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Color.g + path: + classID: 114 + script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0.1882353 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Color.b + path: + classID: 114 + script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1.0329188 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: 1.136169 + inSlope: 0.10462046 + outSlope: 0.10462046 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 1.1414 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.x + path: + classID: 224 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1.0329188 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: 1.136169 + inSlope: 0.10462046 + outSlope: 0.10462046 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 1.1414 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.y + path: + classID: 224 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1.0329188 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.11666667 + value: 1.136169 + inSlope: 0.10462046 + outSlope: 0.10462046 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 1.1414 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.z + path: + classID: 224 + script: {fileID: 0} + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] +--- !u!1102 &8146890938461367089 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Normal + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 2943154422445314022} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: diff --git a/Assets/Resources/Sprites/Editor/UI/Animations/Button.controller.meta b/Assets/Resources/Sprites/Editor/UI/Animations/Button.controller.meta new file mode 100644 index 00000000..a8caf132 --- /dev/null +++ b/Assets/Resources/Sprites/Editor/UI/Animations/Button.controller.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 5e81b37721d35ec44aed3cde248678ce +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 9100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Sprites/Editor/UI/Playhead.png b/Assets/Resources/Sprites/Editor/UI/Playhead.png new file mode 100644 index 0000000000000000000000000000000000000000..2dd062d06676168bcfc148ad3070fc8b305af96b GIT binary patch literal 1937 zcmZuy30RWZ8b)(L85Au;%@nt+#*J}hasd;?J1$}2R;Hk+=!9E~lsYCZkcHSxSGqQ4 zI=971MMulRvSCn3&8$ShTrw3~C`P$vrPUm|%RKWu_xYdyJLml0`@iS?-tYX+&)yXt z4A(c;hd?0k5JF%i7{%%vssmzEOmi(5%nssX4(`rOIe3JeLxtdyGbvP5$N_RHHIhnB zW@O)``amGMZXtoVJ$d7b$xqpj2o`1818}Z^m{inK{B}EQ2Wm6dAWLtbc8R|8o~#R+ z0oqt_-IfFnmL}e9D~u70-*=l`^w+cd@)o1JlA3{p1@_Rd3;6nXK4x|4SKgml988CF zm(9lJ*(6OCUr}kN#$AwwWz!(f8y1`!xu%oF_ldJIL~XR6gRl( zZ4ihx@A^)F2ebM+SQxS{+TT%LvRTx%4uo@jCU1oa!urDq)oTO@>x8eFB$OQ9)geTE zhPhcaxw9BOvMrBy|6PU_r^AJh}*u=fuB_NY3& zoqg)(VH>4|J^ZWXgcrZWeCHW0)h^+A!B$7BzM_PgaC0h(4{7>uCy${V4EqKGg*d4P z6l`a1x8)kUl*xyQ?~c#n^KOR!9t<=%Ql^TR3gQwrhrmw@cw^bKgmeUDYH&-t_*gKB zIp-`diN~@SNW-%-Ws=ASteA*gVKWX?Ifeqpz|_ouq!#wS4CBbe%{>6+WP=iQHIz#& zMp*d4nr)f!H*FN=B|K$c(>MRtQv&?du$Grhf;=b>%>E=tA}F;r{L~wmv??0d--~>o zo;yq}n*nbB7xZpJvcyK_POz7+3@LG)22M-Yix9cV&WeFhA@2VXhD%Syh&8%bA%mbpxX z%7=BdrE2RYyY@a+qc2wKA-1HSbCDU%qbr?J7kr)B7_t{dQo&%{o1J(U0Mg2RFkN-u zEZERvp@3}h`?NT_6QD33vdIuT8uXEqLO#DX`cJgFpmw1j4fIjutk~@ZmLo#HSS$+@ ziFiY)&qCzdSu1vfJ_Z{L3zyW|L!_6|fUn6VAASPLO|jC1p&Z~AfhdiTfgN}1tsag7 zTcUeAP2%Pr?E{wEhLEj%LCUt(uau9p1(w><$W{VywoY$+^8f&n41|6uK!Kf$qCpER zorU{PA`B=T8FbZDO?8HEcpLMq4ordsT~7fKyD~vwo|g=rr4<^@{_X;kGv2VuC}FmE0Q>ugPU$gODimA z_?4K*y0L5Y0`s{zZ!YB4l=1WxT;rGW70u!wdYhb`9(Lfa36G09F(J&nZWCkqv+4qY zyLj|#TO#LUqJ#*q_jO(8c>zCFDM5{|i|ru1)OlbjZpCwG+>Dne&JG_nPM4r0B$aa1 z3#iMBMxi^+w9b4@zhEqa+%xTBGCTny}aX) zD0JI&MCbEIsG3qQd&<&74dc*Lo$$v94BWu7yA(@{BT+1+5e1$g??78+t04@W=xsdz6?hxHRK! z_uOmr3$tv&b;lRC$9bg_eLwf=T7x{Y(46bb6a-IyvQs=zE4!n069&`*E3L*8oyQo^+4f{1{b{ z?qC^KjB)RKKRgr}j1jN5+Lj=@Id4bcE>*5xJmAeq=LUx@br{z)Ee8cmIK?SKqyk)R zdkDkof){LM5kFxoA=NmY*QIeU?Kigk&dHK)74gJq)4Y{Z)jacT5_Qacp6YS*#~q$L zKAPUI;=g`n`@QxYahG#rRBNAg_;XXLE4>`rds%~F{P%(FTZP5wfb6}cPhXmT!e#eQ zUp)Q(&~l7f&#*OOzK^1OpNDVPkgew}kO+l3@^5EM&^{$k24)wM5^8_MW8?A$pAxfN p6Rvz@{8F-N{Xyf7c+KGsgjMA^_uF~uJ@Ai(gy6#in*$Py{{U|EcO3u# literal 0 HcmV?d00001 diff --git a/Assets/Resources/Sprites/Editor/UI/Playhead.png.meta b/Assets/Resources/Sprites/Editor/UI/Playhead.png.meta new file mode 100644 index 00000000..3231ee56 --- /dev/null +++ b/Assets/Resources/Sprites/Editor/UI/Playhead.png.meta @@ -0,0 +1,123 @@ +fileFormatVersion: 2 +guid: 4639a7995f013e44bb046e91ee17fd6f +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMasterTextureLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Sprites/Editor/UI/icons/clock.png b/Assets/Resources/Sprites/Editor/UI/icons/clock.png index 5babaa249a5e4fcd4c2664eb3877ac0ea0f0de69..6cecd01442298d9c66db2b08aeaad9d10dac1104 100644 GIT binary patch literal 550 zcmV+>0@?kEP) zQ6#Dm0>XX)ym%OfyTfUkRNJ;Ur|@|N5UZ++B9Ztw&oSqA#AR7NWW@#$BZTS1Q<*_} zZP@7YJ69r!aAkZx_9xVc?`K2fd z@3N`unq4lJr}Z>VS&}@7KlKuzS$3`rm|3$$3spi1@%U<+Y?=mLKcCO+bUMA<`v;#2 zSRsT^I=yHn9N8jEk((Q{EK@$Pi9r3YfVPbgAW_wIU8F5b*D*ZYfMztI z05KxbH^CPXTsonEED-u|UPuWx2WZs?MNT+xy{n9x1zehdY!NfTw9FX~I5>`?MwMEY zx6T*G@qKL^N7i*6yI!x@BY)6Xwf%#)=I^Zg(9G58l?09a|{W8nGmod5s;07*qoM6N<$f(F^=_5c6? literal 3919 zcmbVP2{=@1A0Lxt&>~xIrN*F0vtq^!gEBoP0D-7zGyS#*ws?AwXdD)b zO6NoXC=rVbq9G7F2N9P_+YSie5kMr9O-8(uG$G(jIvEjY?TPW^Iss8k*90E0Il;@1 zmav^hq$3>c;dUYtD1ZeBsBjT0hRr95$cQg;N#J~L8I6E{fe5yf5$om@!nb((z@0ce z0B()KBWYMG9GpNzVeuFu&T1_jhrtri7y=q=iNs(@7(B_62>*5=Ky5ragXBwb`KAke zBO{^&0xk)S77B$Zp(TpLi$r6IL?Rl4L*sBr5P{^!vjtQUlFc{%E`b8@X*?!Zz~r#u za}uc$oLB)F0b2Ui1s3;*ST_F~O(0=t5tWO^qA+tVeF4&GKXBYwUd$KebQ&6n0ayTA zzz4C|A6RY_N5J7nasG|yAKQOX08;De`9sIw+QMS}P{9{C$ANBqBjj(YoV6c_!(m8R%wM2j!qBM#>VE~(X(R@R z$D)GnGFj9}0L^7bBH%wrBspXr1Ms*WH|)e0UrNGX~t?`)*hdcXM{aV~Kb? z5{JTmG1t?RiIhQ#kS0*2fY5cds*$nLXHj81x zza$HZN}DSJGJ-Z2eSnVmw#@v$8Tcwz7zKbr|3hAUh4DEIfso1r)TubPjq6iATdhs zfnlpdn}5hk|LyrjlX{-4%@^-fhE!|`4lItol2N+*{!%RjtT+0z-@xmAl)b*1i>;$! z$IME$Ki=l-=C3=pr}BlTo=(GPgGp($tJNyPtAfN=FIEn09r7AFkyoEC(flNDJwfCT zop?Qa>M615_0Miv>lOCy{e*2PoZx*UDXFQc!l2)_gs)Io!spExDRzb%9EMCmFG!C| z1Epj+s^^cYHM&=ljFev$Et{{D3)zsO=4ha`V`PaGE3cC(nk&O~-@CK#fIIS5GZo@TzwJ1dtErotkJ&;k>zh|A}D#cSFtmk~P z`dV(tyAWo zxD{DyVy=w`pKs}1Xg@eP(CQZuaOdvb=e00#R!WRjUHLK5V>w1{x%G1AjdY!xzn!#o zj*Y!CGB%cZI~-%sE0cxZe)Py9At8a{?VUC9@}+)qQ`q>!EAAy_Ws)oVb}2pOuNN1f zFv>G`nWl`ceAD*!b_&Kox7f!ub-hubTq2P;2L>J=86DL=dGh4x%1RG9gVA96%yy5P zWBSqEn|*z6y!gG$IV>zpcgC?;i$THoe z?b|D&SS&px64@_r-g9kW(q?jDlh5L!KcLr@927b~*{;ai-`^imT~qTRJF2lxL(?cK zDhj@Qp(W6MEV;XrI%}_;P8qORv*uP?TX9+0h5+Xt{lJwFrH=RJYl|QSxoC6q#m~6+ zH+76%kby+CcXZHP-m2@YO8dRcyY+GsTq}+Fj=+(n<>u<&zH~+XE!0gF{*_{D;(qWgGk+C&}6CJI6@ZiDzo?<7j zhHLu+ly5aiTcyDkHIOa8CJ~pQwvH^}ScSOPru<~d=;`SR&*OlB_daE3gvDZ8rn@%S^RkQ<;|TAt438 zScO#6$N(Fm{Nc?+O-HhXc+EqsHgk2Hb@5(D%fV%|{_$Yh;|#AGND-O+pc?2bbO_6t zeuY66b}1(*m)w%ct|kgQw>-Nseqn3DM*0Pg@|w&{3L@s=Ww)GJ?)(AB)avlO@vggf z{i>_0OB{isF6KDJS!^gWQr298G9i<<`QPvzIG87PuCD955VF5@;03|#CkwXF@SKW4 zb8yPNixvTuK6;bc2gJ9dBzC#gajeR~18R+%-MO?+F1-V}sBPu#_J*##oCC_8PPq43 z%Za$r{9oM^jG}-iaP9QNxw$PRZb$uYer(SWFG6ZVFNHVn9+400H}>`}P->}f>U@5o zvUzN}JR|Rn+CBrsuC?wLBJqcFvs$5kXMR0t>QR9A^zU420Zle>C&!NZwaWde1QQz- zbPaUpUi0kq1nGU1mW`Xe50nb&GMvH-_KWblv?Nvpz39$%l5YWc4@GyleTtf6)L1EWLT!%nbuUS5X; zmo}%|>rFR67P;q|8O&d3U?+XvcGS(&(>ju49v>fnf)u+^J@o7|?v|XLJsIMFpwZ#( z!bJv+$xkH0i^fpMAFp4VqfoUI(13?BSyekJqt{ic6EqsxeJW`8QKj0AX98_3EHWD# z?OIKAb#=L)KE?;ijk96X)6?ZKg&~U-uDK1hwSCpr6Spp9{2mx%U)YUR-@j;OsYFu1 zwOLN+L;XU3mo|MZ0g?w$0Gem=6sdyf&qTa&UNhJMVb`fg@7L*EIzM1~s4A zaOaKkxmrY#_NC>du%={BfBzf{1w*^i%GS03G-89vIaS*l)4TWXz3#uM=^s~D34=l2 z0-UW4f;MZ>>b`$aud6267amE)(pu!x2}pHJVj9<`bK+5*zq|?hDbg7tUGN|z^0yO4 zx*GMW7xV9oKARr9SF`JLvbj1~N3{EwsO^1(eHTNomLuf+xuny05P}YElwaGcxiLI$ zh|?RLAewzYt*ft(Oa3?$l{e6Gkk);QTp3i;(l}af*S3$TM ziWa_-#l|R=V;vdSvRzZlybHB8_MWyNN!+qF3CHg@&wh9d$R)Sm*x3r^Gc;lIA_305 zzCPdJ;8BA{y-nqxDxQ{|J?s2-`mwl)KYU2TP8xr?d*XCNEaphc&}yW^8BaI2;_B)n z|Dd(D^s0&a>FTZ=noVvh{P-~`Au%WHCRwe~u>gz92w4Y- z8dff(-Cu`wkBC6j*Vo6$8iS%$yrh!ej^k*4{|$9X>@I_eOT)SEQZ_>&wWoI~RUHFc z8Goe5$R%sVtk>K}hx>76M^#u8JJ3|TQ#@Gx`vRq+>Eam4og+t&wsmy@gY7woo}65E zHFivYwfCv#y%m98(p{=_qab;`X}DSbcE1%3FL3-Jk6QMV_WqlhXLaBNX+?RtnT5r` zv+Mi4GSpbWhwUCmSDg996ml7j?%3f9jYOeWJK54U&I85d{of<4Xf6i4yCeX66Q zqvy__FFtEp^>nX&d`KNzl1h5{Gf|@X&JrJ%y|Zg6^o_h9{fpU48+FJ8W_q#?k~B}@ zUYE0SKGf0H^S$Q7%kRciSGasgj~3YJty~KgOrEYkndYuF8LjfrA#F!TxK2^#5}QLq z$*Ri)t9?2lDPw^D&P6FqxwFa4Ds}j;!^9ut*d(c=dDQ$Io#VVS;O7Tj<;`ubZ39x&ne&MXDD$#YFEeq8V4kKx$j+#pA%*Z+C zLIELUBSH0DsNV`sHD9YWV@%9pDTQhER>@+|Lu14yD5X9ELTAydZ|mhKiUfpEV2p(e zDl4ilJlROs2wdie<2W9pRndh)H76ltByA8tzQ$WbZPq#zmTVwj8K|qvIGO6&KG&|w(NPjAvbLkR$r zK$c~PFBl(z#20DXw!gj?MPYu*ZYCg=@ROFl2iNNrBuN7DJRco4O|$mS%iatvq*&Lr zOWWU*Q_0VA2JI!lH!PSf2KN#m2RP?@{s-o}fv)U#s5dBfWQ+So@6$#iYD-S7twgRm o?!z%bli9gz>%07*qoM6N<$f*!lm82|tP literal 3511 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 Bi;w^S literal 0 HcmV?d00001 diff --git a/Assets/Resources/Sprites/Editor/UI/icons/usage.png.meta b/Assets/Resources/Sprites/Editor/UI/icons/usage.png.meta new file mode 100644 index 00000000..abfc8173 --- /dev/null +++ b/Assets/Resources/Sprites/Editor/UI/icons/usage.png.meta @@ -0,0 +1,123 @@ +fileFormatVersion: 2 +guid: ca006d807d515ab4e8af218e7474f442 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMasterTextureLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 32 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Sprites/Editor/UI/icons/zoom-menu.png b/Assets/Resources/Sprites/Editor/UI/icons/zoom-menu.png new file mode 100644 index 0000000000000000000000000000000000000000..8560c17ea426eaca051baf31afec5b807ec83ac7 GIT binary patch literal 1086 zcmV-E1i|}>P)nbp*AaoF=0^LK*49F`Xgba@3e`X&TGh+ACt^^BSDW&j}^=oMdmev!%(he-GCxE3L zSXxg2OFOW%emsERE+?&4E1$9d0LTEu08-0&4S*Ve08j$>^tqT#)|)-0)S!*f2EYNp zI{@Wre*tXAg=m*GwtxT*6N0Afh%cab4`2)6BXICt+ut*Qy~*)7j#ZxLs;Vm0G>xJp zrBp%)RTPCvl4PhX?he4t6nIrtWWYlbLZ~!NO%M+E1b|F?&bg9OdIjHAS(Yk_qG06^ z8o(ObDj!9Ws_S}k;9W^6O=U59hX@Ves5@m!c`2phoEy_RNfN~vGp-R$(@>f4ewl%HuoKxp-<_6H4 z{V0ma8OyTFEBG!1YFq-Ua~6aG(3}0DD6X8$^L$e9ttClvHMS7KI}1Vp*ytD6XQ`^H zAi=km=lK-`VprJD1>mK7VXF4yI1UN`z}4aF&2FGaaj;`5$CO^#OMm3chNc0zcsxKh}~c}1wfFN z*e%k3j*CunSCz(KQ2P_n@xp-jBro z97OuKZ*On)E6dXBE-)m3gYJOtq?9s9KY$vSnEjJW@F4-Lp>=|jBq5s@ zhS?f4#uz!C;aOuhHvoX>3F@WLs;VmIl8B;6an8wclp^~83JY|ETAg%fsP0fV8%$*p z$FVAkV(?vpWqomi5E{T$DZr8mp)>_TXaIoW%}|zQ#vcEeKso1Rci0!gEdaC--gRf% zdiHrm)?GJDZ<~A|+zJ5jRSsvu85Kp5VvMP>EUj4~giv{&lR<@oa7zF!gd+tZgoS`` zYXGhO;6@)xOocEPfL43>e`Q#Av@d9qGfeZp+DF7i90>b_~ z0|2H&IDdBlzz7J`JIY4@0E~d3pZ6#L00#)fqw~ij0RRl&CMHQ@+zB2H0ATq*ld#Pr z0s!0~?1ArnA26gX=!da0I^Pr8Vq3Wc==pzvIknS{|8);+F**TwWIf*wFYUn6dIDJ5 zfu;510sIF;=5pWK;CoR3000hUSV?A0O#mtY000O800000007cclK=n!07*qoM6N<$ Eg298_dH?_b literal 0 HcmV?d00001 diff --git a/Assets/Resources/Sprites/Editor/UI/icons/zoom-menu.png.meta b/Assets/Resources/Sprites/Editor/UI/icons/zoom-menu.png.meta new file mode 100644 index 00000000..4264574d --- /dev/null +++ b/Assets/Resources/Sprites/Editor/UI/icons/zoom-menu.png.meta @@ -0,0 +1,123 @@ +fileFormatVersion: 2 +guid: 93df82601dc3b8a4caf887fc1999707d +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMasterTextureLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 32 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Sprites/Editor/UI/icons_atlas.spriteatlas b/Assets/Resources/Sprites/Editor/UI/icons_atlas.spriteatlas index 1e2b8af4..7342ba14 100644 --- a/Assets/Resources/Sprites/Editor/UI/icons_atlas.spriteatlas +++ b/Assets/Resources/Sprites/Editor/UI/icons_atlas.spriteatlas @@ -51,6 +51,8 @@ SpriteAtlas: m_MasterAtlas: {fileID: 0} m_PackedSprites: - {fileID: 21300000, guid: 49e59e302f4a24a4da56bd63185fcb01, type: 3} + - {fileID: 21300000, guid: 93df82601dc3b8a4caf887fc1999707d, type: 3} + - {fileID: 21300000, guid: ca006d807d515ab4e8af218e7474f442, type: 3} - {fileID: 21300000, guid: 6f76ee0157ff5854295d8d0b12b5f165, type: 3} - {fileID: 21300000, guid: 9ae7ecf2cc001d14595ec03e1d4d86a6, type: 3} - {fileID: 21300000, guid: 6dd981c3e3319f243b56549e3f26fb72, type: 3} @@ -84,6 +86,8 @@ SpriteAtlas: - {fileID: 21300000, guid: b29210cf5b7b8234984ec842a3110005, type: 3} m_PackedSpriteNamesToIndex: - cog + - zoom-menu + - usage - zoom-out - save - add-music diff --git a/Assets/Resources/Sprites/Editor/UI/tap.png b/Assets/Resources/Sprites/Editor/UI/tap.png index 8d37b771b2820b841ca569dda99d438528f7512e..8d0f88b3bd16a7b711c169f156d9034b156083bd 100644 GIT binary patch literal 10726 zcmZ{KcUV))^YQUWLlN*4r?B1%(wuO^@uR1{H^A}uNi(wp=u zO`3p64OOIfLWhv|@csS$=6T@c?9R;2%+Bt7b~euq^|cvMXHftEMxEp`1s%RvIpu9-0kc!I!ZV$#>bC+$ zSH@K=1&1mxPMsx&$r;Y&S|-Z1CdvlM+7r5>u_K<%qQooV2S|bqhz-=19`QsxjkeX$ z-hQCnhb`mqTym|lf67hxm>raNXD`%h`K`qA=d6c8Dm(cF*{5p#|37@29g_Iqyg}DW zw}NH)QkF^6b#6(^=|h1RN|(5Zo+% zujCMS;G^?Zyaoj@;AHV`kD2TDq8dB(Zsrg*xa4#{%>9T|TC(`5;rO5RU1jU%sjzEZySM280UJ8fKe+@zz$dGe3N*l44EjvG`gfiN z)CbIR#uRez@ejF<Rxil{jkfU_k`0hYqA`B!Zrm6;IyxFMV8Kn=N_!ZhfwJxS$e)yzm6afC7Q~;lZfUS`WDf5w`x{SD$t0y6 z93PN&Mn~^N$HHI)Q^yPb5kw+!NN;$2-1j;fjJ$2$U)biX$tCQ02e?e0c|F zb1Rlkjs*>k__E!;+`V+> zgz&3L>Hwf};lnj_2ta56(px@Q07iqlt#>~$LcGaO%MoTU0Il5{--BTgv!N}Bxp_)b zT2&?XKNqxK#X_!$&XA^)n$E!Is0u)`C1qI9Xt0oTqa4!-Fo}2oq`cNRLlQN^AW^7y z`ya7T6T2CbJ5ctNTK1G03$D)F~Y?eH=WTd0x z#i=C2vo~OnFHa`~;YW2U(eRTdh(=Juz~Sui@t7XOB-%YYYi~RxclMPs`~QhtsJ%K5 z7*zgG&ngtu2m`6Jza>uT+bvn0D+dJFKJXLgffR(yig|wgn=h*N7^gy%lpgSD_>3UJH zg7?&Et|g}rs1F0MCdSt8?oy|NxR22HoOgpk?xtb2M2TJqgQko7RP$3a&0cDqKQ$Bo zpQRT)L|nDt8UJ?4I}ZW%FQm79;{v^SwF+bdz008MB{He+JZ`-`Pc5~|7aGpn4Coug zE~+Wa?+0u9f5(=R7WoU5Ph*&7`$6XSK9#U3r%~0wj$T#o(})m4uMD`}Eib8Zy=BG? zDS507iv=?@$_Wu+eu_;XA#lMWlM1oMT?k^Lc{(?1H`F<8l;{)OyM6t zsQsFS#f7@{C=B`rZMk?XQXSxpw|#^fyjN~1cq0bKP-rl9Eu!h;qb><%Q-vd%m27H= z362e%FjF8=bumJw1s!%gqMf>7#~hY$u5j86>LxGGCe!XGJXvzM4))=WFc8Y232&+j z^K_q`Am&06Oz6I!gE|7=GtdpwDihZN;Leh7 zF5)wv=~TxJjNCWM?iiQm8Rvn6@3ZfLE!&+m7Syr zm$B#_L7wh|h6&wEbAp-!P*}YPVbcJjBgGG)@R2Uh5DJZWc)Cn@BH=s5XKgc}){X10 z@5vEVm9iM+^T@nA=9ZSh+x4Md zUdAb@XN}k1>^NUZiwNfyuJE$N2U=wgdwGY1)WjUIQ^o`HJ%fXfg6!>Ql?LYXRdTFu zF-gM__?G?S1Me-^R9RC~({iINfwXe_3MaH2Y++v21}t|z{X>{pu_ERr+dwLeTUc3j zZ>grFq)7f9{boj-Uvd}#&r47sh_Eaf79aN^usurWsf>|Fa4=DGrLV21DiOoo1dn4v z0c=v0HC^vE&fU>5Q%P0TO~O3psgZBV9owcnDA-ePfl*qX&wWnDjA(e!ZN|%4ZoAAI zwn%7lraCFs0)%*nV4BN=<^Xu*gVM^QDG5aHmCcXOX *UcJm1b4_<`xHf=PQ&ZDL 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 literal 10385 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 diff --git a/Assets/Scenes/Editor.unity b/Assets/Scenes/Editor.unity index 7773201a..4409bfd9 100644 --- a/Assets/Scenes/Editor.unity +++ b/Assets/Scenes/Editor.unity @@ -462,7 +462,19 @@ MonoBehaviour: m_TargetGraphic: {fileID: 9435783} m_OnClick: m_PersistentCalls: - m_Calls: [] + m_Calls: + - m_Target: {fileID: 1861169747} + m_TargetAssemblyTypeName: HeavenStudio.Editor.Track.Timeline, Assembly-CSharp + m_MethodName: PressPause + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 --- !u!114 &9435783 MonoBehaviour: m_ObjectHideFlags: 0 @@ -904,6 +916,173 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 14597361} m_CullTransparentMesh: 1 +--- !u!1001 &15578040 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1832891383} + m_Modifications: + - target: {fileID: 4198503451882676879, guid: e66ea59167e0edc41ad445d9226040a7, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Target + value: + objectReference: {fileID: 0} + - target: {fileID: 4198503452354042955, guid: e66ea59167e0edc41ad445d9226040a7, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4198503452563605127, guid: e66ea59167e0edc41ad445d9226040a7, type: 3} + propertyPath: m_text + value: Zoom Settings + objectReference: {fileID: 0} + - target: {fileID: 4198503452688064477, guid: e66ea59167e0edc41ad445d9226040a7, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Target + value: + objectReference: {fileID: 0} + - target: {fileID: 4198503452746078956, guid: e66ea59167e0edc41ad445d9226040a7, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Target + value: + objectReference: {fileID: 15578044} + - target: {fileID: 4198503452746078956, guid: e66ea59167e0edc41ad445d9226040a7, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName + value: SwitchDialogue + objectReference: {fileID: 0} + - target: {fileID: 4198503452746078956, guid: e66ea59167e0edc41ad445d9226040a7, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName + value: HeavenStudio.Editor.Dialog, Assembly-CSharp + objectReference: {fileID: 0} + - target: {fileID: 4198503453231154244, guid: e66ea59167e0edc41ad445d9226040a7, type: 3} + propertyPath: m_SizeDelta.x + value: -0.000061035 + objectReference: {fileID: 0} + - target: {fileID: 4198503453231154244, guid: e66ea59167e0edc41ad445d9226040a7, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0.000015258789 + objectReference: {fileID: 0} + - target: {fileID: 4198503453639850604, guid: e66ea59167e0edc41ad445d9226040a7, type: 3} + propertyPath: m_Name + value: ZoomWindow + objectReference: {fileID: 0} + - target: {fileID: 4198503453639850604, guid: e66ea59167e0edc41ad445d9226040a7, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4198503453639850605, guid: e66ea59167e0edc41ad445d9226040a7, type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 4198503453639850605, guid: e66ea59167e0edc41ad445d9226040a7, type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 4198503453639850605, guid: e66ea59167e0edc41ad445d9226040a7, type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4198503453639850605, guid: e66ea59167e0edc41ad445d9226040a7, type: 3} + propertyPath: m_AnchorMax.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 4198503453639850605, guid: e66ea59167e0edc41ad445d9226040a7, type: 3} + propertyPath: m_AnchorMax.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 4198503453639850605, guid: e66ea59167e0edc41ad445d9226040a7, type: 3} + propertyPath: m_AnchorMin.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 4198503453639850605, guid: e66ea59167e0edc41ad445d9226040a7, type: 3} + propertyPath: m_AnchorMin.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 4198503453639850605, guid: e66ea59167e0edc41ad445d9226040a7, type: 3} + propertyPath: m_SizeDelta.x + value: 280.42 + objectReference: {fileID: 0} + - target: {fileID: 4198503453639850605, guid: e66ea59167e0edc41ad445d9226040a7, type: 3} + propertyPath: m_SizeDelta.y + value: 196.72 + objectReference: {fileID: 0} + - target: {fileID: 4198503453639850605, guid: e66ea59167e0edc41ad445d9226040a7, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4198503453639850605, guid: e66ea59167e0edc41ad445d9226040a7, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4198503453639850605, guid: e66ea59167e0edc41ad445d9226040a7, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4198503453639850605, guid: e66ea59167e0edc41ad445d9226040a7, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4198503453639850605, guid: e66ea59167e0edc41ad445d9226040a7, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4198503453639850605, guid: e66ea59167e0edc41ad445d9226040a7, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4198503453639850605, guid: e66ea59167e0edc41ad445d9226040a7, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4198503453639850605, guid: e66ea59167e0edc41ad445d9226040a7, type: 3} + propertyPath: m_AnchoredPosition.x + value: 126.21001 + objectReference: {fileID: 0} + - target: {fileID: 4198503453639850605, guid: e66ea59167e0edc41ad445d9226040a7, type: 3} + propertyPath: m_AnchoredPosition.y + value: 120.00003 + objectReference: {fileID: 0} + - target: {fileID: 4198503453639850605, guid: e66ea59167e0edc41ad445d9226040a7, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4198503453639850605, guid: e66ea59167e0edc41ad445d9226040a7, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4198503453639850605, guid: e66ea59167e0edc41ad445d9226040a7, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: e66ea59167e0edc41ad445d9226040a7, type: 3} +--- !u!224 &15578041 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 4198503453639850605, guid: e66ea59167e0edc41ad445d9226040a7, type: 3} + m_PrefabInstance: {fileID: 15578040} + m_PrefabAsset: {fileID: 0} +--- !u!224 &15578042 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 4198503453231154244, guid: e66ea59167e0edc41ad445d9226040a7, type: 3} + m_PrefabInstance: {fileID: 15578040} + m_PrefabAsset: {fileID: 0} +--- !u!1 &15578043 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 4198503453639850604, guid: e66ea59167e0edc41ad445d9226040a7, type: 3} + m_PrefabInstance: {fileID: 15578040} + m_PrefabAsset: {fileID: 0} +--- !u!114 &15578044 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 15578043} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: aeb3c233812091c44899fa5535852773, type: 3} + m_Name: + m_EditorClassIdentifier: + rectTransform: {fileID: 15578041} + dialog: {fileID: 15578043} + btnRectTransform: {fileID: 1832891383} --- !u!1 &19519744 GameObject: m_ObjectHideFlags: 0 @@ -1338,7 +1517,7 @@ GameObject: m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 - m_IsActive: 0 + m_IsActive: 1 --- !u!224 &36781034 RectTransform: m_ObjectHideFlags: 0 @@ -1346,17 +1525,17 @@ RectTransform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 36781033} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + 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_ConstrainProportionsScale: 0 m_Children: [] - m_Father: {fileID: 1149103345} - m_RootOrder: 1 + m_Father: {fileID: 1254894561} + m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 1, y: 0} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: -16, y: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 25, y: -17.5} m_SizeDelta: {x: 25, y: -12} m_Pivot: {x: 1, y: 0.5} --- !u!114 &36781035 @@ -1409,6 +1588,7 @@ GameObject: - component: {fileID: 44197998} - component: {fileID: 44197997} - component: {fileID: 44197996} + - component: {fileID: 44197999} m_Layer: 5 m_Name: Button m_TagString: Untagged @@ -1425,7 +1605,7 @@ RectTransform: m_GameObject: {fileID: 44197994} 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_LocalScale: {x: 1.1414, y: 1.1414, z: 1.1414} m_ConstrainProportionsScale: 0 m_Children: - {fileID: 1700850421} @@ -1435,7 +1615,7 @@ RectTransform: m_AnchorMin: {x: 0.5, y: 0.5} m_AnchorMax: {x: 0.5, y: 0.5} m_AnchoredPosition: {x: 0, y: -16} - m_SizeDelta: {x: 256, y: 58} + m_SizeDelta: {x: 159, y: 80} m_Pivot: {x: 0.5, y: 0.5} --- !u!114 &44197996 MonoBehaviour: @@ -1450,18 +1630,18 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: m_Navigation: - m_Mode: 3 + m_Mode: -1 m_WrapAround: 0 m_SelectOnUp: {fileID: 0} m_SelectOnDown: {fileID: 0} m_SelectOnLeft: {fileID: 0} m_SelectOnRight: {fileID: 0} - m_Transition: 1 + m_Transition: 3 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_HighlightedColor: {r: 1, g: 1, b: 1, a: 1} + m_PressedColor: {r: 0.2264151, g: 0.2264151, b: 0.2264151, a: 1} + m_SelectedColor: {r: 0.3301887, g: 0.3301887, b: 0.3301887, a: 1} m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} m_ColorMultiplier: 1 m_FadeDuration: 0.1 @@ -1495,7 +1675,7 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} + m_Color: {r: 0.99607843, g: 0.76862746, b: 0.1882353, a: 1} m_RaycastTarget: 1 m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} m_Maskable: 1 @@ -1520,6 +1700,163 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 44197994} m_CullTransparentMesh: 1 +--- !u!95 &44197999 +Animator: + serializedVersion: 5 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 44197994} + m_Enabled: 1 + m_Avatar: {fileID: 0} + m_Controller: {fileID: 9100000, guid: 5e81b37721d35ec44aed3cde248678ce, type: 2} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_StabilizeFeet: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorStateOnDisable: 0 + m_WriteDefaultValuesOnDisable: 0 +--- !u!1 &53105362 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 53105363} + - component: {fileID: 53105366} + - component: {fileID: 53105365} + - component: {fileID: 53105364} + m_Layer: 5 + m_Name: ZoomInHorizontal + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &53105363 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 53105362} + m_LocalRotation: {x: -0, y: -0, z: 0.38268343, w: 0.92387956} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.9991263, y: 0.9991263, z: 0.9991262} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1748956519} + m_Father: {fileID: 15578042} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 45} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 22.390293, y: 4.1990323} + m_SizeDelta: {x: 58.76001, y: 58.759995} + m_Pivot: {x: 1, y: 0.5} +--- !u!114 &53105364 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 53105362} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 7e0cac45de7228a4c8f7bc6adb0751a2, 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: 53105365} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 1702073032} + m_TargetAssemblyTypeName: HeavenStudio.Editor.Track.TimelineZoom, Assembly-CSharp + m_MethodName: ZoomInHorizontal + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 1 + m_CallState: 2 + SnapDialog: {fileID: 0} + isDown: 1 +--- !u!114 &53105365 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 53105362} + 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: 0.20392159, g: 0.20392159, b: 0.20392159, 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 &53105366 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 53105362} + m_CullTransparentMesh: 1 --- !u!1 &54667930 GameObject: m_ObjectHideFlags: 0 @@ -1694,82 +2031,6 @@ MonoBehaviour: m_FlexibleWidth: -1 m_FlexibleHeight: 1 m_LayoutPriority: 1 ---- !u!1 &57310822 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 57310823} - - component: {fileID: 57310825} - - component: {fileID: 57310824} - m_Layer: 5 - m_Name: Image - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &57310823 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 57310822} - 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_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 316841412} - 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: 0, y: 0} - m_SizeDelta: {x: 50, y: 50} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &57310824 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 57310822} - 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: 0.5803922, b: 0.5882353, 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: 21300000, guid: 6809f7224eccf2142985b642abf0e0e1, type: 3} - m_Type: 0 - 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 &57310825 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 57310822} - m_CullTransparentMesh: 1 --- !u!1 &58431083 GameObject: m_ObjectHideFlags: 0 @@ -3179,6 +3440,142 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 101168579} m_CullTransparentMesh: 1 +--- !u!1 &101684441 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 101684442} + - component: {fileID: 101684445} + - component: {fileID: 101684444} + - component: {fileID: 101684443} + m_Layer: 5 + m_Name: Increment + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &101684442 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 101684441} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 2140172147} + m_Father: {fileID: 1772343976} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 1, y: 0.5} + m_AnchorMax: {x: 1, y: 0.5} + m_AnchoredPosition: {x: -4, y: 24} + m_SizeDelta: {x: 58.76001, y: 58.76} + m_Pivot: {x: 1, y: 0.5} +--- !u!114 &101684443 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 101684441} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 7e0cac45de7228a4c8f7bc6adb0751a2, 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: 101684444} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 1909451907} + m_TargetAssemblyTypeName: HeavenStudio.Editor.SnapDialog, Assembly-CSharp + m_MethodName: ChangeCommon + m_Mode: 6 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 + SnapDialog: {fileID: 0} + isDown: 0 +--- !u!114 &101684444 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 101684441} + 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 &101684445 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 101684441} + m_CullTransparentMesh: 1 --- !u!1 &107377386 GameObject: m_ObjectHideFlags: 0 @@ -3631,7 +4028,7 @@ RectTransform: 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: 89.61, y: -24.34961} + m_AnchoredPosition: {x: 89.61, y: -30} m_SizeDelta: {x: 160.43, y: 50} m_Pivot: {x: 0.5, y: 0.5} --- !u!114 &117889364 @@ -3654,10 +4051,10 @@ MonoBehaviour: m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_text: Beat 0.000 + m_text: 0.000 m_isRightToLeft: 0 - m_fontAsset: {fileID: 11400000, guid: c2df694f599b22b42817910ff570a9df, type: 2} - m_sharedMaterial: {fileID: -5829441969153149921, guid: c2df694f599b22b42817910ff570a9df, type: 2} + m_fontAsset: {fileID: 11400000, guid: 8597c35f18a008c428fc5870aec75766, type: 2} + m_sharedMaterial: {fileID: -6562250930271150993, guid: 8597c35f18a008c428fc5870aec75766, type: 2} m_fontSharedMaterials: [] m_fontMaterial: {fileID: 0} m_fontMaterials: [] @@ -3894,7 +4291,19 @@ MonoBehaviour: m_TargetGraphic: {fileID: 121871282} m_OnClick: m_PersistentCalls: - m_Calls: [] + m_Calls: + - m_Target: {fileID: 1861169747} + m_TargetAssemblyTypeName: HeavenStudio.Editor.Track.Timeline, Assembly-CSharp + m_MethodName: AutoPlayToggle + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 --- !u!114 &121871282 MonoBehaviour: m_ObjectHideFlags: 0 @@ -4118,7 +4527,19 @@ MonoBehaviour: m_TargetGraphic: {fileID: 129013735} m_OnClick: m_PersistentCalls: - m_Calls: [] + m_Calls: + - m_Target: {fileID: 1861169747} + m_TargetAssemblyTypeName: HeavenStudio.Editor.Track.Timeline, Assembly-CSharp + m_MethodName: MetronomeToggle + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 --- !u!114 &129013735 MonoBehaviour: m_ObjectHideFlags: 0 @@ -4657,6 +5078,142 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 152958520} m_CullTransparentMesh: 1 +--- !u!1 &153142418 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 153142419} + - component: {fileID: 153142422} + - component: {fileID: 153142421} + - component: {fileID: 153142420} + m_Layer: 5 + m_Name: ZoomOutHorizontal + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &153142419 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 153142418} + m_LocalRotation: {x: -0, y: -0, z: 0.38268343, w: 0.92387956} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.9991263, y: 0.9991263, z: 0.9991262} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1628848152} + m_Father: {fileID: 15578042} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 45} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -58.39074, y: 4.1990323} + m_SizeDelta: {x: 58.76001, y: 58.759995} + m_Pivot: {x: 1, y: 0.5} +--- !u!114 &153142420 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 153142418} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 7e0cac45de7228a4c8f7bc6adb0751a2, 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: 153142421} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 1702073032} + m_TargetAssemblyTypeName: HeavenStudio.Editor.Track.TimelineZoom, Assembly-CSharp + m_MethodName: ZoomOutHorizontal + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 + SnapDialog: {fileID: 0} + isDown: 0 +--- !u!114 &153142421 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 153142418} + 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: 0.20392159, g: 0.20392159, b: 0.20392159, 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 &153142422 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 153142418} + m_CullTransparentMesh: 1 --- !u!1 &156962253 GameObject: m_ObjectHideFlags: 0 @@ -4686,14 +5243,14 @@ RectTransform: m_GameObject: {fileID: 156962253} 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_LocalScale: {x: 1.0000002, y: 1.0000002, z: 1.0000002} m_ConstrainProportionsScale: 0 m_Children: - - {fileID: 270008765} - - {fileID: 456434810} - - {fileID: 689781277} - - {fileID: 2125404436} - - {fileID: 285739499} + - {fileID: 320483641} + - {fileID: 683785374} + - {fileID: 1436105794} + - {fileID: 345154593} + - {fileID: 1813998107} m_Father: {fileID: 2107887119} m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} @@ -4774,7 +5331,7 @@ MonoBehaviour: m_Top: 0 m_Bottom: 0 m_ChildAlignment: 4 - m_Spacing: 0 + m_Spacing: -10 m_ChildForceExpandWidth: 1 m_ChildForceExpandHeight: 1 m_ChildControlWidth: 0 @@ -5072,7 +5629,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 7599677618426679672, guid: 5edde5c03f192d242bc2fa6277914e6e, type: 3} propertyPath: m_RootOrder - value: 9 + value: 11 objectReference: {fileID: 0} - target: {fileID: 7599677618426679672, guid: 5edde5c03f192d242bc2fa6277914e6e, type: 3} propertyPath: m_AnchorMax.x @@ -5774,16 +6331,11 @@ RectTransform: - {fileID: 1021603964} - {fileID: 1388945885} - {fileID: 1158103138} - - {fileID: 2085708745} - {fileID: 1478799965} - {fileID: 1055877578} - - {fileID: 470814199} + - {fileID: 285739499} - {fileID: 692958307} - - {fileID: 320483641} - - {fileID: 683785374} - - {fileID: 1436105794} - - {fileID: 345154593} - - {fileID: 1813998107} + - {fileID: 470814199} m_Father: {fileID: 1791483803} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} @@ -6700,8 +7252,8 @@ RectTransform: m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 1} m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 16, y: -20.691406} - m_SizeDelta: {x: -32, y: 37.38} + m_AnchoredPosition: {x: 16, y: -24.440002} + m_SizeDelta: {x: -32, y: 44.88} m_Pivot: {x: 0, y: 0.5} --- !u!114 &246861490 MonoBehaviour: @@ -6726,7 +7278,7 @@ MonoBehaviour: m_text: Title m_isRightToLeft: 0 m_fontAsset: {fileID: 11400000, guid: 4810e200fa0cb24438bac52343d7674b, type: 2} - m_sharedMaterial: {fileID: 2100000, guid: 6d4610587e293f74ca2b71ec1cf59da3, type: 2} + m_sharedMaterial: {fileID: 2100000, guid: 17640bfdd8e085c43ad7e657ba4e5903, type: 2} m_fontSharedMaterials: [] m_fontMaterial: {fileID: 0} m_fontMaterials: [] @@ -6734,8 +7286,8 @@ MonoBehaviour: serializedVersion: 2 rgba: 4294967295 m_fontColor: {r: 1, g: 1, b: 1, a: 1} - m_enableVertexGradient: 0 - m_colorMode: 3 + m_enableVertexGradient: 1 + m_colorMode: 0 m_fontColorGradient: topLeft: {r: 1, g: 1, b: 1, a: 1} topRight: {r: 1, g: 1, b: 1, a: 1} @@ -6750,17 +7302,17 @@ MonoBehaviour: m_faceColor: serializedVersion: 2 rgba: 4294967295 - m_fontSize: 24.3 - m_fontSizeBase: 24.3 + m_fontSize: 28 + m_fontSizeBase: 28 m_fontWeight: 400 m_enableAutoSizing: 1 - m_fontSizeMin: 8 - m_fontSizeMax: 24.3 - m_fontStyle: 0 - m_HorizontalAlignment: 1 + m_fontSizeMin: 3.59 + m_fontSizeMax: 28 + m_fontStyle: 1 + m_HorizontalAlignment: 2 m_VerticalAlignment: 512 m_textAlignment: 65535 - m_characterSpacing: 0 + m_characterSpacing: -6.77 m_wordSpacing: 0 m_lineSpacing: 0 m_lineSpacingMax: 0 @@ -6768,7 +7320,7 @@ MonoBehaviour: m_charWidthMaxAdj: 0 m_TextWrappingMode: 1 m_wordWrappingRatios: 0.4 - m_overflowMode: 0 + m_overflowMode: 1 m_linkedTextComponent: {fileID: 0} parentLinkedComponent: {fileID: 0} m_enableKerning: 1 @@ -6990,7 +7542,6 @@ GameObject: - component: {fileID: 270008768} - component: {fileID: 270008767} - component: {fileID: 270008766} - - component: {fileID: 270008769} - component: {fileID: 270008770} m_Layer: 5 m_Name: Selection @@ -7008,17 +7559,17 @@ RectTransform: m_GameObject: {fileID: 270008764} 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_LocalScale: {x: 1.0000001, y: 1.0000001, z: 1.0000001} m_ConstrainProportionsScale: 0 m_Children: - {fileID: 953708373} - m_Father: {fileID: 156962254} - m_RootOrder: 0 + m_Father: {fileID: 1871675778} + m_RootOrder: 5 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: 32, y: 32} + m_SizeDelta: {x: 28, y: 28} m_Pivot: {x: 0, y: 0.5} --- !u!114 &270008766 MonoBehaviour: @@ -7063,7 +7614,19 @@ MonoBehaviour: m_TargetGraphic: {fileID: 270008767} m_OnClick: m_PersistentCalls: - m_Calls: [] + m_Calls: + - m_Target: {fileID: 1861169745} + m_TargetAssemblyTypeName: + m_MethodName: + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 --- !u!114 &270008767 MonoBehaviour: m_ObjectHideFlags: 0 @@ -7102,19 +7665,6 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 270008764} m_CullTransparentMesh: 1 ---- !u!114 &270008769 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 270008764} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 72c5153eb89ce5d4eb324d72a9627670, type: 3} - m_Name: - m_EditorClassIdentifier: - Content: {fileID: 284286597} --- !u!114 &270008770 MonoBehaviour: m_ObjectHideFlags: 0 @@ -7439,12 +7989,12 @@ RectTransform: m_GameObject: {fileID: 285739498} 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_LocalScale: {x: 1.0000002, y: 1.0000002, z: 1.0000002} m_ConstrainProportionsScale: 0 m_Children: - {fileID: 646945866} - m_Father: {fileID: 156962254} - m_RootOrder: 4 + m_Father: {fileID: 202724642} + m_RootOrder: 11 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 0, y: 0} @@ -8353,218 +8903,6 @@ RectTransform: m_AnchoredPosition: {x: 0, y: 0} m_SizeDelta: {x: 0, y: 0} m_Pivot: {x: 0.5, y: 0.5} ---- !u!1 &316841411 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 316841412} - - component: {fileID: 316841415} - - component: {fileID: 316841414} - - component: {fileID: 316841413} - m_Layer: 5 - m_Name: Decrement - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &316841412 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 316841411} - 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_ConstrainProportionsScale: 0 - m_Children: - - {fileID: 57310823} - m_Father: {fileID: 775100756} - m_RootOrder: 4 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 1, y: 0.5} - m_AnchorMax: {x: 1, y: 0.5} - m_AnchoredPosition: {x: -4, y: -42} - m_SizeDelta: {x: 58.76001, y: 58.76} - m_Pivot: {x: 1, y: 0.5} ---- !u!114 &316841413 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 316841411} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 7e0cac45de7228a4c8f7bc6adb0751a2, 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: 316841414} - m_OnClick: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 775100758} - m_TargetAssemblyTypeName: HeavenStudio.Editor.SnapDialog, Assembly-CSharp - m_MethodName: ChangeCommon - m_Mode: 6 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 1 - m_CallState: 2 - SnapDialog: {fileID: 0} - isDown: 1 ---- !u!114 &316841414 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 316841411} - 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 &316841415 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 316841411} - m_CullTransparentMesh: 1 ---- !u!1 &318512563 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 318512564} - - component: {fileID: 318512566} - - component: {fileID: 318512565} - m_Layer: 5 - m_Name: Graphic - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &318512564 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 318512563} - 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_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 1627244367} - 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 &318512565 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 318512563} - 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: 0 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 21300000, guid: 6f76ee0157ff5854295d8d0b12b5f165, type: 3} - m_Type: 0 - 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 &318512566 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 318512563} - m_CullTransparentMesh: 1 --- !u!1 &320483640 GameObject: m_ObjectHideFlags: 0 @@ -8592,19 +8930,19 @@ RectTransform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 320483640} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + 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_ConstrainProportionsScale: 0 m_Children: - {fileID: 511738547} - m_Father: {fileID: 202724642} - m_RootOrder: 14 + m_Father: {fileID: 156962254} + 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: 92.09, y: 28} + m_SizeDelta: {x: 169.39, y: 28} m_Pivot: {x: 0.5, y: 0.5} --- !u!114 &320483642 MonoBehaviour: @@ -8627,10 +8965,10 @@ MonoBehaviour: 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_NormalColor: {r: 0.7264151, g: 0.7264151, b: 0.7264151, a: 1} + m_HighlightedColor: {r: 0.8018868, g: 0.8018868, b: 0.8018868, a: 1} + m_PressedColor: {r: 0.6037736, g: 0.6037736, b: 0.6037736, a: 1} + m_SelectedColor: {r: 1, g: 1, b: 1, a: 1} m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} m_ColorMultiplier: 1 m_FadeDuration: 0.1 @@ -8732,7 +9070,7 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} + m_Color: {r: 0.9150943, g: 0.9150943, b: 0.9150943, a: 1} m_RaycastTarget: 1 m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} m_Maskable: 1 @@ -8905,6 +9243,82 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 330515826} m_CullTransparentMesh: 1 +--- !u!1 &335683543 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 335683544} + - component: {fileID: 335683546} + - component: {fileID: 335683545} + m_Layer: 5 + m_Name: Image + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &335683544 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 335683543} + m_LocalRotation: {x: 0, y: 0, z: -0.38268343, w: 0.92387956} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 461987218} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: -45} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 50, y: 50} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &335683545 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 335683543} + 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: 21300000, guid: 5562630d3cb1e1b439e6f0d06c45b14a, type: 3} + m_Type: 0 + 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 &335683546 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 335683543} + m_CullTransparentMesh: 1 --- !u!1 &336909614 GameObject: m_ObjectHideFlags: 0 @@ -9194,143 +9608,6 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 342113614} m_CullTransparentMesh: 1 ---- !u!1 &344865317 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 344865318} - - component: {fileID: 344865320} - - component: {fileID: 344865319} - m_Layer: 5 - m_Name: snapLabel - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &344865318 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 344865317} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 0.99959064, y: 0.99959064, z: 0.99959064} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 775100756} - m_RootOrder: 2 - 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: -0.000030517578, y: -12} - m_SizeDelta: {x: 217.54, y: 145.54} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &344865319 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 344865317} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, 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_text: 1/4 - m_isRightToLeft: 0 - m_fontAsset: {fileID: 11400000, guid: 4810e200fa0cb24438bac52343d7674b, type: 2} - m_sharedMaterial: {fileID: 2100000, guid: 6d4610587e293f74ca2b71ec1cf59da3, type: 2} - m_fontSharedMaterials: [] - m_fontMaterial: {fileID: 0} - m_fontMaterials: [] - m_fontColor32: - serializedVersion: 2 - rgba: 4294967295 - m_fontColor: {r: 1, g: 1, b: 1, a: 1} - m_enableVertexGradient: 0 - m_colorMode: 3 - m_fontColorGradient: - topLeft: {r: 1, g: 1, b: 1, a: 1} - topRight: {r: 1, g: 1, b: 1, a: 1} - bottomLeft: {r: 1, g: 1, b: 1, a: 1} - bottomRight: {r: 1, g: 1, b: 1, a: 1} - m_fontColorGradientPreset: {fileID: 0} - m_spriteAsset: {fileID: 0} - m_tintAllSprites: 0 - m_StyleSheet: {fileID: 0} - m_TextStyleHashCode: -1183493901 - m_overrideHtmlColors: 0 - m_faceColor: - serializedVersion: 2 - rgba: 4294967295 - m_fontSize: 100 - m_fontSizeBase: 100 - m_fontWeight: 400 - m_enableAutoSizing: 1 - m_fontSizeMin: 80 - m_fontSizeMax: 100 - m_fontStyle: 0 - m_HorizontalAlignment: 2 - m_VerticalAlignment: 512 - m_textAlignment: 65535 - m_characterSpacing: 0 - m_wordSpacing: 0 - m_lineSpacing: 0 - m_lineSpacingMax: 0 - m_paragraphSpacing: 0 - m_charWidthMaxAdj: 0 - m_TextWrappingMode: 1 - m_wordWrappingRatios: 0.4 - m_overflowMode: 0 - m_linkedTextComponent: {fileID: 0} - parentLinkedComponent: {fileID: 0} - m_enableKerning: 1 - m_ActiveFontFeatures: 6e72656b - m_enableExtraPadding: 0 - checkPaddingRequired: 0 - m_isRichText: 1 - m_EmojiFallbackSupport: 1 - m_parseCtrlCharacters: 1 - m_isOrthographic: 1 - m_isCullingEnabled: 0 - m_horizontalMapping: 0 - m_verticalMapping: 0 - m_uvLineOffset: 0 - m_geometrySortingOrder: 0 - m_IsTextObjectScaleStatic: 0 - m_VertexBufferAutoSizeReduction: 0 - m_useMaxVisibleDescender: 1 - m_pageToDisplay: 1 - m_margin: {x: 0, y: 0, z: 0, w: 0} - m_isUsingLegacyAnimationComponent: 0 - m_isVolumetricText: 0 - m_hasFontAssetChanged: 0 - m_baseMaterial: {fileID: 0} - m_maskOffset: {x: 0, y: 0, z: 0, w: 0} ---- !u!222 &344865320 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 344865317} - m_CullTransparentMesh: 1 --- !u!1 &345154592 GameObject: m_ObjectHideFlags: 0 @@ -9360,12 +9637,12 @@ RectTransform: m_GameObject: {fileID: 345154592} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1.0000001, y: 1.0000001, z: 1.0000001} + m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: - {fileID: 756052819} - m_Father: {fileID: 202724642} - m_RootOrder: 17 + m_Father: {fileID: 156962254} + m_RootOrder: 3 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 0, y: 0} @@ -9935,9 +10212,85 @@ RectTransform: m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 3.4253845, y: 0} + m_AnchoredPosition: {x: 3.425415, y: 0} m_SizeDelta: {x: -6.8507814, y: 36} m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &360512139 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 360512140} + - component: {fileID: 360512142} + - component: {fileID: 360512141} + m_Layer: 8 + m_Name: DimEvents + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &360512140 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 360512139} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1050802356} + m_RootOrder: 4 + 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: -8, y: 0} + m_SizeDelta: {x: 760, y: 444.12} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &360512141 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 360512139} + 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: 0, g: 0, b: 0, a: 0.50980395} + 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: 0} + m_Type: 0 + 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 &360512142 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 360512139} + m_CullTransparentMesh: 1 --- !u!1 &365187977 GameObject: m_ObjectHideFlags: 0 @@ -10072,143 +10425,6 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 365187977} m_CullTransparentMesh: 1 ---- !u!1 &365690205 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 365690206} - - component: {fileID: 365690208} - - component: {fileID: 365690207} - m_Layer: 5 - m_Name: label - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &365690206 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 365690205} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 0.99959064, y: 0.99959064, z: 0.99959064} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 775100756} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0.5} - m_AnchorMax: {x: 0, y: 0.5} - m_AnchoredPosition: {x: 0, y: -12} - m_SizeDelta: {x: 127.95, y: 145.54} - m_Pivot: {x: 0, y: 0.5} ---- !u!114 &365690207 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 365690205} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, 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_text: 'Current Snap:' - m_isRightToLeft: 0 - m_fontAsset: {fileID: 11400000, guid: 4810e200fa0cb24438bac52343d7674b, type: 2} - m_sharedMaterial: {fileID: 8580487687356851718, guid: 4810e200fa0cb24438bac52343d7674b, type: 2} - m_fontSharedMaterials: [] - m_fontMaterial: {fileID: 0} - m_fontMaterials: [] - m_fontColor32: - serializedVersion: 2 - rgba: 4292664540 - m_fontColor: {r: 0.8627451, g: 0.8627451, b: 0.8627451, a: 1} - m_enableVertexGradient: 0 - m_colorMode: 3 - m_fontColorGradient: - topLeft: {r: 1, g: 1, b: 1, a: 1} - topRight: {r: 1, g: 1, b: 1, a: 1} - bottomLeft: {r: 1, g: 1, b: 1, a: 1} - bottomRight: {r: 1, g: 1, b: 1, a: 1} - m_fontColorGradientPreset: {fileID: 0} - m_spriteAsset: {fileID: 0} - m_tintAllSprites: 0 - m_StyleSheet: {fileID: 0} - m_TextStyleHashCode: -1183493901 - m_overrideHtmlColors: 0 - m_faceColor: - serializedVersion: 2 - rgba: 4294967295 - m_fontSize: 25 - m_fontSizeBase: 25 - m_fontWeight: 400 - m_enableAutoSizing: 0 - m_fontSizeMin: 18 - m_fontSizeMax: 72 - m_fontStyle: 0 - m_HorizontalAlignment: 2 - m_VerticalAlignment: 512 - m_textAlignment: 65535 - m_characterSpacing: 0 - m_wordSpacing: 0 - m_lineSpacing: 0 - m_lineSpacingMax: 0 - m_paragraphSpacing: 0 - m_charWidthMaxAdj: 0 - m_TextWrappingMode: 1 - m_wordWrappingRatios: 0.4 - m_overflowMode: 0 - m_linkedTextComponent: {fileID: 0} - parentLinkedComponent: {fileID: 0} - m_enableKerning: 1 - m_ActiveFontFeatures: 6e72656b - m_enableExtraPadding: 0 - checkPaddingRequired: 0 - m_isRichText: 1 - m_EmojiFallbackSupport: 1 - m_parseCtrlCharacters: 1 - m_isOrthographic: 1 - m_isCullingEnabled: 0 - m_horizontalMapping: 0 - m_verticalMapping: 0 - m_uvLineOffset: 0 - m_geometrySortingOrder: 0 - m_IsTextObjectScaleStatic: 0 - m_VertexBufferAutoSizeReduction: 0 - m_useMaxVisibleDescender: 1 - m_pageToDisplay: 1 - m_margin: {x: 0, y: 0, z: 0, w: 0} - m_isUsingLegacyAnimationComponent: 0 - m_isVolumetricText: 0 - m_hasFontAssetChanged: 0 - m_baseMaterial: {fileID: 0} - m_maskOffset: {x: 0, y: 0, z: 0, w: 0} ---- !u!222 &365690208 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 365690205} - m_CullTransparentMesh: 1 --- !u!1 &374760604 GameObject: m_ObjectHideFlags: 0 @@ -10372,6 +10588,82 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 374991876} m_CullTransparentMesh: 1 +--- !u!1 &380273941 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 380273942} + - component: {fileID: 380273944} + - component: {fileID: 380273943} + m_Layer: 5 + m_Name: Image + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &380273942 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 380273941} + m_LocalRotation: {x: 0, y: 0, z: -0.38268343, w: 0.92387956} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1195895249} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: -45} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 50, y: 50} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &380273943 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 380273941} + 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: 21300000, guid: 6f76ee0157ff5854295d8d0b12b5f165, type: 3} + m_Type: 0 + 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 &380273944 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 380273941} + m_CullTransparentMesh: 1 --- !u!1 &380411593 GameObject: m_ObjectHideFlags: 0 @@ -10769,82 +11061,6 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 411779173} m_CullTransparentMesh: 1 ---- !u!1 &413228132 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 413228133} - - component: {fileID: 413228135} - - component: {fileID: 413228134} - m_Layer: 5 - m_Name: Image - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &413228133 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 413228132} - 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_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 1550880755} - 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: 0, y: 0} - m_SizeDelta: {x: 50, y: 50} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &413228134 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 413228132} - 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: 0.5986803, g: 1, b: 0.5803922, 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: 21300000, guid: 6809f7224eccf2142985b642abf0e0e1, type: 3} - m_Type: 0 - 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 &413228135 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 413228132} - m_CullTransparentMesh: 1 --- !u!1 &419465353 GameObject: m_ObjectHideFlags: 0 @@ -10982,7 +11198,7 @@ GameObject: m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 - m_IsActive: 1 + m_IsActive: 0 --- !u!224 &424396917 RectTransform: m_ObjectHideFlags: 0 @@ -11032,8 +11248,8 @@ MonoBehaviour: m_fontMaterials: [] m_fontColor32: serializedVersion: 2 - rgba: 4281532210 - m_fontColor: {r: 0.19607845, g: 1, b: 0.19607845, a: 1} + rgba: 4287739394 + m_fontColor: {r: 0.007843138, g: 0.7137255, b: 0.5686275, a: 1} m_enableVertexGradient: 0 m_colorMode: 3 m_fontColorGradient: @@ -11833,7 +12049,6 @@ GameObject: - component: {fileID: 456434813} - component: {fileID: 456434812} - component: {fileID: 456434811} - - component: {fileID: 456434814} - component: {fileID: 456434815} m_Layer: 5 m_Name: Tempo Change @@ -11855,13 +12070,13 @@ RectTransform: m_ConstrainProportionsScale: 0 m_Children: - {fileID: 793382141} - m_Father: {fileID: 156962254} - m_RootOrder: 1 + m_Father: {fileID: 1871675778} + m_RootOrder: 2 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: 32, y: 32} + m_SizeDelta: {x: 28, y: 28} m_Pivot: {x: 0, y: 0.5} --- !u!114 &456434811 MonoBehaviour: @@ -11906,7 +12121,19 @@ MonoBehaviour: m_TargetGraphic: {fileID: 456434812} m_OnClick: m_PersistentCalls: - m_Calls: [] + m_Calls: + - m_Target: {fileID: 0} + m_TargetAssemblyTypeName: + m_MethodName: + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 --- !u!114 &456434812 MonoBehaviour: m_ObjectHideFlags: 0 @@ -11945,19 +12172,6 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 456434809} m_CullTransparentMesh: 1 ---- !u!114 &456434814 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 456434809} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 72c5153eb89ce5d4eb324d72a9627670, type: 3} - m_Name: - m_EditorClassIdentifier: - Content: {fileID: 1511927530} --- !u!114 &456434815 MonoBehaviour: m_ObjectHideFlags: 0 @@ -12108,6 +12322,142 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 460634452} m_CullTransparentMesh: 1 +--- !u!1 &461987217 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 461987218} + - component: {fileID: 461987221} + - component: {fileID: 461987220} + - component: {fileID: 461987219} + m_Layer: 5 + m_Name: ZoomInVertical + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &461987218 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 461987217} + m_LocalRotation: {x: -0, y: -0, z: 0.38268343, w: 0.92387956} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.9991263, y: 0.9991263, z: 0.9991262} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 335683544} + m_Father: {fileID: 15578042} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 45} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -18, y: 44.789536} + m_SizeDelta: {x: 58.76001, y: 58.759995} + m_Pivot: {x: 1, y: 0.5} +--- !u!114 &461987219 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 461987217} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 7e0cac45de7228a4c8f7bc6adb0751a2, 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: 461987220} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 1702073032} + m_TargetAssemblyTypeName: HeavenStudio.Editor.Track.TimelineZoom, Assembly-CSharp + m_MethodName: ZoomInVertical + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 + SnapDialog: {fileID: 0} + isDown: 0 +--- !u!114 &461987220 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 461987217} + 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: 0.20392159, g: 0.20392159, b: 0.20392159, 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 &461987221 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 461987217} + m_CullTransparentMesh: 1 --- !u!1001 &465654623 PrefabInstance: m_ObjectHideFlags: 0 @@ -12193,7 +12543,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 7599677618426679672, guid: 5edde5c03f192d242bc2fa6277914e6e, type: 3} propertyPath: m_RootOrder - value: 10 + value: 12 objectReference: {fileID: 0} - target: {fileID: 7599677618426679672, guid: 5edde5c03f192d242bc2fa6277914e6e, type: 3} propertyPath: m_AnchorMax.x @@ -12592,7 +12942,7 @@ RectTransform: - {fileID: 411358220} - {fileID: 356905690} m_Father: {fileID: 202724642} - m_RootOrder: 12 + m_RootOrder: 13 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 0, y: 0} @@ -13495,7 +13845,7 @@ MonoBehaviour: m_TargetGraphic: {fileID: 171581557} m_HandleRect: {fileID: 171581556} m_Direction: 2 - m_Value: 1 + m_Value: 0 m_Size: 1 m_NumberOfSteps: 0 m_OnValueChanged: @@ -15034,8 +15384,8 @@ RectTransform: 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: -20} - m_SizeDelta: {x: 0, y: -44} + m_AnchoredPosition: {x: 0, y: -23.20501} + m_SizeDelta: {x: 0, y: -50.39} m_Pivot: {x: 0, y: 0.5} --- !u!114 &546272878 MonoBehaviour: @@ -16261,7 +16611,7 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: m_Material: {fileID: 0} - m_Color: {r: 0.19607845, g: 1, b: 0.19607845, a: 1} + m_Color: {r: 0.007843138, g: 0.7137255, b: 0.5686275, a: 1} m_RaycastTarget: 0 m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} m_Maskable: 1 @@ -17975,7 +18325,7 @@ RectTransform: m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 1} m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: -2, y: -42} + m_AnchoredPosition: {x: -2, y: -48.399994} m_SizeDelta: {x: -36, y: 2} m_Pivot: {x: 0.5, y: 0} --- !u!114 &643814084 @@ -18245,7 +18595,7 @@ RectTransform: - {fileID: 1500075795} - {fileID: 985651883} m_Father: {fileID: 1791483803} - m_RootOrder: 13 + m_RootOrder: 10 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0.5, y: 0.5} m_AnchorMax: {x: 0.5, y: 0.5} @@ -18817,6 +19167,82 @@ MonoBehaviour: tempoTXT: {fileID: 499528699} tempoLine: {fileID: 1287203019} tempoDialog: {fileID: 788904139} +--- !u!1 &668502730 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 668502731} + - component: {fileID: 668502733} + - component: {fileID: 668502732} + m_Layer: 5 + m_Name: Image + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &668502731 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 668502730} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1179253249} + 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: 0, y: 0} + m_SizeDelta: {x: 50, y: 50} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &668502732 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 668502730} + 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: 21300000, guid: c158bbf3be7618c468e696e8c2c54e95, type: 3} + m_Type: 0 + 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 &668502733 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 668502730} + m_CullTransparentMesh: 1 --- !u!1 &670894261 GameObject: m_ObjectHideFlags: 0 @@ -19207,12 +19633,12 @@ RectTransform: m_GameObject: {fileID: 683785373} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1.0000001, y: 1.0000001, z: 1.0000001} + m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: - {fileID: 1530329044} - m_Father: {fileID: 202724642} - m_RootOrder: 15 + m_Father: {fileID: 156962254} + m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 0, y: 0} @@ -19560,7 +19986,6 @@ GameObject: - component: {fileID: 689781280} - component: {fileID: 689781279} - component: {fileID: 689781278} - - component: {fileID: 689781281} - component: {fileID: 689781282} m_Layer: 5 m_Name: Music Volume @@ -19582,13 +20007,13 @@ RectTransform: m_ConstrainProportionsScale: 0 m_Children: - {fileID: 767779043} - m_Father: {fileID: 156962254} - m_RootOrder: 2 + m_Father: {fileID: 1871675778} + m_RootOrder: 3 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: 32, y: 32} + m_SizeDelta: {x: 28, y: 28} m_Pivot: {x: 0, y: 0.5} --- !u!114 &689781278 MonoBehaviour: @@ -19672,19 +20097,6 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 689781276} m_CullTransparentMesh: 1 ---- !u!114 &689781281 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 689781276} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 72c5153eb89ce5d4eb324d72a9627670, type: 3} - m_Name: - m_EditorClassIdentifier: - Content: {fileID: 954835803} --- !u!114 &689781282 MonoBehaviour: m_ObjectHideFlags: 0 @@ -19729,7 +20141,7 @@ RectTransform: m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 202724642} - m_RootOrder: 13 + m_RootOrder: 12 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 0, y: 0} @@ -20423,82 +20835,6 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 712160260} m_CullTransparentMesh: 1 ---- !u!1 &714669376 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 714669377} - - component: {fileID: 714669379} - - component: {fileID: 714669378} - m_Layer: 5 - m_Name: Graphic - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &714669377 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 714669376} - 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_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 1912889634} - 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 &714669378 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 714669376} - 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: 0 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 21300000, guid: c158bbf3be7618c468e696e8c2c54e95, type: 3} - m_Type: 0 - 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 &714669379 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 714669376} - m_CullTransparentMesh: 1 --- !u!1 &720102641 GameObject: m_ObjectHideFlags: 0 @@ -21935,266 +22271,6 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 770589359} m_CullTransparentMesh: 1 ---- !u!1001 &775100753 -PrefabInstance: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 1791483803} - m_Modifications: - - target: {fileID: 3263607626584268237, guid: 5edde5c03f192d242bc2fa6277914e6e, type: 3} - propertyPath: m_SizeDelta.y - value: 32 - objectReference: {fileID: 0} - - target: {fileID: 7599677616782609534, guid: 5edde5c03f192d242bc2fa6277914e6e, type: 3} - propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.size - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 7599677616782609534, guid: 5edde5c03f192d242bc2fa6277914e6e, type: 3} - propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Mode - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 7599677616782609534, guid: 5edde5c03f192d242bc2fa6277914e6e, type: 3} - propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Target - value: - objectReference: {fileID: 775100758} - - target: {fileID: 7599677616782609534, guid: 5edde5c03f192d242bc2fa6277914e6e, type: 3} - propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_CallState - value: 2 - objectReference: {fileID: 0} - - target: {fileID: 7599677616782609534, guid: 5edde5c03f192d242bc2fa6277914e6e, type: 3} - propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName - value: SwitchSnapDialog - objectReference: {fileID: 0} - - target: {fileID: 7599677616782609534, guid: 5edde5c03f192d242bc2fa6277914e6e, type: 3} - propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName - value: HeavenStudio.Editor.SnapDialog, Assembly-CSharp - objectReference: {fileID: 0} - - target: {fileID: 7599677616782609534, guid: 5edde5c03f192d242bc2fa6277914e6e, type: 3} - propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Arguments.m_ObjectArgumentAssemblyTypeName - value: UnityEngine.Object, UnityEngine - objectReference: {fileID: 0} - - target: {fileID: 7599677616782609535, guid: 5edde5c03f192d242bc2fa6277914e6e, type: 3} - propertyPath: m_SizeDelta.x - value: 28 - objectReference: {fileID: 0} - - target: {fileID: 7599677616782609535, guid: 5edde5c03f192d242bc2fa6277914e6e, type: 3} - propertyPath: m_SizeDelta.y - value: 28 - objectReference: {fileID: 0} - - target: {fileID: 7599677616782609535, guid: 5edde5c03f192d242bc2fa6277914e6e, type: 3} - propertyPath: m_AnchoredPosition.x - value: -2 - objectReference: {fileID: 0} - - target: {fileID: 7599677616953270186, guid: 5edde5c03f192d242bc2fa6277914e6e, type: 3} - propertyPath: m_Pivot.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 7599677616953270186, guid: 5edde5c03f192d242bc2fa6277914e6e, type: 3} - propertyPath: m_Pivot.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 7599677616953270186, guid: 5edde5c03f192d242bc2fa6277914e6e, type: 3} - propertyPath: m_AnchorMax.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 7599677616953270186, guid: 5edde5c03f192d242bc2fa6277914e6e, type: 3} - propertyPath: m_AnchorMax.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 7599677616953270186, guid: 5edde5c03f192d242bc2fa6277914e6e, type: 3} - propertyPath: m_SizeDelta.x - value: 448 - objectReference: {fileID: 0} - - target: {fileID: 7599677616953270186, guid: 5edde5c03f192d242bc2fa6277914e6e, type: 3} - propertyPath: m_SizeDelta.y - value: 194 - objectReference: {fileID: 0} - - target: {fileID: 7599677616953270186, guid: 5edde5c03f192d242bc2fa6277914e6e, type: 3} - propertyPath: m_AnchoredPosition.x - value: 150 - objectReference: {fileID: 0} - - target: {fileID: 7599677616953270186, guid: 5edde5c03f192d242bc2fa6277914e6e, type: 3} - propertyPath: m_AnchoredPosition.y - value: 70 - objectReference: {fileID: 0} - - target: {fileID: 7599677618426679672, guid: 5edde5c03f192d242bc2fa6277914e6e, type: 3} - propertyPath: m_Pivot.x - value: 0.5 - objectReference: {fileID: 0} - - target: {fileID: 7599677618426679672, guid: 5edde5c03f192d242bc2fa6277914e6e, type: 3} - propertyPath: m_Pivot.y - value: 0.5 - objectReference: {fileID: 0} - - target: {fileID: 7599677618426679672, guid: 5edde5c03f192d242bc2fa6277914e6e, type: 3} - propertyPath: m_RootOrder - value: 6 - objectReference: {fileID: 0} - - target: {fileID: 7599677618426679672, guid: 5edde5c03f192d242bc2fa6277914e6e, type: 3} - propertyPath: m_AnchorMax.x - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 7599677618426679672, guid: 5edde5c03f192d242bc2fa6277914e6e, type: 3} - propertyPath: m_AnchorMax.y - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 7599677618426679672, guid: 5edde5c03f192d242bc2fa6277914e6e, type: 3} - propertyPath: m_AnchorMin.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 7599677618426679672, guid: 5edde5c03f192d242bc2fa6277914e6e, type: 3} - propertyPath: m_AnchorMin.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 7599677618426679672, guid: 5edde5c03f192d242bc2fa6277914e6e, type: 3} - propertyPath: m_SizeDelta.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 7599677618426679672, guid: 5edde5c03f192d242bc2fa6277914e6e, type: 3} - propertyPath: m_SizeDelta.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 7599677618426679672, guid: 5edde5c03f192d242bc2fa6277914e6e, type: 3} - propertyPath: m_LocalPosition.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 7599677618426679672, guid: 5edde5c03f192d242bc2fa6277914e6e, type: 3} - propertyPath: m_LocalPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 7599677618426679672, guid: 5edde5c03f192d242bc2fa6277914e6e, type: 3} - propertyPath: m_LocalPosition.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 7599677618426679672, guid: 5edde5c03f192d242bc2fa6277914e6e, type: 3} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 7599677618426679672, guid: 5edde5c03f192d242bc2fa6277914e6e, type: 3} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 7599677618426679672, guid: 5edde5c03f192d242bc2fa6277914e6e, type: 3} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 7599677618426679672, guid: 5edde5c03f192d242bc2fa6277914e6e, type: 3} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 7599677618426679672, guid: 5edde5c03f192d242bc2fa6277914e6e, type: 3} - propertyPath: m_AnchoredPosition.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 7599677618426679672, guid: 5edde5c03f192d242bc2fa6277914e6e, type: 3} - propertyPath: m_AnchoredPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 7599677618426679672, guid: 5edde5c03f192d242bc2fa6277914e6e, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 7599677618426679672, guid: 5edde5c03f192d242bc2fa6277914e6e, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 7599677618426679672, guid: 5edde5c03f192d242bc2fa6277914e6e, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 7599677618426679673, guid: 5edde5c03f192d242bc2fa6277914e6e, type: 3} - propertyPath: m_Name - value: SnapDialog - objectReference: {fileID: 0} - - target: {fileID: 7599677618426679673, guid: 5edde5c03f192d242bc2fa6277914e6e, type: 3} - propertyPath: m_IsActive - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 7599677618550774757, guid: 5edde5c03f192d242bc2fa6277914e6e, type: 3} - propertyPath: m_Enabled - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 7599677618550774758, guid: 5edde5c03f192d242bc2fa6277914e6e, type: 3} - propertyPath: m_SizeDelta.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 7599677618550774758, guid: 5edde5c03f192d242bc2fa6277914e6e, type: 3} - propertyPath: m_SizeDelta.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 7599677618550774758, guid: 5edde5c03f192d242bc2fa6277914e6e, type: 3} - propertyPath: m_AnchoredPosition.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 7599677618550774758, guid: 5edde5c03f192d242bc2fa6277914e6e, type: 3} - propertyPath: m_AnchoredPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 8029317423364263657, guid: 5edde5c03f192d242bc2fa6277914e6e, type: 3} - propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.size - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 8029317423364263657, guid: 5edde5c03f192d242bc2fa6277914e6e, type: 3} - propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Mode - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 8029317423364263657, guid: 5edde5c03f192d242bc2fa6277914e6e, type: 3} - propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Target - value: - objectReference: {fileID: 775100758} - - target: {fileID: 8029317423364263657, guid: 5edde5c03f192d242bc2fa6277914e6e, type: 3} - propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_CallState - value: 2 - objectReference: {fileID: 0} - - target: {fileID: 8029317423364263657, guid: 5edde5c03f192d242bc2fa6277914e6e, type: 3} - propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName - value: SwitchSnapDialog - objectReference: {fileID: 0} - - target: {fileID: 8029317423364263657, guid: 5edde5c03f192d242bc2fa6277914e6e, type: 3} - propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName - value: HeavenStudio.Editor.SnapDialog, Assembly-CSharp - objectReference: {fileID: 0} - - target: {fileID: 8029317423364263657, guid: 5edde5c03f192d242bc2fa6277914e6e, type: 3} - propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Arguments.m_ObjectArgumentAssemblyTypeName - value: UnityEngine.Object, UnityEngine - objectReference: {fileID: 0} - m_RemovedComponents: - - {fileID: 7599677618426679623, guid: 5edde5c03f192d242bc2fa6277914e6e, type: 3} - m_SourcePrefab: {fileID: 100100000, guid: 5edde5c03f192d242bc2fa6277914e6e, type: 3} ---- !u!224 &775100754 stripped -RectTransform: - m_CorrespondingSourceObject: {fileID: 7599677618426679672, guid: 5edde5c03f192d242bc2fa6277914e6e, type: 3} - m_PrefabInstance: {fileID: 775100753} - m_PrefabAsset: {fileID: 0} ---- !u!224 &775100755 stripped -RectTransform: - m_CorrespondingSourceObject: {fileID: 3263607626584268237, guid: 5edde5c03f192d242bc2fa6277914e6e, type: 3} - m_PrefabInstance: {fileID: 775100753} - m_PrefabAsset: {fileID: 0} ---- !u!224 &775100756 stripped -RectTransform: - m_CorrespondingSourceObject: {fileID: 7599677617193099699, guid: 5edde5c03f192d242bc2fa6277914e6e, type: 3} - m_PrefabInstance: {fileID: 775100753} - m_PrefabAsset: {fileID: 0} ---- !u!1 &775100757 stripped -GameObject: - m_CorrespondingSourceObject: {fileID: 7599677618426679673, guid: 5edde5c03f192d242bc2fa6277914e6e, type: 3} - m_PrefabInstance: {fileID: 775100753} - m_PrefabAsset: {fileID: 0} ---- !u!114 &775100758 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 775100757} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: f32d53b1d58c64e41b71bd7520435169, type: 3} - m_Name: - m_EditorClassIdentifier: - dialog: {fileID: 775100757} - snapText: {fileID: 344865319} --- !u!1 &780657744 GameObject: m_ObjectHideFlags: 0 @@ -22678,7 +22754,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 7599677618426679672, guid: 5edde5c03f192d242bc2fa6277914e6e, type: 3} propertyPath: m_RootOrder - value: 8 + value: 9 objectReference: {fileID: 0} - target: {fileID: 7599677618426679672, guid: 5edde5c03f192d242bc2fa6277914e6e, type: 3} propertyPath: m_AnchorMax.x @@ -22818,6 +22894,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 52f9e265c99322341afb394674cc6233, type: 3} m_Name: m_EditorClassIdentifier: + rectTransform: {fileID: 0} dialog: {fileID: 788904138} deleteButton: {fileID: 1876126829} tempoInput: {fileID: 467708510} @@ -23757,6 +23834,14 @@ PrefabInstance: propertyPath: m_Name value: CurrentSection objectReference: {fileID: 0} + - target: {fileID: 6146690113140836413, guid: f54ff2803b9c18046b673dc177d752ef, type: 3} + propertyPath: m_fontSize + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 6146690113140836413, guid: f54ff2803b9c18046b673dc177d752ef, type: 3} + propertyPath: m_ActiveFontFeatures.Array.data[0] + value: 1801810542 + objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: f54ff2803b9c18046b673dc177d752ef, type: 3} --- !u!224 &824422183 stripped @@ -24006,6 +24091,143 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 828751267} m_CullTransparentMesh: 1 +--- !u!1 &830163718 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 830163719} + - component: {fileID: 830163721} + - component: {fileID: 830163720} + m_Layer: 5 + m_Name: label + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &830163719 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 830163718} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.99959064, y: 0.99959064, z: 0.99959064} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1772343976} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0.5} + m_AnchorMax: {x: 0, y: 0.5} + m_AnchoredPosition: {x: 0, y: -12} + m_SizeDelta: {x: 127.95, y: 145.54} + m_Pivot: {x: 0, y: 0.5} +--- !u!114 &830163720 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 830163718} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, 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_text: 'Current Snap:' + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 4810e200fa0cb24438bac52343d7674b, type: 2} + m_sharedMaterial: {fileID: 8580487687356851718, guid: 4810e200fa0cb24438bac52343d7674b, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4292664540 + m_fontColor: {r: 0.8627451, g: 0.8627451, b: 0.8627451, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 25 + m_fontSizeBase: 25 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 2 + m_VerticalAlignment: 512 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_TextWrappingMode: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_ActiveFontFeatures: 6e72656b + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_EmojiFallbackSupport: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &830163721 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 830163718} + m_CullTransparentMesh: 1 --- !u!1 &830452351 GameObject: m_ObjectHideFlags: 0 @@ -24196,7 +24418,7 @@ RectTransform: m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 1} m_AnchorMax: {x: 0, y: 1} - m_AnchoredPosition: {x: 0, y: -60.003906} + m_AnchoredPosition: {x: 0, y: -60.00391} m_SizeDelta: {x: 35, y: 35} m_Pivot: {x: 0, y: 0} --- !u!114 &841081097 @@ -24781,6 +25003,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 5e1b2b36751952147bb6126f9ffd6086, type: 3} m_Name: m_EditorClassIdentifier: + rectTransform: {fileID: 0} dialog: {fileID: 853280019} --- !u!224 &853280023 stripped RectTransform: @@ -25207,6 +25430,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 5bbf1f35c27906543b7eb55560d811e1, type: 3} m_Name: m_EditorClassIdentifier: + rectTransform: {fileID: 0} dialog: {fileID: 864592613} deleteButton: {fileID: 579899330} volumeSlider: {fileID: 1855962253} @@ -25754,8 +25978,8 @@ MonoBehaviour: m_TargetGraphic: {fileID: 1589389272} m_HandleRect: {fileID: 1589389271} m_Direction: 2 - m_Value: 0 - m_Size: 0.99999326 + m_Value: 1 + m_Size: 0.9992818 m_NumberOfSteps: 0 m_OnValueChanged: m_PersistentCalls: @@ -26376,7 +26600,7 @@ RectTransform: - {fileID: 107377387} - {fileID: 1643615741} m_Father: {fileID: 1791483803} - m_RootOrder: 12 + m_RootOrder: 7 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0.5, y: 0.5} m_AnchorMax: {x: 0.5, y: 0.5} @@ -28524,82 +28748,6 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1005579236} m_CullTransparentMesh: 1 ---- !u!1 &1011436161 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1011436162} - - component: {fileID: 1011436164} - - component: {fileID: 1011436163} - m_Layer: 5 - m_Name: Graphic - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1011436162 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1011436161} - 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_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 1274337802} - 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 &1011436163 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1011436161} - 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: 0 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 619960771, guid: 8fe1ecfce8076ef48a6116331146b804, type: 3} - m_Type: 0 - 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 &1011436164 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1011436161} - m_CullTransparentMesh: 1 --- !u!1 &1011791289 GameObject: m_ObjectHideFlags: 0 @@ -29681,6 +29829,7 @@ RectTransform: - {fileID: 246861489} - {fileID: 643814083} - {fileID: 546272877} + - {fileID: 360512140} - {fileID: 1056099132} m_Father: {fileID: 374760605} m_RootOrder: 2 @@ -29707,7 +29856,7 @@ MonoBehaviour: m_MinHeight: -1 m_PreferredWidth: -1 m_PreferredHeight: -1 - m_FlexibleWidth: 1.35 + m_FlexibleWidth: 1 m_FlexibleHeight: -1 m_LayoutPriority: 1 --- !u!1 &1055877577 @@ -29744,7 +29893,7 @@ RectTransform: m_Children: - {fileID: 891587361} m_Father: {fileID: 202724642} - m_RootOrder: 11 + m_RootOrder: 10 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 0, y: 0} @@ -29892,12 +30041,12 @@ RectTransform: m_Children: - {fileID: 590210126} m_Father: {fileID: 1050802356} - m_RootOrder: 4 + m_RootOrder: 5 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: -19.69043} - m_SizeDelta: {x: 0, y: -43.38092} + m_AnchoredPosition: {x: 0, y: -23.200005} + m_SizeDelta: {x: 0, y: -50.4} m_Pivot: {x: 0.5, y: 0.5} --- !u!114 &1056099133 MonoBehaviour: @@ -30857,143 +31006,6 @@ MonoBehaviour: m_FlexibleWidth: 1 m_FlexibleHeight: -1 m_LayoutPriority: 1 ---- !u!1 &1121370303 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1121370304} - - component: {fileID: 1121370306} - - component: {fileID: 1121370305} - m_Layer: 5 - m_Name: Header - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1121370304 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1121370303} - 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_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 775100755} - m_RootOrder: 1 - 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.000030517578, y: 0} - m_SizeDelta: {x: 440.28, y: 32} - m_Pivot: {x: 0.5, y: 1} ---- !u!114 &1121370305 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1121370303} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 0 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_text: Snap Settings - m_isRightToLeft: 0 - m_fontAsset: {fileID: 11400000, guid: 35949c950a936b744936efd75ae436ea, type: 2} - m_sharedMaterial: {fileID: -212896991529246517, guid: 35949c950a936b744936efd75ae436ea, type: 2} - m_fontSharedMaterials: [] - m_fontMaterial: {fileID: 0} - m_fontMaterials: [] - m_fontColor32: - serializedVersion: 2 - rgba: 4294967295 - m_fontColor: {r: 1, g: 1, b: 1, a: 1} - m_enableVertexGradient: 0 - m_colorMode: 3 - m_fontColorGradient: - topLeft: {r: 1, g: 1, b: 1, a: 1} - topRight: {r: 1, g: 1, b: 1, a: 1} - bottomLeft: {r: 1, g: 1, b: 1, a: 1} - bottomRight: {r: 1, g: 1, b: 1, a: 1} - m_fontColorGradientPreset: {fileID: 0} - m_spriteAsset: {fileID: 0} - m_tintAllSprites: 0 - m_StyleSheet: {fileID: 0} - m_TextStyleHashCode: -1183493901 - m_overrideHtmlColors: 0 - m_faceColor: - serializedVersion: 2 - rgba: 4294967295 - m_fontSize: 27.3 - m_fontSizeBase: 36 - m_fontWeight: 400 - m_enableAutoSizing: 1 - m_fontSizeMin: 18 - m_fontSizeMax: 72 - m_fontStyle: 0 - m_HorizontalAlignment: 2 - m_VerticalAlignment: 256 - m_textAlignment: 65535 - m_characterSpacing: 0 - m_wordSpacing: 0 - m_lineSpacing: 0 - m_lineSpacingMax: 0 - m_paragraphSpacing: 0 - m_charWidthMaxAdj: 0 - m_TextWrappingMode: 1 - m_wordWrappingRatios: 0.4 - m_overflowMode: 0 - m_linkedTextComponent: {fileID: 0} - parentLinkedComponent: {fileID: 0} - m_enableKerning: 1 - m_ActiveFontFeatures: 6e72656b - m_enableExtraPadding: 0 - checkPaddingRequired: 0 - m_isRichText: 1 - m_EmojiFallbackSupport: 1 - m_parseCtrlCharacters: 1 - m_isOrthographic: 1 - m_isCullingEnabled: 0 - m_horizontalMapping: 0 - m_verticalMapping: 0 - m_uvLineOffset: 0 - m_geometrySortingOrder: 0 - m_IsTextObjectScaleStatic: 0 - m_VertexBufferAutoSizeReduction: 0 - m_useMaxVisibleDescender: 1 - m_pageToDisplay: 1 - m_margin: {x: 0, y: 0, z: 0, w: 0} - m_isUsingLegacyAnimationComponent: 0 - m_isVolumetricText: 0 - m_hasFontAssetChanged: 0 - m_baseMaterial: {fileID: 0} - m_maskOffset: {x: 0, y: 0, z: 0, w: 0} ---- !u!222 &1121370306 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1121370303} - m_CullTransparentMesh: 1 --- !u!1 &1126835990 GameObject: m_ObjectHideFlags: 0 @@ -31163,6 +31175,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 7e5d39fb5bc171f44ba013cf8e37fdd2, type: 3} m_Name: m_EditorClassIdentifier: + rectTransform: {fileID: 0} dialog: {fileID: 1133744571} sectionName: {fileID: 1493206651} challengeEnable: {fileID: 2037884593} @@ -31671,13 +31684,12 @@ RectTransform: m_ConstrainProportionsScale: 0 m_Children: - {fileID: 1254894561} - - {fileID: 36781034} m_Father: {fileID: 358789044} 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: 45, y: -60.003906} + m_AnchoredPosition: {x: 45, y: -60.00391} m_SizeDelta: {x: 380, y: 35} m_Pivot: {x: 0, y: 0} --- !u!222 &1149103347 @@ -31844,7 +31856,7 @@ RectTransform: m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0.5} m_AnchorMax: {x: 1, y: 0.5} - m_AnchoredPosition: {x: 0, y: 122.12247} + m_AnchoredPosition: {x: 0, y: 274.53052} m_SizeDelta: {x: 0, y: 0} m_Pivot: {x: 0.5, y: 1} --- !u!222 &1154875945 @@ -31878,7 +31890,7 @@ MonoBehaviour: m_CellSize: {x: 48.6, y: 48.6} m_Spacing: {x: 5, y: 5} m_Constraint: 1 - m_ConstraintCount: 4 + m_ConstraintCount: 6 --- !u!114 &1154875947 MonoBehaviour: m_ObjectHideFlags: 0 @@ -31900,6 +31912,8 @@ MonoBehaviour: GameEventSelectorCanScroll: {fileID: 110654310} SearchBar: {fileID: 320483642} currentEventIndex: 0 + Square: {fileID: 2800000, guid: ef2fa2a75dc283e40b9d4fe1f20dc6fb, type: 3} + Circle: {fileID: 2800000, guid: bc88d6ad84763e146a8a1618d386f8e4, type: 3} mgsActive: [] fxActive: [] posDif: 15 @@ -32465,6 +32479,142 @@ MonoBehaviour: m_EditorClassIdentifier: m_Padding: {x: -8, y: -5, z: -8, w: -5} m_Softness: {x: 0, y: 0} +--- !u!1 &1179253248 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1179253249} + - component: {fileID: 1179253252} + - component: {fileID: 1179253251} + - component: {fileID: 1179253250} + m_Layer: 5 + m_Name: ZoomReset + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1179253249 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1179253248} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.9991262, y: 0.9991262, z: 0.9991262} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 668502731} + m_Father: {fileID: 15578042} + m_RootOrder: 4 + 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: 115.86832, y: -57.286568} + m_SizeDelta: {x: 58.76001, y: 58.759995} + m_Pivot: {x: 1, y: 0.5} +--- !u!114 &1179253250 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1179253248} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 7e0cac45de7228a4c8f7bc6adb0751a2, 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: 1179253251} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 1702073032} + m_TargetAssemblyTypeName: HeavenStudio.Editor.Track.TimelineZoom, Assembly-CSharp + m_MethodName: ResetZoom + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 1 + m_CallState: 2 + SnapDialog: {fileID: 0} + isDown: 1 +--- !u!114 &1179253251 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1179253248} + 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: 0.20392159, g: 0.20392159, b: 0.20392159, 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 &1179253252 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1179253248} + m_CullTransparentMesh: 1 --- !u!1 &1183003085 GameObject: m_ObjectHideFlags: 0 @@ -32909,7 +33059,7 @@ MonoBehaviour: m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_Sprite: {fileID: 21300000, guid: 3778df98d84dafe4dbc912dcab3598c3, type: 3} + m_Sprite: {fileID: 21300000, guid: ca006d807d515ab4e8af218e7474f442, type: 3} m_Type: 0 m_PreserveAspect: 0 m_FillCenter: 1 @@ -32927,6 +33077,142 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1191898845} m_CullTransparentMesh: 1 +--- !u!1 &1195895248 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1195895249} + - component: {fileID: 1195895252} + - component: {fileID: 1195895251} + - component: {fileID: 1195895250} + m_Layer: 5 + m_Name: ZoomOutVertical + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1195895249 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1195895248} + m_LocalRotation: {x: -0, y: -0, z: 0.38268343, w: 0.92387956} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.9991263, y: 0.9991263, z: 0.9991262} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 380273942} + m_Father: {fileID: 15578042} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 45} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -17.900154, y: -35.891567} + m_SizeDelta: {x: 58.76001, y: 58.759995} + m_Pivot: {x: 1, y: 0.5} +--- !u!114 &1195895250 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1195895248} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 7e0cac45de7228a4c8f7bc6adb0751a2, 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: 1195895251} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 1702073032} + m_TargetAssemblyTypeName: HeavenStudio.Editor.Track.TimelineZoom, Assembly-CSharp + m_MethodName: ZoomOutVertical + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 1 + m_CallState: 2 + SnapDialog: {fileID: 0} + isDown: 1 +--- !u!114 &1195895251 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1195895248} + 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: 0.20392159, g: 0.20392159, b: 0.20392159, 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 &1195895252 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1195895248} + m_CullTransparentMesh: 1 --- !u!1 &1196204502 GameObject: m_ObjectHideFlags: 0 @@ -33817,6 +34103,7 @@ GameObject: - component: {fileID: 1254894561} - component: {fileID: 1254894563} - component: {fileID: 1254894562} + - component: {fileID: 1254894564} m_Layer: 8 m_Name: Text m_TagString: Untagged @@ -33835,7 +34122,8 @@ RectTransform: m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 - m_Children: [] + m_Children: + - {fileID: 36781034} m_Father: {fileID: 1149103345} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} @@ -33891,7 +34179,7 @@ MonoBehaviour: m_faceColor: serializedVersion: 2 rgba: 4294967295 - m_fontSize: 15.7 + m_fontSize: 13.9 m_fontSizeBase: 24 m_fontWeight: 400 m_enableAutoSizing: 1 @@ -33943,6 +34231,32 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1254894560} m_CullTransparentMesh: 1 +--- !u!114 &1254894564 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1254894560} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 30649d3a9faa99c48a7b1166b86bf2a0, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_ChildAlignment: 3 + m_Spacing: 0 + m_ChildForceExpandWidth: 1 + m_ChildForceExpandHeight: 1 + m_ChildControlWidth: 0 + m_ChildControlHeight: 0 + m_ChildScaleWidth: 0 + m_ChildScaleHeight: 0 + m_ReverseArrangement: 0 --- !u!1 &1260206130 GameObject: m_ObjectHideFlags: 0 @@ -33972,12 +34286,13 @@ RectTransform: m_GameObject: {fileID: 1260206130} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 0.99987614, y: 0.99987614, z: 0.99987614} + m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: - {fileID: 1024706793} + - {fileID: 1909451905} m_Father: {fileID: 1871675778} - m_RootOrder: 4 + m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 0, y: 0} @@ -34028,7 +34343,7 @@ MonoBehaviour: m_OnClick: m_PersistentCalls: m_Calls: - - m_Target: {fileID: 775100758} + - m_Target: {fileID: 1909451907} m_TargetAssemblyTypeName: HeavenStudio.Editor.SnapDialog, Assembly-CSharp m_MethodName: SwitchSnapDialog m_Mode: 1 @@ -34611,128 +34926,6 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1273948359} m_CullTransparentMesh: 1 ---- !u!1 &1274337801 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1274337802} - - component: {fileID: 1274337805} - - component: {fileID: 1274337804} - - component: {fileID: 1274337803} - m_Layer: 5 - m_Name: Waveform - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!224 &1274337802 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1274337801} - 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_ConstrainProportionsScale: 0 - m_Children: - - {fileID: 1011436162} - m_Father: {fileID: 1871675778} - 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: 108, y: -19} - m_SizeDelta: {x: 28, y: 28} - m_Pivot: {x: 0, y: 0.5} ---- !u!114 &1274337803 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1274337801} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Navigation: - m_Mode: 0 - 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.7921569, g: 0.7921569, b: 0.7921569, a: 1} - m_PressedColor: {r: 0.5019608, g: 0.5019608, b: 0.5019608, 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.05 - 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: 1274337804} - m_OnClick: - m_PersistentCalls: - m_Calls: [] ---- !u!114 &1274337804 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1274337801} - 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: 21300000, guid: 77703dfffd29ca6439338d6adfc62c9b, type: 3} - m_Type: 3 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 10 ---- !u!222 &1274337805 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1274337801} - m_CullTransparentMesh: 1 --- !u!1 &1274849045 GameObject: m_ObjectHideFlags: 0 @@ -36133,7 +36326,7 @@ RectTransform: - {fileID: 597773739} - {fileID: 529992456} m_Father: {fileID: 1791483803} - m_RootOrder: 11 + m_RootOrder: 6 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 1, y: 1} @@ -36152,6 +36345,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: eedc1c2d03f4b22478ebb914e36371d8, type: 3} m_Name: m_EditorClassIdentifier: + rectTransform: {fileID: 0} dialog: {fileID: 1336470761} tabsManager: {fileID: 1523610372} returnIcon: {fileID: 21300000, guid: 348825b5c77b9d143961119fc008e631, type: 3} @@ -36429,7 +36623,19 @@ MonoBehaviour: m_TargetGraphic: {fileID: 1345846032} m_OnClick: m_PersistentCalls: - m_Calls: [] + m_Calls: + - m_Target: {fileID: 1861169747} + m_TargetAssemblyTypeName: HeavenStudio.Editor.Track.Timeline, Assembly-CSharp + m_MethodName: PressPlay + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 --- !u!114 &1345846032 MonoBehaviour: m_ObjectHideFlags: 0 @@ -37748,7 +37954,7 @@ MonoBehaviour: EditorSettingsBTN: {fileID: 619618400} Dialogs: - {fileID: 853280022} - - {fileID: 775100758} + - {fileID: 0} - {fileID: 1970579650} - {fileID: 1336470763} - {fileID: 1946344932} @@ -38012,12 +38218,12 @@ RectTransform: m_GameObject: {fileID: 1436105793} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1.0000001, y: 1.0000001, z: 1.0000001} + m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: - {fileID: 1367744357} - m_Father: {fileID: 202724642} - m_RootOrder: 16 + m_Father: {fileID: 156962254} + m_RootOrder: 2 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 0, y: 0} @@ -38480,6 +38686,82 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1452642415} m_CullTransparentMesh: 1 +--- !u!1 &1452698871 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1452698872} + - component: {fileID: 1452698874} + - component: {fileID: 1452698873} + m_Layer: 5 + m_Name: Image + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1452698872 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1452698871} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1712751755} + 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: 0, y: 0} + m_SizeDelta: {x: 50, y: 50} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1452698873 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1452698871} + 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: 0.5803922, b: 0.5882353, 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: 21300000, guid: 6809f7224eccf2142985b642abf0e0e1, type: 3} + m_Type: 0 + 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 &1452698874 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1452698871} + m_CullTransparentMesh: 1 --- !u!1 &1462347073 GameObject: m_ObjectHideFlags: 0 @@ -38883,7 +39165,7 @@ RectTransform: m_Children: - {fileID: 1022970660} m_Father: {fileID: 202724642} - m_RootOrder: 10 + m_RootOrder: 9 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 0, y: 0} @@ -40840,142 +41122,6 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1549790437} m_CullTransparentMesh: 1 ---- !u!1 &1550880754 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1550880755} - - component: {fileID: 1550880758} - - component: {fileID: 1550880757} - - component: {fileID: 1550880756} - m_Layer: 5 - m_Name: Increment - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1550880755 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1550880754} - 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_ConstrainProportionsScale: 0 - m_Children: - - {fileID: 413228133} - m_Father: {fileID: 775100756} - m_RootOrder: 3 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 1, y: 0.5} - m_AnchorMax: {x: 1, y: 0.5} - m_AnchoredPosition: {x: -4, y: 24} - m_SizeDelta: {x: 58.76001, y: 58.76} - m_Pivot: {x: 1, y: 0.5} ---- !u!114 &1550880756 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1550880754} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 7e0cac45de7228a4c8f7bc6adb0751a2, 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: 1550880757} - m_OnClick: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 775100758} - m_TargetAssemblyTypeName: HeavenStudio.Editor.SnapDialog, Assembly-CSharp - m_MethodName: ChangeCommon - m_Mode: 6 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 0 - m_CallState: 2 - SnapDialog: {fileID: 0} - isDown: 0 ---- !u!114 &1550880757 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1550880754} - 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 &1550880758 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1550880754} - m_CullTransparentMesh: 1 --- !u!224 &1560971719 stripped RectTransform: m_CorrespondingSourceObject: {fileID: 3263607626584268237, guid: 5edde5c03f192d242bc2fa6277914e6e, type: 3} @@ -41858,8 +42004,8 @@ MonoBehaviour: m_TargetGraphic: {fileID: 1220118245} m_HandleRect: {fileID: 1220118244} m_Direction: 2 - m_Value: 1.0000005 - m_Size: 0.61358607 + m_Value: 1 + m_Size: 1 m_NumberOfSteps: 0 m_OnValueChanged: m_PersistentCalls: @@ -42010,7 +42156,7 @@ MonoBehaviour: m_PersistentCalls: m_Calls: [] m_IsOn: 1 ---- !u!1 &1627244366 +--- !u!1 &1628848151 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -42018,90 +42164,43 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 1627244367} - - component: {fileID: 1627244370} - - component: {fileID: 1627244369} - - component: {fileID: 1627244368} - - component: {fileID: 1627244371} + - component: {fileID: 1628848152} + - component: {fileID: 1628848154} + - component: {fileID: 1628848153} m_Layer: 5 - m_Name: ZoomOut + m_Name: Image m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &1627244367 +--- !u!224 &1628848152 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1627244366} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_GameObject: {fileID: 1628848151} + m_LocalRotation: {x: 0, y: 0, z: -0.38268343, w: 0.92387956} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 - m_Children: - - {fileID: 318512564} - m_Father: {fileID: 1871675778} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 0} + m_Children: [] + m_Father: {fileID: 153142419} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: -45} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 28, y: 28} - m_Pivot: {x: 0, y: 0.5} ---- !u!114 &1627244368 + m_SizeDelta: {x: 50, y: 50} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1628848153 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1627244366} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Navigation: - m_Mode: 0 - 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.7921569, g: 0.7921569, b: 0.7921569, a: 1} - m_PressedColor: {r: 0.5019608, g: 0.5019608, b: 0.5019608, 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.05 - 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: 1627244369} - m_OnClick: - m_PersistentCalls: - m_Calls: [] ---- !u!114 &1627244369 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1627244366} + m_GameObject: {fileID: 1628848151} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} @@ -42115,8 +42214,8 @@ MonoBehaviour: m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_Sprite: {fileID: 21300000, guid: 77703dfffd29ca6439338d6adfc62c9b, type: 3} - m_Type: 3 + m_Sprite: {fileID: 21300000, guid: 6f76ee0157ff5854295d8d0b12b5f165, type: 3} + m_Type: 0 m_PreserveAspect: 0 m_FillCenter: 1 m_FillMethod: 4 @@ -42124,28 +42223,15 @@ MonoBehaviour: m_FillClockwise: 1 m_FillOrigin: 0 m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 10 ---- !u!222 &1627244370 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &1628848154 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1627244366} + m_GameObject: {fileID: 1628848151} m_CullTransparentMesh: 1 ---- !u!114 &1627244371 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1627244366} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 2a525ece7c981f3418a70bbfa58c1146, type: 3} - m_Name: - m_EditorClassIdentifier: - TooltipText: Zoom Out --- !u!1 &1637160319 GameObject: m_ObjectHideFlags: 0 @@ -42256,8 +42342,8 @@ RectTransform: 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: 23} - m_SizeDelta: {x: 0, y: -46} + m_AnchoredPosition: {x: 0, y: 20.999992} + m_SizeDelta: {x: 0, y: -42} m_Pivot: {x: 0.5, y: 0.5} --- !u!1 &1643615740 GameObject: @@ -42735,6 +42821,143 @@ MonoBehaviour: ColorTable: {fileID: 1530804670} colorTableActive: 0 colorPreview: {fileID: 1144931394} +--- !u!1 &1662755131 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1662755132} + - component: {fileID: 1662755134} + - component: {fileID: 1662755133} + m_Layer: 5 + m_Name: snapLabel + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1662755132 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1662755131} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.99959064, y: 0.99959064, z: 0.99959064} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1772343976} + m_RootOrder: 1 + 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: -0.000030517578, y: -12} + m_SizeDelta: {x: 217.54, y: 145.54} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1662755133 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1662755131} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, 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_text: 1/4 + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 4810e200fa0cb24438bac52343d7674b, type: 2} + m_sharedMaterial: {fileID: 2100000, guid: 6d4610587e293f74ca2b71ec1cf59da3, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 100 + m_fontSizeBase: 100 + m_fontWeight: 400 + m_enableAutoSizing: 1 + m_fontSizeMin: 80 + m_fontSizeMax: 100 + m_fontStyle: 0 + m_HorizontalAlignment: 2 + m_VerticalAlignment: 512 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_TextWrappingMode: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_ActiveFontFeatures: 6e72656b + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_EmojiFallbackSupport: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &1662755134 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1662755131} + m_CullTransparentMesh: 1 --- !u!1 &1665554289 GameObject: m_ObjectHideFlags: 0 @@ -43446,7 +43669,7 @@ RectTransform: m_GameObject: {fileID: 1700850420} 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_LocalScale: {x: 1.3094, y: 1.3094, z: 1.3094} m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 44197995} @@ -43470,7 +43693,7 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: m_Material: {fileID: 0} - m_Color: {r: 1, g: 0.5803922, b: 0.5882353, a: 1} + 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 @@ -43508,7 +43731,7 @@ GameObject: - component: {fileID: 1702073033} - component: {fileID: 1702073032} m_Layer: 5 - m_Name: Content + m_Name: TimelineZoom m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 @@ -43531,8 +43754,8 @@ RectTransform: m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 1} m_AnchorMax: {x: 0, y: 1} - m_AnchoredPosition: {x: 0.00005340576, y: -0.000061035156} - m_SizeDelta: {x: 100, y: 350} + m_AnchoredPosition: {x: 0.000061035156, y: -0.000030517578} + m_SizeDelta: {x: 100, y: 320} m_Pivot: {x: 0, y: 1} --- !u!114 &1702073032 MonoBehaviour: @@ -43941,6 +44164,142 @@ RectTransform: m_CorrespondingSourceObject: {fileID: 3263607626584268237, guid: 5edde5c03f192d242bc2fa6277914e6e, type: 3} m_PrefabInstance: {fileID: 465654623} m_PrefabAsset: {fileID: 0} +--- !u!1 &1712751754 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1712751755} + - component: {fileID: 1712751758} + - component: {fileID: 1712751757} + - component: {fileID: 1712751756} + m_Layer: 5 + m_Name: Decrement + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1712751755 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1712751754} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1452698872} + m_Father: {fileID: 1772343976} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 1, y: 0.5} + m_AnchorMax: {x: 1, y: 0.5} + m_AnchoredPosition: {x: -4, y: -42} + m_SizeDelta: {x: 58.76001, y: 58.76} + m_Pivot: {x: 1, y: 0.5} +--- !u!114 &1712751756 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1712751754} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 7e0cac45de7228a4c8f7bc6adb0751a2, 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: 1712751757} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 1909451907} + m_TargetAssemblyTypeName: HeavenStudio.Editor.SnapDialog, Assembly-CSharp + m_MethodName: ChangeCommon + m_Mode: 6 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 1 + m_CallState: 2 + SnapDialog: {fileID: 0} + isDown: 1 +--- !u!114 &1712751757 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1712751754} + 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 &1712751758 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1712751754} + m_CullTransparentMesh: 1 --- !u!1 &1712816608 GameObject: m_ObjectHideFlags: 0 @@ -44614,6 +44973,82 @@ MonoBehaviour: snap: 1 count: 13 scrollRect: {fileID: 1463975200} +--- !u!1 &1748956518 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1748956519} + - component: {fileID: 1748956521} + - component: {fileID: 1748956520} + m_Layer: 5 + m_Name: Image + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1748956519 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1748956518} + m_LocalRotation: {x: 0, y: 0, z: -0.38268343, w: 0.92387956} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 53105363} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: -45} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 50, y: 50} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1748956520 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1748956518} + 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: 21300000, guid: 5562630d3cb1e1b439e6f0d06c45b14a, type: 3} + m_Type: 0 + 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 &1748956521 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1748956518} + m_CullTransparentMesh: 1 --- !u!1 &1763457118 GameObject: m_ObjectHideFlags: 0 @@ -45067,6 +45502,11 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1772187926} m_CullTransparentMesh: 1 +--- !u!224 &1772343976 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 4198503453231154244, guid: e66ea59167e0edc41ad445d9226040a7, type: 3} + m_PrefabInstance: {fileID: 4198503451782272748} + m_PrefabAsset: {fileID: 0} --- !u!1 &1776319212 GameObject: m_ObjectHideFlags: 0 @@ -45198,7 +45638,19 @@ MonoBehaviour: m_TargetGraphic: {fileID: 1783491360} m_OnClick: m_PersistentCalls: - m_Calls: [] + m_Calls: + - m_Target: {fileID: 1861169747} + m_TargetAssemblyTypeName: HeavenStudio.Editor.Track.Timeline, Assembly-CSharp + m_MethodName: PressStop + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 --- !u!114 &1783491360 MonoBehaviour: m_ObjectHideFlags: 0 @@ -45526,14 +45978,13 @@ RectTransform: - {fileID: 703340359} - {fileID: 1090036110} - {fileID: 853280020} - - {fileID: 775100754} - - {fileID: 1970579649} - - {fileID: 788904136} - - {fileID: 171080846} - - {fileID: 465654624} - {fileID: 1336470762} - {fileID: 921541686} + - {fileID: 1970579649} + - {fileID: 788904136} - {fileID: 653286130} + - {fileID: 171080846} + - {fileID: 465654624} - {fileID: 1946344931} m_Father: {fileID: 0} m_RootOrder: 4 @@ -46012,8 +46463,8 @@ RectTransform: m_ConstrainProportionsScale: 0 m_Children: - {fileID: 1191898846} - m_Father: {fileID: 202724642} - m_RootOrder: 18 + m_Father: {fileID: 156962254} + m_RootOrder: 4 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 0, y: 0} @@ -46141,7 +46592,7 @@ GameObject: - component: {fileID: 1832891384} - component: {fileID: 1832891387} m_Layer: 5 - m_Name: ZoomIn + m_Name: Zoom Settings m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 @@ -46160,6 +46611,7 @@ RectTransform: m_ConstrainProportionsScale: 0 m_Children: - {fileID: 1389663907} + - {fileID: 15578041} m_Father: {fileID: 1871675778} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} @@ -46211,7 +46663,19 @@ MonoBehaviour: m_TargetGraphic: {fileID: 1832891385} m_OnClick: m_PersistentCalls: - m_Calls: [] + m_Calls: + - m_Target: {fileID: 15578044} + m_TargetAssemblyTypeName: HeavenStudio.Editor.ZoomDialog, Assembly-CSharp + m_MethodName: SwitchZoomDialog + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 --- !u!114 &1832891385 MonoBehaviour: m_ObjectHideFlags: 0 @@ -46262,7 +46726,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 2a525ece7c981f3418a70bbfa58c1146, type: 3} m_Name: m_EditorClassIdentifier: - TooltipText: Zoom In + TooltipText: Zoom Settings --- !u!1 &1837294681 GameObject: m_ObjectHideFlags: 0 @@ -46832,9 +47296,8 @@ MonoBehaviour: MusicVolumeBTN: {fileID: 689781278} ChartSectionBTN: {fileID: 2125404437} ZoomInBTN: {fileID: 1832891384} - ZoomOutBTN: {fileID: 1627244368} - ZoomResetBTN: {fileID: 1912889635} - WaveformBTN: {fileID: 1274337803} + ZoomOutBTN: {fileID: 0} + ZoomResetBTN: {fileID: 0} PlaybackSpeed: {fileID: 1992194284} LayerCorners: - {x: 0, y: 0, z: 0} @@ -47054,10 +47517,11 @@ RectTransform: m_ConstrainProportionsScale: 0 m_Children: - {fileID: 1832891383} - - {fileID: 1627244367} - - {fileID: 1912889634} - - {fileID: 1274337802} - {fileID: 1260206131} + - {fileID: 456434810} + - {fileID: 689781277} + - {fileID: 2125404436} + - {fileID: 270008765} m_Father: {fileID: 72277294} m_RootOrder: 3 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} @@ -48184,6 +48648,32 @@ MonoBehaviour: m_EditorClassIdentifier: m_Padding: {x: -8, y: -5, z: -8, w: -5} m_Softness: {x: 0, y: 0} +--- !u!1 &1909451904 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 4198503453639850604, guid: e66ea59167e0edc41ad445d9226040a7, type: 3} + m_PrefabInstance: {fileID: 4198503451782272748} + m_PrefabAsset: {fileID: 0} +--- !u!224 &1909451905 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 4198503453639850605, guid: e66ea59167e0edc41ad445d9226040a7, type: 3} + m_PrefabInstance: {fileID: 4198503451782272748} + m_PrefabAsset: {fileID: 0} +--- !u!114 &1909451907 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1909451904} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f32d53b1d58c64e41b71bd7520435169, type: 3} + m_Name: + m_EditorClassIdentifier: + rectTransform: {fileID: 1909451905} + dialog: {fileID: 1909451904} + snapText: {fileID: 1662755133} + btnRectTransform: {fileID: 1260206131} --- !u!1 &1910301180 GameObject: m_ObjectHideFlags: 0 @@ -48397,142 +48887,6 @@ MonoBehaviour: m_FillOrigin: 0 m_UseSpriteMesh: 0 m_PixelsPerUnitMultiplier: 1 ---- !u!1 &1912889633 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1912889634} - - component: {fileID: 1912889637} - - component: {fileID: 1912889636} - - component: {fileID: 1912889635} - - component: {fileID: 1912889638} - m_Layer: 5 - m_Name: ResetZoom - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1912889634 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1912889633} - 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_ConstrainProportionsScale: 0 - m_Children: - - {fileID: 714669377} - m_Father: {fileID: 1871675778} - m_RootOrder: 2 - 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: 28, y: 28} - m_Pivot: {x: 0, y: 0.5} ---- !u!114 &1912889635 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1912889633} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Navigation: - m_Mode: 0 - 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.7921569, g: 0.7921569, b: 0.7921569, a: 1} - m_PressedColor: {r: 0.5019608, g: 0.5019608, b: 0.5019608, 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.05 - 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: 1912889636} - m_OnClick: - m_PersistentCalls: - m_Calls: [] ---- !u!114 &1912889636 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1912889633} - 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: 21300000, guid: 77703dfffd29ca6439338d6adfc62c9b, type: 3} - m_Type: 3 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 10 ---- !u!222 &1912889637 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1912889633} - m_CullTransparentMesh: 1 ---- !u!114 &1912889638 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1912889633} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 2a525ece7c981f3418a70bbfa58c1146, type: 3} - m_Name: - m_EditorClassIdentifier: - TooltipText: Zoom Reset --- !u!1 &1917317880 GameObject: m_ObjectHideFlags: 0 @@ -49113,7 +49467,7 @@ RectTransform: m_LocalEulerAnglesHint: {x: 0, y: 0, z: 180} m_AnchorMin: {x: 0.5, y: 1} m_AnchorMax: {x: 0.5, y: 1} - m_AnchoredPosition: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0.30004883} m_SizeDelta: {x: 18.8, y: 18.8} m_Pivot: {x: 0.5, y: 0} --- !u!114 &1928361020 @@ -49136,7 +49490,7 @@ MonoBehaviour: m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_Sprite: {fileID: 21300000, guid: e3b85a6fda50d2343a8dfb2fc70c2b32, type: 3} + m_Sprite: {fileID: 21300000, guid: 4639a7995f013e44bb046e91ee17fd6f, type: 3} m_Type: 0 m_PreserveAspect: 0 m_FillCenter: 1 @@ -49928,7 +50282,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 7599677618426679672, guid: 5edde5c03f192d242bc2fa6277914e6e, type: 3} propertyPath: m_RootOrder - value: 7 + value: 8 objectReference: {fileID: 0} - target: {fileID: 7599677618426679672, guid: 5edde5c03f192d242bc2fa6277914e6e, type: 3} propertyPath: m_AnchorMax.x @@ -50073,6 +50427,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 1b489f3aef16a65499f9596abda39c35, type: 3} m_Name: m_EditorClassIdentifier: + rectTransform: {fileID: 0} dialog: {fileID: 1970579647} bpmText: {fileID: 565525426} --- !u!1 &1971243155 @@ -53005,82 +53360,6 @@ MonoBehaviour: parameterManager: {fileID: 0} propertyName: toggle: {fileID: 2086758092} ---- !u!1 &2085708744 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 2085708745} - - component: {fileID: 2085708747} - - component: {fileID: 2085708746} - m_Layer: 5 - m_Name: Separator - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &2085708745 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2085708744} - 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_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 202724642} - m_RootOrder: 9 - 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: 2, y: 28} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &2085708746 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2085708744} - 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: 0.20392159, g: 0.20392159, b: 0.20392159, 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: 0} - m_Type: 0 - 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 &2085708747 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2085708744} - m_CullTransparentMesh: 1 --- !u!1 &2086758090 GameObject: m_ObjectHideFlags: 0 @@ -53758,7 +54037,7 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: m_IgnoreLayout: 0 - m_MinWidth: 238 + m_MinWidth: 340 m_MinHeight: -1 m_PreferredWidth: -1 m_PreferredHeight: -1 @@ -53777,7 +54056,6 @@ GameObject: - component: {fileID: 2125404439} - component: {fileID: 2125404438} - component: {fileID: 2125404437} - - component: {fileID: 2125404440} - component: {fileID: 2125404441} m_Layer: 5 m_Name: Chart Sections @@ -53799,13 +54077,13 @@ RectTransform: m_ConstrainProportionsScale: 0 m_Children: - {fileID: 84804250} - m_Father: {fileID: 156962254} - m_RootOrder: 3 + m_Father: {fileID: 1871675778} + m_RootOrder: 4 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: 32, y: 32} + m_SizeDelta: {x: 28, y: 28} m_Pivot: {x: 0, y: 0.5} --- !u!114 &2125404437 MonoBehaviour: @@ -53889,19 +54167,6 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 2125404435} m_CullTransparentMesh: 1 ---- !u!114 &2125404440 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2125404435} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 72c5153eb89ce5d4eb324d72a9627670, type: 3} - m_Name: - m_EditorClassIdentifier: - Content: {fileID: 1647324172} --- !u!114 &2125404441 MonoBehaviour: m_ObjectHideFlags: 0 @@ -54556,6 +54821,82 @@ MonoBehaviour: m_Spacing: {x: 0, y: 0} m_Constraint: 0 m_ConstraintCount: 2 +--- !u!1 &2140172146 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2140172147} + - component: {fileID: 2140172149} + - component: {fileID: 2140172148} + m_Layer: 5 + m_Name: Image + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2140172147 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2140172146} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 101684442} + 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: 0, y: 0} + m_SizeDelta: {x: 50, y: 50} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &2140172148 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2140172146} + 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: 0.5986803, g: 1, b: 0.5803922, 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: 21300000, guid: 6809f7224eccf2142985b642abf0e0e1, type: 3} + m_Type: 0 + 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 &2140172149 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2140172146} + m_CullTransparentMesh: 1 --- !u!1 &2142375786 GameObject: m_ObjectHideFlags: 0 @@ -54632,6 +54973,135 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 2142375786} m_CullTransparentMesh: 1 +--- !u!1001 &4198503451782272748 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1260206131} + m_Modifications: + - target: {fileID: 4198503451882676879, guid: e66ea59167e0edc41ad445d9226040a7, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Target + value: + objectReference: {fileID: 0} + - target: {fileID: 4198503452354042955, guid: e66ea59167e0edc41ad445d9226040a7, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4198503452563605127, guid: e66ea59167e0edc41ad445d9226040a7, type: 3} + propertyPath: m_text + value: Snap Settings + objectReference: {fileID: 0} + - target: {fileID: 4198503452688064477, guid: e66ea59167e0edc41ad445d9226040a7, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Target + value: + objectReference: {fileID: 0} + - target: {fileID: 4198503452746078956, guid: e66ea59167e0edc41ad445d9226040a7, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Target + value: + objectReference: {fileID: 1909451907} + - target: {fileID: 4198503452746078956, guid: e66ea59167e0edc41ad445d9226040a7, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName + value: SwitchSnapDialog + objectReference: {fileID: 0} + - target: {fileID: 4198503453231154251, guid: e66ea59167e0edc41ad445d9226040a7, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4198503453639850604, guid: e66ea59167e0edc41ad445d9226040a7, type: 3} + propertyPath: m_Name + value: SnapWindow + objectReference: {fileID: 0} + - target: {fileID: 4198503453639850604, guid: e66ea59167e0edc41ad445d9226040a7, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4198503453639850605, guid: e66ea59167e0edc41ad445d9226040a7, type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 4198503453639850605, guid: e66ea59167e0edc41ad445d9226040a7, type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 4198503453639850605, guid: e66ea59167e0edc41ad445d9226040a7, type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4198503453639850605, guid: e66ea59167e0edc41ad445d9226040a7, type: 3} + propertyPath: m_AnchorMax.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 4198503453639850605, guid: e66ea59167e0edc41ad445d9226040a7, type: 3} + propertyPath: m_AnchorMax.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 4198503453639850605, guid: e66ea59167e0edc41ad445d9226040a7, type: 3} + propertyPath: m_AnchorMin.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 4198503453639850605, guid: e66ea59167e0edc41ad445d9226040a7, type: 3} + propertyPath: m_AnchorMin.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 4198503453639850605, guid: e66ea59167e0edc41ad445d9226040a7, type: 3} + propertyPath: m_SizeDelta.x + value: 425 + objectReference: {fileID: 0} + - target: {fileID: 4198503453639850605, guid: e66ea59167e0edc41ad445d9226040a7, type: 3} + propertyPath: m_SizeDelta.y + value: 197 + objectReference: {fileID: 0} + - target: {fileID: 4198503453639850605, guid: e66ea59167e0edc41ad445d9226040a7, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4198503453639850605, guid: e66ea59167e0edc41ad445d9226040a7, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4198503453639850605, guid: e66ea59167e0edc41ad445d9226040a7, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4198503453639850605, guid: e66ea59167e0edc41ad445d9226040a7, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4198503453639850605, guid: e66ea59167e0edc41ad445d9226040a7, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4198503453639850605, guid: e66ea59167e0edc41ad445d9226040a7, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4198503453639850605, guid: e66ea59167e0edc41ad445d9226040a7, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4198503453639850605, guid: e66ea59167e0edc41ad445d9226040a7, type: 3} + propertyPath: m_AnchoredPosition.x + value: 198.5 + objectReference: {fileID: 0} + - target: {fileID: 4198503453639850605, guid: e66ea59167e0edc41ad445d9226040a7, type: 3} + propertyPath: m_AnchoredPosition.y + value: 118.5 + objectReference: {fileID: 0} + - target: {fileID: 4198503453639850605, guid: e66ea59167e0edc41ad445d9226040a7, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4198503453639850605, guid: e66ea59167e0edc41ad445d9226040a7, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4198503453639850605, guid: e66ea59167e0edc41ad445d9226040a7, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: e66ea59167e0edc41ad445d9226040a7, type: 3} --- !u!1001 &8995444694057334998 PrefabInstance: m_ObjectHideFlags: 0 @@ -54713,7 +55183,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 8995444695466730805, guid: 51bd6620194834c4c9118dd0f64b1b3d, type: 3} propertyPath: m_RootOrder - value: 14 + value: 13 objectReference: {fileID: 0} - target: {fileID: 8995444695466730805, guid: 51bd6620194834c4c9118dd0f64b1b3d, type: 3} propertyPath: m_AnchorMax.x diff --git a/Assets/Scripts/EventCaller.cs b/Assets/Scripts/EventCaller.cs index 42cecc80..140b31f7 100644 --- a/Assets/Scripts/EventCaller.cs +++ b/Assets/Scripts/EventCaller.cs @@ -4,6 +4,7 @@ using BurstLinq; using System.Collections.Generic; using UnityEngine; using Jukebox; +using HeavenStudio.Games; namespace HeavenStudio { @@ -23,11 +24,8 @@ namespace HeavenStudio public Minigames.Minigame GetMinigame(string gameName) { - if (!minigames.ContainsKey(gameName)) - { - return null; - } - return minigames[gameName]; + minigames.TryGetValue(gameName, out var minigame); + return minigame; } public Minigames.GameAction GetGameAction(Minigames.Minigame game, string action) @@ -37,9 +35,9 @@ namespace HeavenStudio public Minigames.GameAction GetGameAction(string gameName, string action) { - if (minigames.ContainsKey(gameName)) + if (minigames.TryGetValue(gameName, out var minigame)) { - return minigames[gameName].actions.Find(c => c.actionName == action); + return minigame.actions.Find(c => c.actionName == action); } else { diff --git a/Assets/Scripts/Games/Tambourine/Tambourine.cs b/Assets/Scripts/Games/Tambourine/Tambourine.cs index a210d39e..74ca0f4b 100644 --- a/Assets/Scripts/Games/Tambourine/Tambourine.cs +++ b/Assets/Scripts/Games/Tambourine/Tambourine.cs @@ -395,7 +395,7 @@ namespace HeavenStudio.Games new MultiSound.Sound("tambourine/player/turnPass/note1", beat), new MultiSound.Sound("tambourine/player/turnPass/note2", beat + 0.1f), new MultiSound.Sound("tambourine/player/turnPass/note3", beat + 0.2f), - new MultiSound.Sound("tambourine/player/turnPass/note3", beat + 0.3f), + new MultiSound.Sound("tambourine/player/turnPass/note4", beat + 0.3f), }, forcePlay: true); happyFace.SetActive(true); BeatAction.New(instance, new List() diff --git a/Assets/Scripts/InputSystem/ControllerTypes/InputKeyboard.cs b/Assets/Scripts/InputSystem/ControllerTypes/InputKeyboard.cs index b8aa51bd..c59fa9ab 100644 --- a/Assets/Scripts/InputSystem/ControllerTypes/InputKeyboard.cs +++ b/Assets/Scripts/InputSystem/ControllerTypes/InputKeyboard.cs @@ -33,6 +33,11 @@ namespace HeavenStudio.InputSystem { public class InputKeyboard : InputController { +#if UNITY_STANDALONE_OSX + public const KeyCode MODIFIER = KeyCode.LeftCommand; +#else + public const KeyCode MODIFIER = KeyCode.LeftControl; +#endif private static readonly KeyCode[] keyCodes = Enum.GetValues(typeof(KeyCode)) .Cast() .Where(k => ((int)k < (int)KeyCode.Mouse0)) diff --git a/Assets/Scripts/LevelEditor/DialogHelpers/Dialog.cs b/Assets/Scripts/LevelEditor/DialogHelpers/Dialog.cs index 25330ff8..363805eb 100644 --- a/Assets/Scripts/LevelEditor/DialogHelpers/Dialog.cs +++ b/Assets/Scripts/LevelEditor/DialogHelpers/Dialog.cs @@ -9,7 +9,8 @@ namespace HeavenStudio.Editor { public class Dialog : MonoBehaviour { - public bool IsOpen { get { return dialog.activeSelf; } } + public bool IsOpen => dialog.activeSelf; + [SerializeField] internal RectTransform rectTransform; [SerializeField] protected GameObject dialog; public void ForceState(bool onoff = false) { @@ -26,5 +27,26 @@ namespace HeavenStudio.Editor dialog.ForceState(false); } } + + public void SwitchDialogue() + { + if (dialog.activeSelf) { + dialog.SetActive(false); + } else { + ResetAllDialogs(); + dialog.SetActive(true); + } + } + + public void SetPosRelativeToButtonPos(RectTransform buttonRect, Vector2? relativePos = null) + { + // janky? maybe. does it work? you bet it does + rectTransform.SetParent(buttonRect); + rectTransform.localPosition = relativePos ?? new Vector2(210, 120); + // rectTransform.localPosition = new Vector2((rectTransform.rect.width - buttonRect.rect.width) / 2, (rectTransform.rect.height + buttonRect.rect.height) / 2); + // rectTransform.offsetMin = Vector2.up * (buttonRect.rect.height + 7); + + rectTransform.SetParent(Editor.instance.MainCanvas.transform, true); + } } } \ No newline at end of file diff --git a/Assets/Scripts/LevelEditor/Editor.cs b/Assets/Scripts/LevelEditor/Editor.cs index 800c894b..31bd3823 100644 --- a/Assets/Scripts/LevelEditor/Editor.cs +++ b/Assets/Scripts/LevelEditor/Editor.cs @@ -16,6 +16,10 @@ using Jukebox; using UnityEditor; using System.Linq; using BurstLinq; +using HeavenStudio.InputSystem; +using UnityEngine.U2D; +using UnityEditor.U2D; +using UnityEditor.Sprites; namespace HeavenStudio.Editor { @@ -89,9 +93,13 @@ namespace HeavenStudio.Editor public static Editor instance { get; private set; } - private void Start() + private void Awake() { instance = this; + } + + private void Start() + { Initializer = GetComponent(); canSelect = true; } @@ -127,7 +135,7 @@ namespace HeavenStudio.Editor GameIcon_.GetComponent().sprite = GameIcon(minigame.name); GameIcon_.GetComponent().MaskTex = GameIconMask(minigame.name); GameIcon_.GetComponent().UnClickIcon(); - GameIcon_.gameObject.SetActive(true); + GameIcon_.SetActive(true); GameIcon_.name = minigame.name; var ggs = GridGameSelectorRect.GetComponent(); @@ -178,7 +186,7 @@ namespace HeavenStudio.Editor CommandManager.Instance.AddCommand(new Commands.Delete(Selections.instance.eventsSelected.Select(c => c.entity.guid).ToList())); } - if (Input.GetKey(KeyCode.LeftControl) && !fullscreen) + if (Input.GetKey(InputKeyboard.MODIFIER) && !fullscreen) { if (Input.GetKeyDown(KeyCode.Z)) { @@ -213,7 +221,7 @@ namespace HeavenStudio.Editor } } - if (Input.GetKey(KeyCode.LeftControl)) + if (Input.GetKey(InputKeyboard.MODIFIER)) { if (Input.GetKeyDown(KeyCode.N)) { @@ -248,24 +256,12 @@ namespace HeavenStudio.Editor #endregion // Undo+Redo - if (CommandManager.Instance.CanUndo()) - UndoBTN.transform.GetChild(0).GetComponent().color = Color.white; - else - UndoBTN.transform.GetChild(0).GetComponent().color = Color.gray; - if (CommandManager.Instance.CanRedo()) - RedoBTN.transform.GetChild(0).GetComponent().color = Color.white; - else - RedoBTN.transform.GetChild(0).GetComponent().color = Color.gray; + UndoBTN.transform.GetChild(0).GetComponent().color = CommandManager.Instance.CanUndo() ? Color.white : Color.gray; + RedoBTN.transform.GetChild(0).GetComponent().color = CommandManager.Instance.CanRedo() ? Color.white : Color.gray; // Copy+Paste - if (Selections.instance.eventsSelected.Count > 0) - CopyBTN.transform.GetChild(0).GetComponent().color = Color.white; - else - CopyBTN.transform.GetChild(0).GetComponent().color = Color.gray; - if (Timeline.instance.CopiedEntities.Count > 0) - PasteBTN.transform.GetChild(0).GetComponent().color = Color.white; - else - PasteBTN.transform.GetChild(0).GetComponent().color = Color.gray; + CopyBTN.transform.GetChild(0).GetComponent().color = Selections.instance.eventsSelected.Count > 0 ? Color.white : Color.gray; + PasteBTN.transform.GetChild(0).GetComponent().color = Timeline.instance.CopiedEntities.Count > 0 ? Color.white : Color.gray; } public static Sprite GameIcon(string name) @@ -350,37 +346,29 @@ namespace HeavenStudio.Editor public void SaveRemix(bool saveAs = true) { - Debug.Log(GameManager.instance.Beatmap["propertiesmodified"]); if (!(bool)GameManager.instance.Beatmap["propertiesmodified"]) { foreach (var dialog in Dialogs) { - if (dialog.GetType() == typeof(RemixPropertiesDialog)) + if (dialog is not null and RemixPropertiesDialog propDialog) { if (fullscreen) Fullscreen(); GlobalGameManager.ShowErrorMessage("Set Remix Properties", "Set remix properties before saving."); - (dialog as RemixPropertiesDialog).SwitchPropertiesDialog(); - (dialog as RemixPropertiesDialog).SetSaveOnClose(true, saveAs); + propDialog.SwitchPropertiesDialog(); + propDialog.SetSaveOnClose(true, saveAs); return; } } } else { - if (saveAs) + if (saveAs || string.IsNullOrEmpty(currentRemixPath)) { SaveRemixFilePanel(); } else { - if (currentRemixPath is "" or null) - { - SaveRemixFilePanel(); - } - else - { - SaveRemixFile(currentRemixPath); - } + SaveRemixFile(currentRemixPath); } } } @@ -421,7 +409,7 @@ namespace HeavenStudio.Editor public void NewRemix() { if (Timeline.instance != null) - Timeline.instance?.Stop(0); + Timeline.instance.Stop(0); else GameManager.instance.Stop(0); LoadRemix(true); diff --git a/Assets/Scripts/LevelEditor/EventSelector/EventParameterManager.cs b/Assets/Scripts/LevelEditor/EventSelector/EventParameterManager.cs index eb5f2df8..1f7cd05b 100644 --- a/Assets/Scripts/LevelEditor/EventSelector/EventParameterManager.cs +++ b/Assets/Scripts/LevelEditor/EventSelector/EventParameterManager.cs @@ -82,7 +82,8 @@ namespace HeavenStudio.Editor eventSelector.SetActive(true); DestroyParams(); - Editor.instance.SetGameEventTitle($"Select game event for {gridGameSelector.SelectedMinigame.displayName.Replace("\n", "")}"); + // Editor.instance.SetGameEventTitle($"Select game event for {gridGameSelector.SelectedMinigame.displayName.Replace("\n", "")}"); + Editor.instance?.SetGameEventTitle(gridGameSelector.SelectedMinigame.displayName.Replace("\n", "")); } public void StartParams(RiqEntity entity) @@ -95,8 +96,7 @@ namespace HeavenStudio.Editor { string[] split = entity.datamodel.Split('/'); var minigame = EventCaller.instance.GetMinigame(split[0]); - int actionIndex = minigame.actions.IndexOf(minigame.actions.Find(c => c.actionName == split[1])); - Minigames.GameAction action = minigame.actions[actionIndex]; + Minigames.GameAction action = minigame.actions.Find(c => c.actionName == split[1]); if (action.parameters != null) { @@ -111,7 +111,13 @@ namespace HeavenStudio.Editor 4 => EditorTheme.theme.properties.Layer5Col, _ => EditorTheme.theme.properties.Layer1Col }; - Editor.instance.SetGameEventTitle($"Properties for {action.displayName} on Beat {entity.beat.ToString("F2")} on Track {(int)entity["track"] + 1}"); + string gameName = action.displayName; + const int cutOff = 20; + if (gameName.Length > (cutOff + 3)) { + gameName = gameName[..cutOff] + "..."; + } + + Editor.instance.SetGameEventTitle($"{gameName} at ♪ {entity.beat:F2} on Track {(int)entity["track"] + 1}"); DestroyParams(); diff --git a/Assets/Scripts/LevelEditor/EventSelector/GridGameSelector.cs b/Assets/Scripts/LevelEditor/EventSelector/GridGameSelector.cs index 3ee994b8..a5609eb3 100644 --- a/Assets/Scripts/LevelEditor/EventSelector/GridGameSelector.cs +++ b/Assets/Scripts/LevelEditor/EventSelector/GridGameSelector.cs @@ -12,10 +12,13 @@ using HeavenStudio.Util; using HeavenStudio.Editor.Track; using System.Text; using System.Configuration; +using System; +using HeavenStudio.InputSystem; +using UnityEngine.U2D; namespace HeavenStudio.Editor { - // I hate the antichrist. + // I LOVE the antichrist! public class GridGameSelector : MonoBehaviour { public Minigames.Minigame SelectedMinigame; @@ -34,8 +37,10 @@ namespace HeavenStudio.Editor [Header("Properties")] [SerializeField] private int currentEventIndex; - public List mgsActive = new List(); - public List fxActive = new List(); + public Texture Square; + public Texture Circle; + public List mgsActive = new(); + public List fxActive = new(); public float posDif; public int ignoreSelectCount; private int dragTimes; @@ -46,9 +51,13 @@ namespace HeavenStudio.Editor public static GridGameSelector instance; - private void Start() + private void Awake() { instance = this; + } + + private void Start() + { GameEventSelectorRect = GameEventSelector.GetComponent(); selectorHeight = GameEventSelectorRect.rect.height; eventSize = EventRef.GetComponent().rect.height; @@ -160,7 +169,8 @@ namespace HeavenStudio.Editor currentEventIndex = index; UpdateIndex(index, false); - Editor.instance?.SetGameEventTitle($"Select game event for {SelectedMinigame.displayName.Replace("\n", "")}"); + // Editor.instance?.SetGameEventTitle($"Select game event for {SelectedMinigame.displayName.Replace("\n", "")}"); + if (Editor.instance != null) Editor.instance.SetGameEventTitle(SelectedMinigame.displayName.Replace("\n", "")); } private void AddEvents(int index = 0) @@ -170,7 +180,9 @@ namespace HeavenStudio.Editor GameObject sg = Instantiate(EventRef, eventsParent); sg.GetComponentInChildren().text = "Switch Game"; sg.SetActive(true); - if (index == 0) sg.GetComponentInChildren().color = EditorTheme.theme.properties.EventSelectedCol.Hex2RGB(); + if (index == 0) { + sg.GetComponentInChildren().color = EditorTheme.theme.properties.EventSelectedCol.Hex2RGB(); + } } else { index++; if (SelectedMinigame.name == "gameManager") index++; @@ -186,13 +198,12 @@ namespace HeavenStudio.Editor label.text = action.displayName; if (action.parameters != null && action.parameters.Count > 0) - g.transform.GetChild(1).gameObject.SetActive(true); + g.transform.GetChild(0).GetChild(0).gameObject.SetActive(true); if (index - 1 == i) label.color = EditorTheme.theme.properties.EventSelectedCol.Hex2RGB(); g.SetActive(true); - } } @@ -233,26 +244,24 @@ namespace HeavenStudio.Editor } } - // TODO: find the equation to get the sizes automatically, nobody's been able to figure one out yet (might have to be manual?) public void Zoom() { - if (!Input.GetKey(KeyCode.LeftControl)) return; + if (!Input.GetKey(InputKeyboard.MODIFIER)) return; var glg = GetComponent(); - var sizes = new List() { - 209.5f, - 102.3f, - 66.6f, - 48.6f, - 37.9f, - 30.8f, - 25.7f, - //21.9f, - }; + int max = 20; // arbitrary - if (glg.constraintCount + 1 > sizes.Count && Input.GetAxisRaw("Mouse ScrollWheel") < 0) return; + if (glg.constraintCount + 1 > max && Input.mouseScrollDelta.y < 0) return; - glg.constraintCount += (Input.GetAxisRaw("Mouse ScrollWheel") > 0) ? -1 : 1; - glg.cellSize = Vector2.one * sizes[glg.constraintCount - 1]; + glg.constraintCount += (Input.mouseScrollDelta.y > 0) ? -1 : 1; + + // thanks to blank3times (tri) for helping me with this + var size = (1 / (0.00317 * glg.constraintCount)) - 4.75248; + + // this, however, doesn't work + // var totalWidth = Editor.instance.GridGameSelectorRect.rect.width; + // var size = (totalWidth - glg.padding.right) * (glg.constraintCount + 1) / glg.constraintCount; + + glg.cellSize = Vector2.one * (float)size; } // method called when clicking the sort button in the editor, skips sorting fx only "games" @@ -262,21 +271,14 @@ namespace HeavenStudio.Editor List mgsSort = mgsActive; mgsSort.Sort((x, y) => string.Compare(x.name, y.name)); - switch (type) - { - case "favorites": - SortFavorites(mgsSort); - break; - case "chronologic": - SortChronologic(mgsSort); - break; - case "usage": - SortUsage(mgsSort); - break; - default: // "alphabet" - SortAlphabet(mgsSort); - break; - } + Action> action = type switch { + "favorites" => SortFavorites, + "chronologic" => SortChronologic, + "usage" => SortUsage, + _ => SortAlphabet + }; + + action.Invoke(mgsSort); } void SortAlphabet(List mgs) @@ -290,7 +292,7 @@ namespace HeavenStudio.Editor string AlphabetSortKey(RectTransform minigame) { Minigames.Minigame mg = EventCaller.instance.GetMinigame(minigame.name); - if (mg.displayName.StartsWith("the ", System.StringComparison.InvariantCultureIgnoreCase)) + if (mg.displayName.StartsWith("the ", StringComparison.InvariantCultureIgnoreCase)) return mg.displayName[4..]; else return mg.displayName; @@ -408,7 +410,12 @@ namespace HeavenStudio.Editor public void Drag() { - if (Conductor.instance.NotStopped() || Editor.instance.inAuthorativeMenu) return; + if (Conductor.instance.NotStopped() || Editor.instance.inAuthorativeMenu) { + if (Conductor.instance.isPaused) { + Debug.Log("it's fuckin paused dude"); + } + return; + } if (Timeline.instance.MouseInTimeline && dragTimes < 1) { diff --git a/Assets/Scripts/LevelEditor/EventSelector/GridGameSelectorGame.cs b/Assets/Scripts/LevelEditor/EventSelector/GridGameSelectorGame.cs index b9cea53a..a5344cb1 100644 --- a/Assets/Scripts/LevelEditor/EventSelector/GridGameSelectorGame.cs +++ b/Assets/Scripts/LevelEditor/EventSelector/GridGameSelectorGame.cs @@ -18,10 +18,12 @@ namespace HeavenStudio.Editor public Texture MaskTex; public Texture BgTex; private Material m_Material; + private Image image; private void Start() { - Tooltip.AddTooltip(this.gameObject, EventCaller.instance.GetMinigame(this.gameObject.name).displayName); + // image = GetComponent(); + Tooltip.AddTooltip(gameObject, EventCaller.instance.GetMinigame(gameObject.name).displayName); } private void OnEnable() @@ -33,8 +35,10 @@ namespace HeavenStudio.Editor { if (m_Material == null) { - m_Material = Instantiate(GetComponent().material); - GetComponent().material = m_Material; + if (image == null) image = GetComponent(); + + m_Material = Instantiate(image.material); + image.material = m_Material; } m_Material.SetTexture("_MaskTex", MaskTex); m_Material.SetTexture("_BgTex", BgTex); @@ -53,10 +57,8 @@ namespace HeavenStudio.Editor if (Input.GetMouseButtonDown(1)) { // while holding shift and the game icon clicked has a star, it will disable all stars. - if (Input.GetKey(KeyCode.LeftShift)) { - if (!StarActive) return; - for (int i = 0; i < transform.parent.childCount; i++) - { + if (Input.GetKey(KeyCode.LeftShift) && StarActive) { + for (int i = 0; i < transform.parent.childCount; i++) { var ggsg = transform.parent.GetChild(i).GetComponent(); if (ggsg.StarActive) ggsg.Star(); } @@ -76,14 +78,14 @@ namespace HeavenStudio.Editor public void ClickIcon() { transform.DOScale(new Vector3(1.15f, 1.15f, 1f), 0.1f); - BgTex = Resources.Load($"Sprites/GeneralPurpose/Circle"); + BgTex = GridGameSelector.Circle; SetupTextures(); } public void UnClickIcon() { transform.DOScale(new Vector3(1f, 1f, 1f), 0.1f); - BgTex = Resources.Load($"Sprites/GeneralPurpose/Square"); + BgTex = GridGameSelector.Square; SetupTextures(); } } diff --git a/Assets/Scripts/LevelEditor/Selections.cs b/Assets/Scripts/LevelEditor/Selections.cs index ab483727..f023a20b 100644 --- a/Assets/Scripts/LevelEditor/Selections.cs +++ b/Assets/Scripts/LevelEditor/Selections.cs @@ -4,6 +4,7 @@ using System.Linq; using UnityEngine; using HeavenStudio.Editor.Track; +using HeavenStudio.InputSystem; namespace HeavenStudio.Editor { @@ -31,7 +32,7 @@ namespace HeavenStudio.Editor */ if (Editor.instance.isShortcutsEnabled) { - if (Input.GetKey(KeyCode.LeftControl)) + if (Input.GetKey(InputKeyboard.MODIFIER)) if (Input.GetKeyDown(KeyCode.A)) SelectAll(); } diff --git a/Assets/Scripts/LevelEditor/SnapDialog/SnapDialog.cs b/Assets/Scripts/LevelEditor/SnapDialog/SnapDialog.cs index 98001e1a..9b55b6c3 100644 --- a/Assets/Scripts/LevelEditor/SnapDialog/SnapDialog.cs +++ b/Assets/Scripts/LevelEditor/SnapDialog/SnapDialog.cs @@ -10,37 +10,41 @@ namespace HeavenStudio.Editor public class SnapDialog : Dialog { [SerializeField] private TMP_Text snapText; + [SerializeField] RectTransform btnRectTransform; + private Timeline timeline; - private static float[] CommonDenominators = { 1, 2, 3, 4, 6, 8, 12, 16}; + private static float[] CommonDenominators = { 1, 2, 3, 4, 6, 8, 12, 16 }; private int currentCommon = 3; - private void Start() + private void Start() { timeline = Timeline.instance; } public void SwitchSnapDialog() { - if(dialog.activeSelf) { + if (dialog.activeSelf) { dialog.SetActive(false); } else { ResetAllDialogs(); + SetPosRelativeToButtonPos(btnRectTransform); + // rectTransform.SetParent(btnRectTransform); + // rectTransform.localPosition = new Vector2(210, 120); + // rectTransform.SetParent(Editor.instance.MainCanvas.transform, true); dialog.SetActive(true); } } public void ChangeCommon(bool down = false) { - if(down) { - currentCommon--; - } else { - currentCommon++; - } + currentCommon += down ? -1 : 1; + if(currentCommon < 0) { currentCommon = 0; } else if(currentCommon >= CommonDenominators.Length) { currentCommon = CommonDenominators.Length - 1; } + timeline.SetSnap(1f / CommonDenominators[currentCommon]); } diff --git a/Assets/Scripts/LevelEditor/Timeline/SpecialTmeline/SpecialTimeline.cs b/Assets/Scripts/LevelEditor/Timeline/SpecialTmeline/SpecialTimeline.cs index d31565d3..06b6c19b 100644 --- a/Assets/Scripts/LevelEditor/Timeline/SpecialTmeline/SpecialTimeline.cs +++ b/Assets/Scripts/LevelEditor/Timeline/SpecialTmeline/SpecialTimeline.cs @@ -9,6 +9,7 @@ using HeavenStudio.Util; using TMPro; using Jukebox; using Jukebox.Legacy; +using HeavenStudio.InputSystem; namespace HeavenStudio.Editor.Track { @@ -155,7 +156,7 @@ namespace HeavenStudio.Editor.Track { lastTempo *= 2f; } - else if (Input.GetKey(KeyCode.LeftControl) || Input.GetKey(KeyCode.RightControl)) + else if (Input.GetKey(InputKeyboard.MODIFIER) || Input.GetKey(KeyCode.RightCommand)) { lastTempo /= 2f; } diff --git a/Assets/Scripts/LevelEditor/Timeline/SpecialTmeline/TimelineObjs/TempoTimelineObj.cs b/Assets/Scripts/LevelEditor/Timeline/SpecialTmeline/TimelineObjs/TempoTimelineObj.cs index e327263d..32f3099e 100644 --- a/Assets/Scripts/LevelEditor/Timeline/SpecialTmeline/TimelineObjs/TempoTimelineObj.cs +++ b/Assets/Scripts/LevelEditor/Timeline/SpecialTmeline/TimelineObjs/TempoTimelineObj.cs @@ -7,6 +7,7 @@ using TMPro; using DG.Tweening; using Jukebox; using Jukebox.Legacy; +using HeavenStudio.InputSystem; namespace HeavenStudio.Editor.Track { @@ -30,8 +31,9 @@ namespace HeavenStudio.Editor.Track if (Input.GetKey(KeyCode.LeftShift)) newTempo *= 5f; - if (Input.GetKey(KeyCode.LeftControl)) + if (Input.GetKey(InputKeyboard.MODIFIER)) { newTempo *= 0.01f; + } if (newTempo != 0) { diff --git a/Assets/Scripts/LevelEditor/Timeline/SpecialTmeline/TimelineObjs/VolumeTimelineObj.cs b/Assets/Scripts/LevelEditor/Timeline/SpecialTmeline/TimelineObjs/VolumeTimelineObj.cs index 90f5fb83..49b2f5fb 100644 --- a/Assets/Scripts/LevelEditor/Timeline/SpecialTmeline/TimelineObjs/VolumeTimelineObj.cs +++ b/Assets/Scripts/LevelEditor/Timeline/SpecialTmeline/TimelineObjs/VolumeTimelineObj.cs @@ -7,6 +7,7 @@ using TMPro; using DG.Tweening; using Jukebox; using Jukebox.Legacy; +using HeavenStudio.InputSystem; namespace HeavenStudio.Editor.Track { @@ -30,9 +31,9 @@ namespace HeavenStudio.Editor.Track if (Input.GetKey(KeyCode.LeftShift)) newVolume *= 5f; - if (Input.GetKey(KeyCode.LeftControl)) + if (Input.GetKey(InputKeyboard.MODIFIER)) { newVolume *= 0.01f; - + } if (newVolume != 0) { SetVolume(chartEntity["volume"] + newVolume); diff --git a/Assets/Scripts/LevelEditor/Timeline/Timeline.cs b/Assets/Scripts/LevelEditor/Timeline/Timeline.cs index aa2a8d6e..45b04a4e 100644 --- a/Assets/Scripts/LevelEditor/Timeline/Timeline.cs +++ b/Assets/Scripts/LevelEditor/Timeline/Timeline.cs @@ -12,6 +12,7 @@ using System.Linq; using BurstLinq; using HeavenStudio.Util; +using HeavenStudio.InputSystem; namespace HeavenStudio.Editor.Track { @@ -44,6 +45,7 @@ namespace HeavenStudio.Editor.Track public float MousePos2Beat { get; private set; } public float MousePos2Layer { get; private set; } public float MousePos2BeatSnap => HeavenStudio.Util.MathUtils.Round2Nearest(MousePos2Beat + (SnapInterval() * 0.5f), SnapInterval()); + // public float MousePos2BeatSnap => HeavenStudio.Util.MathUtils.Round2Nearest(MousePos2Beat, SnapInterval()); public bool MouseInTimeline { get; private set; } private Vector2 relativeMousePos; @@ -110,28 +112,28 @@ namespace HeavenStudio.Editor.Track if (selected) { instance.SelectionsBTN.transform.GetChild(0).GetComponent().color = Color.white; - instance.SelectionsBTN.GetComponent().Invoke("OnClick", 0); + // instance.SelectionsBTN.GetComponent().Invoke("OnClick", 0); } else instance.SelectionsBTN.transform.GetChild(0).GetComponent().color = Color.gray; if (tempoChange) { instance.TempoChangeBTN.transform.GetChild(0).GetComponent().color = Color.white; - instance.TempoChangeBTN.GetComponent().Invoke("OnClick", 0); + // instance.TempoChangeBTN.GetComponent().Invoke("OnClick", 0); } else instance.TempoChangeBTN.transform.GetChild(0).GetComponent().color = Color.gray; if (musicVolume) { instance.MusicVolumeBTN.transform.GetChild(0).GetComponent().color = Color.white; - instance.MusicVolumeBTN.GetComponent().Invoke("OnClick", 0); + // instance.MusicVolumeBTN.GetComponent().Invoke("OnClick", 0); } else instance.MusicVolumeBTN.transform.GetChild(0).GetComponent().color = Color.gray; if (chartSection) { instance.ChartSectionBTN.transform.GetChild(0).GetComponent().color = Color.white; - instance.ChartSectionBTN.GetComponent().Invoke("OnClick", 0); + // instance.ChartSectionBTN.GetComponent().Invoke("OnClick", 0); } else instance.ChartSectionBTN.transform.GetChild(0).GetComponent().color = Color.gray; @@ -179,7 +181,6 @@ namespace HeavenStudio.Editor.Track public Button ZoomInBTN; public Button ZoomOutBTN; public Button ZoomResetBTN; - public Button WaveformBTN; public Slider PlaybackSpeed; public Vector3[] LayerCorners = new Vector3[4]; @@ -244,40 +245,13 @@ namespace HeavenStudio.Editor.Track LoadRemix(); - TimelineSlider.GetChild(0).GetComponent().color = EditorTheme.theme.properties.BeatMarkerCol.Hex2RGB(); - TimelineSlider.GetChild(1).GetComponent().color = EditorTheme.theme.properties.BeatMarkerCol.Hex2RGB(); - TimelineSlider.GetChild(2).GetComponent().color = EditorTheme.theme.properties.BeatMarkerCol.Hex2RGB(); - TimelineSlider.GetChild(3).GetComponent().color = EditorTheme.theme.properties.BeatMarkerCol.Hex2RGB(); - TimelineSongPosLineRef.GetComponent().color = EditorTheme.theme.properties.CurrentTimeMarkerCol.Hex2RGB(); + // TimelineSlider.GetChild(0).GetComponent().color = EditorTheme.theme.properties.BeatMarkerCol.Hex2RGB(); + // TimelineSlider.GetChild(1).GetComponent().color = EditorTheme.theme.properties.BeatMarkerCol.Hex2RGB(); + // TimelineSlider.GetChild(2).GetComponent().color = EditorTheme.theme.properties.BeatMarkerCol.Hex2RGB(); + // TimelineSlider.GetChild(3).GetComponent().color = EditorTheme.theme.properties.BeatMarkerCol.Hex2RGB(); + // TimelineSongPosLineRef.GetComponent().color = EditorTheme.theme.properties.CurrentTimeMarkerCol.Hex2RGB(); TimelineSongPosLineRef.gameObject.SetActive(false); - PlayBTN.onClick.AddListener(delegate - { - if (Conductor.instance.isPaused) - PlayCheck(false); - else - PlayCheck(true); - }); - PauseBTN.onClick.AddListener(delegate - { - if (Conductor.instance.isPlaying && !Conductor.instance.isPaused) - PlayCheck(false); - }); - StopBTN.onClick.AddListener(delegate - { - if (Conductor.instance.isPlaying || Conductor.instance.isPaused) - PlayCheck(true); - }); - - MetronomeBTN.onClick.AddListener(delegate - { - MetronomeToggle(); - }); - AutoplayBTN.onClick.AddListener(delegate - { - AutoPlayToggle(); - }); - SelectionsBTN.onClick.AddListener(delegate { timelineState.SetState(CurrentTimelineState.State.Selection); @@ -295,25 +269,6 @@ namespace HeavenStudio.Editor.Track timelineState.SetState(CurrentTimelineState.State.ChartSection); }); - ZoomInBTN.onClick.AddListener(delegate - { - zoomComponent.Zoom(0.25f * zoomComponent.Scale.x, Vector2.zero, true); - }); - ZoomOutBTN.onClick.AddListener(delegate - { - zoomComponent.Zoom(-0.2f * zoomComponent.Scale.x, Vector2.zero, true); - }); - ZoomResetBTN.onClick.AddListener(delegate - { - zoomComponent.ResetZoom(); - }); - WaveformBTN.onClick.AddListener(delegate - { - WaveformToggle(); - }); - - Tooltip.AddTooltip(WaveformBTN.gameObject, "Waveform Toggle"); - SetTimeButtonColors(true, false, false); MetronomeBTN.transform.GetChild(0).GetComponent().color = Color.gray; MetronomeBTN.transform.GetChild(1).GetComponent().color = Color.gray; @@ -326,6 +281,33 @@ namespace HeavenStudio.Editor.Track resizeCursor = Resources.Load("Cursors/horizontal_resize"); } + public void PressPlay() + { + PlayCheck(!Conductor.instance.isPaused); + } + public void PressPause() + { + if (Conductor.instance.isPlaying && !Conductor.instance.isPaused) { + PlayCheck(false); + } + } + public void PressStop() + { + if (Conductor.instance.isPlaying || Conductor.instance.isPaused) { + PlayCheck(true); + } + } + + // public void SetState(CurrentTimelineState.State state) + // { + // timelineState.SetState(state); + // } + + public void SetState(string state) + { + timelineState.SetState(Enum.Parse(state)); + } + public void FitToSong() { var currentSizeDelta = RealTimelineContent.sizeDelta; @@ -338,12 +320,6 @@ namespace HeavenStudio.Editor.Track RealTimelineContent.sizeDelta = new Vector2(TimelineContent.sizeDelta.x / Zoom, RealTimelineContent.sizeDelta.y); } - public void CreateWaveform() - { - // DrawWaveform(); - // StartCoroutine(DrawWaveformRealtime()); - } - public void AutoBtnUpdate() { var animName = GameManager.instance.autoplay ? "Idle" : "Disabled"; @@ -500,11 +476,11 @@ namespace HeavenStudio.Editor.Track float moveSpeed = 750; if (Input.GetKey(KeyCode.LeftShift) || Input.GetKey(KeyCode.RightShift)) moveSpeed *= 6; - if (Input.GetKey(KeyCode.LeftArrow) || (!Input.GetKey(KeyCode.LeftControl) && Input.GetKey(KeyCode.A))) + if (Input.GetKey(KeyCode.LeftArrow) || (!Input.GetKey(InputKeyboard.MODIFIER) && Input.GetKey(KeyCode.A))) { RealTimelineContent.transform.localPosition += new Vector3(moveSpeed * Time.deltaTime, 0); } - else if (Input.GetKey(KeyCode.RightArrow) || (!Input.GetKey(KeyCode.LeftControl) && Input.GetKey(KeyCode.D))) + else if (Input.GetKey(KeyCode.RightArrow) || (!Input.GetKey(InputKeyboard.MODIFIER) && Input.GetKey(KeyCode.D))) { RealTimelineContent.transform.localPosition += new Vector3(-moveSpeed * Time.deltaTime, 0); } @@ -584,7 +560,7 @@ namespace HeavenStudio.Editor.Track private void SliderControl() { - TimelinePlaybackBeat.text = $"Beat {string.Format("{0:0.000}", PlaybackBeat)}"; + TimelinePlaybackBeat.text = $"♪ {string.Format("{0:0.000}", PlaybackBeat)}"; if (TimelineSongPosLineRef != null && !Conductor.instance.WaitingForDsp) { @@ -1076,7 +1052,7 @@ namespace HeavenStudio.Editor.Track public void UpdateOffsetFromText() { // Failsafe against empty string. - if (String.IsNullOrEmpty(FirstBeatOffset.text)) + if (string.IsNullOrEmpty(FirstBeatOffset.text)) FirstBeatOffset.text = "0"; // Convert ms to s. diff --git a/Assets/Scripts/LevelEditor/Timeline/TimelineZoom.cs b/Assets/Scripts/LevelEditor/Timeline/TimelineZoom.cs index fb5b8e37..73594827 100644 --- a/Assets/Scripts/LevelEditor/Timeline/TimelineZoom.cs +++ b/Assets/Scripts/LevelEditor/Timeline/TimelineZoom.cs @@ -1,3 +1,4 @@ +using HeavenStudio.InputSystem; using UnityEngine; using UnityEngine.EventSystems; @@ -15,6 +16,7 @@ namespace HeavenStudio.Editor.Track private Vector2 relMousePos; private RectTransform rectTransform; + private RectTransform timelineContentRectTrans; private void Awake() { @@ -28,10 +30,9 @@ namespace HeavenStudio.Editor.Track private void Update() { var scrollDeltaY = Input.mouseScrollDelta.y; - if (scrollDeltaY != 0) + if (scrollDeltaY != 0 && Timeline.instance.MouseInTimeline) { - if (Timeline.instance.MouseInTimeline) - OnScroll(scrollDeltaY); + OnScroll(scrollDeltaY); } } @@ -41,41 +42,51 @@ namespace HeavenStudio.Editor.Track relMousePos = rectTransform.anchoredPosition; - Vector2 relativeMousePosition; - var cam = Editor.instance.EditorCamera; if (cam == null) { Debug.LogError("Camera not set!"); return; } - RectTransformUtility.ScreenPointToLocalPointInRectangle(rectTransform, Input.mousePosition, cam, out relativeMousePosition); - if (scrollDeltaY > 0) - { - if (Input.GetKey(KeyCode.LeftControl)) - { - Zoom(0.25f * _scale.y, relativeMousePosition, false); + if (scrollDeltaY > 0) { + if (Input.GetKey(InputKeyboard.MODIFIER)) { + ZoomInVertical(); + } else { + ZoomInHorizontal(); } - else - { - Zoom(0.25f * _scale.x, relativeMousePosition, true); + } else if (scrollDeltaY < 0) { + if (Input.GetKey(InputKeyboard.MODIFIER)) { + ZoomOutVertical(); + } else { + ZoomOutHorizontal(); } } - else if (scrollDeltaY < 0) - { - if (Input.GetKey(KeyCode.LeftControl)) - { - var incre = -0.2f * _scale.y; - if (_scale.y + incre > minScale - 0.1f) - Zoom(-0.2f * _scale.y, relativeMousePosition, false); - } - else - { - var incre = -0.2f * _scale.x; - if (_scale.x + incre > minScale - 0.1f) - Zoom(-0.2f * _scale.x, relativeMousePosition, true); - } + } + + public void ZoomInVertical() + { + RectTransformUtility.ScreenPointToLocalPointInRectangle(rectTransform, Input.mousePosition, Editor.instance.EditorCamera, out Vector2 mousePos); + Zoom(0.25f * _scale.y, mousePos, false); + } + public void ZoomInHorizontal() + { + RectTransformUtility.ScreenPointToLocalPointInRectangle(rectTransform, Input.mousePosition, Editor.instance.EditorCamera, out Vector2 mousePos); + Zoom(0.25f * _scale.x, mousePos, true); + } + public void ZoomOutVertical() + { + RectTransformUtility.ScreenPointToLocalPointInRectangle(rectTransform, Input.mousePosition, Editor.instance.EditorCamera, out Vector2 mousePos); + var incre = -0.2f * _scale.y; + if (_scale.y + incre > minScale - 0.1f) + Zoom(-0.2f * _scale.y, mousePos, false); + } + public void ZoomOutHorizontal() + { + RectTransformUtility.ScreenPointToLocalPointInRectangle(rectTransform, Input.mousePosition, Editor.instance.EditorCamera, out Vector2 mousePos); + var incre = -0.2f * _scale.x; + if (_scale.x + incre > minScale - 0.1f) { + Zoom(-0.2f * _scale.x, mousePos, true); } } @@ -85,10 +96,10 @@ namespace HeavenStudio.Editor.Track if (horiz) { - var newScale = Mathf.Clamp(_scale.x + incre, minScale, maxScale); + float newScale = Mathf.Clamp(_scale.x + incre, minScale, maxScale); _scale.Set(newScale, _scale.y, 1); relativeMousePosition = new Vector2(relativeMousePosition.x, 0); - relMousePos -= (relativeMousePosition * incre); + relMousePos -= relativeMousePosition * incre; rectTransform.localScale = _scale; rectTransform.anchoredPosition = relMousePos; @@ -101,10 +112,10 @@ namespace HeavenStudio.Editor.Track } else { - var newScale = Mathf.Clamp(_scale.y + incre, 1.0f, maxScale); + float newScale = Mathf.Clamp(_scale.y + incre, 1.0f, maxScale); _scale.Set(_scale.x, newScale, 1); relativeMousePosition = new Vector2(0, relativeMousePosition.y); - relMousePos -= (relativeMousePosition * incre); + relMousePos -= relativeMousePosition * incre; rectTransform.localScale = _scale; rectTransform.anchoredPosition = relMousePos; @@ -126,7 +137,9 @@ namespace HeavenStudio.Editor.Track { _scale.Set(1, 1, 1); rectTransform.localScale = _scale; + rectTransform.localPosition = new Vector2(rectTransform.localPosition.x, 0); Timeline.instance.OnZoom(_scale.x); + Timeline.instance.OnZoomVertical(_scale.y); } } } \ No newline at end of file diff --git a/Assets/Scripts/LevelEditor/ZoomDialog.meta b/Assets/Scripts/LevelEditor/ZoomDialog.meta new file mode 100644 index 00000000..7ece0bb2 --- /dev/null +++ b/Assets/Scripts/LevelEditor/ZoomDialog.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 57d18db3e40dbf34391199ee47cecd0d +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/LevelEditor/ZoomDialog/ZoomDialog.cs b/Assets/Scripts/LevelEditor/ZoomDialog/ZoomDialog.cs new file mode 100644 index 00000000..bc7e6b07 --- /dev/null +++ b/Assets/Scripts/LevelEditor/ZoomDialog/ZoomDialog.cs @@ -0,0 +1,26 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; +using HeavenStudio.Editor.Track; + +using TMPro; + +namespace HeavenStudio.Editor +{ + public class ZoomDialog : Dialog + { + // [SerializeField] private TMP_Text snapText; + [SerializeField] RectTransform btnRectTransform; + + public void SwitchZoomDialog() + { + if (dialog.activeSelf) { + dialog.SetActive(false); + } else { + ResetAllDialogs(); + SetPosRelativeToButtonPos(btnRectTransform, new Vector2(146, 120)); + dialog.SetActive(true); + } + } + } +} \ No newline at end of file diff --git a/Assets/Scripts/LevelEditor/ZoomDialog/ZoomDialog.cs.meta b/Assets/Scripts/LevelEditor/ZoomDialog/ZoomDialog.cs.meta new file mode 100644 index 00000000..980da51c --- /dev/null +++ b/Assets/Scripts/LevelEditor/ZoomDialog/ZoomDialog.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: aeb3c233812091c44899fa5535852773 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/Minigames.cs b/Assets/Scripts/Minigames.cs index abf0d8c9..19eeb5c3 100644 --- a/Assets/Scripts/Minigames.cs +++ b/Assets/Scripts/Minigames.cs @@ -197,9 +197,9 @@ namespace HeavenStudio public static RiqBeatmapData? PreProcessBeatmap(string version, RiqBeatmapData data) { Debug.Log("Preprocessing beatmap..."); - Minigames.Minigame game; - Minigames.GameAction action; - System.Type type, pType; + Minigame game; + GameAction action; + Type type, pType; if (EventCaller.instance != null) { string[] split; @@ -212,7 +212,7 @@ namespace HeavenStudio if (game == null) { Debug.LogWarning($"Unknown game {gameName} found in remix.json! Adding game..."); - game = new Minigames.Minigame(gameName, gameName.DisplayName() + " \n[inferred from remix.json]", "", false, false, new List(), inferred: true); + game = new Minigame(gameName, gameName.DisplayName() + " \n[inferred from remix.json]", "", false, false, new List(), inferred: true); EventCaller.instance.minigames.Add(gameName, game); if (Editor.Editor.instance != null) Editor.Editor.instance.AddIcon(game); @@ -221,7 +221,7 @@ namespace HeavenStudio if (action == null) { Debug.LogWarning($"Unknown action {gameName}/{actionName} found in remix.json! Adding action..."); - var parameters = new List(); + var parameters = new List(); foreach (var item in e.dynamicData) { Debug.Log($"k: {item.Key}, v: {item.Value}"); @@ -234,9 +234,9 @@ namespace HeavenStudio value = new EntityTypes.Integer(int.MinValue, int.MaxValue, (int)value); else if (value.GetType() == typeof(double)) value = new EntityTypes.Float(float.NegativeInfinity, float.PositiveInfinity, (float)value); - parameters.Add(new Minigames.Param(item.Key, value, item.Key.DisplayName(), "[inferred from remix.json]")); + parameters.Add(new Param(item.Key, value, item.Key.DisplayName(), "[inferred from remix.json]")); } - action = new Minigames.GameAction(actionName, actionName.DisplayName(), e.length, true, parameters); + action = new GameAction(actionName, actionName.DisplayName(), "Events", e.length, true, parameters); game.actions.Add(action); } @@ -250,12 +250,14 @@ namespace HeavenStudio if (!e.dynamicData.ContainsKey(param.propertyName)) { Debug.LogWarning($"Property {param.propertyName} does not exist in the entity's dynamic data! Adding..."); - if (type == typeof(EntityTypes.Integer)) - e.dynamicData.Add(param.propertyName, ((EntityTypes.Integer)param.parameter).val); - else if (type == typeof(EntityTypes.Float)) - e.dynamicData.Add(param.propertyName, ((EntityTypes.Float)param.parameter).val); - else if (type == typeof(EntityTypes.Note)) - e.dynamicData.Add(param.propertyName, ((EntityTypes.Note)param.parameter).val); + if (param.parameter is EntityTypes.Integer intParam) + e.dynamicData.Add(param.propertyName, intParam.val); + if (param.parameter is EntityTypes.Float floatParam) + e.dynamicData.Add(param.propertyName, floatParam.val); + if (param.parameter is EntityTypes.Dropdown ddParam) + e.dynamicData.Add(param.propertyName, new EntityTypes.DropdownObj(ddParam)); + if (param.parameter is EntityTypes.Note noteParam) + e.dynamicData.Add(param.propertyName, noteParam.val); else if (type.IsEnum) e.dynamicData.Add(param.propertyName, (int)param.parameter); else @@ -657,6 +659,7 @@ namespace HeavenStudio { public string actionName; public string displayName; + public string tabName; public EventCallback function = delegate { }; public float defaultLength = 1; public bool resizable = false; @@ -682,11 +685,12 @@ namespace HeavenStudio /// What the block does when the GameManager seeks to this cue for pre-scheduling. /// Prevents the block from being shown in the game list. Block will still function normally if it is in the timeline. /// Priority of this event. Higher priority events will be run first. - public GameAction(string actionName, string displayName, float defaultLength = 1, bool resizable = false, List parameters = null, EventCallback function = null, EventCallback inactiveFunction = null, EventCallback preFunction = null, bool hidden = false, int priority = 0, float preFunctionLength = 2.0f) + public GameAction(string actionName, string displayName, string tabName, float defaultLength = 1, bool resizable = false, List parameters = null, EventCallback function = null, EventCallback inactiveFunction = null, EventCallback preFunction = null, bool hidden = false, int priority = 0, float preFunctionLength = 2.0f) { this.actionName = actionName; - if (displayName == String.Empty) this.displayName = actionName; - else this.displayName = displayName; + this.displayName = string.IsNullOrEmpty(displayName) ? actionName : displayName; + this.tabName = string.IsNullOrEmpty(tabName) ? "Events" : tabName; + this.defaultLength = defaultLength; this.resizable = resizable; this.parameters = parameters; @@ -704,11 +708,12 @@ namespace HeavenStudio /// /// Entity model name /// Name of the block used in the UI - public GameAction(string actionName, string displayName) + /// Name of the tab to be under when spawning events + public GameAction(string actionName, string displayName, string tabName = "") { this.actionName = actionName; - if (displayName == String.Empty) this.displayName = actionName; - else this.displayName = displayName; + this.displayName = string.IsNullOrEmpty(displayName) ? actionName : displayName; + this.tabName = tabName == string.Empty ? "Events" : tabName; // keep it null if it's null } } @@ -762,7 +767,7 @@ namespace HeavenStudio { new Minigame("gameManager", "Game Manager", "", false, true, new List() { - new GameAction("switchGame", "Switch Game", 0.5f, false, + new GameAction("switchGame", "Switch Game", null, 0.5f, false, function: delegate { var e = eventCaller.currentEntity; GameManager.instance.SwitchGame(eventCaller.currentSwitchGame, eventCaller.currentEntity.beat, e["toggle"]); }, parameters: new List() { @@ -770,7 +775,7 @@ namespace HeavenStudio }, inactiveFunction: delegate { var e = eventCaller.currentEntity; GameManager.instance.SwitchGame(eventCaller.currentSwitchGame, eventCaller.currentEntity.beat, e["toggle"]); } ), - new GameAction("end", "End Remix", + new GameAction("end", "End Remix", "", function: delegate { Debug.Log("end"); if (Timeline.instance != null) @@ -779,7 +784,7 @@ namespace HeavenStudio GameManager.instance.Stop(eventCaller.currentEntity.beat); } ), - new GameAction("skill star", "Skill Star", 1f, true) + new GameAction("skill star", "Skill Star", "", 1f, true) { //temp for testing function = delegate { @@ -787,7 +792,7 @@ namespace HeavenStudio Common.SkillStarManager.instance.DoStarIn(e.beat, e.length); } }, - new GameAction("toggle inputs", "Toggle Inputs", 0.5f, true, + new GameAction("toggle inputs", "Toggle Inputs", "", 0.5f, true, new List() { new Param("toggle", true, "Allow Inputs", "Toggle if the player is able to input. Any missed cues while this is disabled will not be counted as a miss and will not break a perfect.") @@ -801,7 +806,7 @@ namespace HeavenStudio new Minigame("countIn", "Count-Ins", "", false, true, new List() { - new GameAction("count-in", "Count-In", 4f, true, + new GameAction("count-in", "Count-In", "Built", 4f, true, new List() { new Param("alt", false, "Alt", "Set the type of sounds to use for the count-in."), @@ -812,7 +817,7 @@ namespace HeavenStudio SoundEffects.CountIn(e.beat, e.length, e["alt"], e["go"]); } ), - new GameAction("4 beat count-in", "4 Beat Count-In", 4f, true, + new GameAction("4 beat count-in", "4 Beat Count-In", "Built", 4f, true, new List() { new Param("type", SoundEffects.CountInType.Normal, "Type", "Set the type of sounds to use for the count-in.") @@ -822,7 +827,7 @@ namespace HeavenStudio SoundEffects.FourBeatCountIn(e.beat, e.length / 4f, e["type"]); } ), - new GameAction("8 beat count-in", "8 Beat Count-In", 8f, true, + new GameAction("8 beat count-in", "8 Beat Count-In", "Built", 8f, true, new List() { new Param("type", SoundEffects.CountInType.Normal, "Type", "Set the type of sounds to use for the count-in.") @@ -832,7 +837,7 @@ namespace HeavenStudio SoundEffects.EightBeatCountIn(e.beat, e.length / 8f, e["type"]); } ), - new GameAction("count", "Count", 1f, false, + new GameAction("count", "Count", "Single", 1f, false, new List() { new Param("type", SoundEffects.CountNumbers.One, "Type", "Set the number to say."), @@ -843,16 +848,16 @@ namespace HeavenStudio SoundEffects.Count(e["type"], e["toggle"]); } ), - new GameAction("cowbell", "Cowbell", + new GameAction("cowbell", "Cowbell", "Single", function: delegate { SoundEffects.Cowbell(); } ), - new GameAction("ready!", "Ready!", 2f, true, + new GameAction("ready!", "Ready!", "Single", 2f, true, function: delegate { var e = eventCaller.currentEntity; SoundEffects.Ready(e.beat, (e.length / 2f)); } ), - new GameAction("and", "And", 0.5f, + new GameAction("and", "And", "Single", 0.5f, function: delegate { SoundEffects.And(); } ), - new GameAction("go!", "Go!", 1f, false, + new GameAction("go!", "Go!", "Single", 1f, false, new List() { new Param("toggle", false, "Alt", "Toggle if the alternate version of this voice line should be used.") @@ -860,26 +865,26 @@ namespace HeavenStudio function: delegate { SoundEffects.Go(eventCaller.currentEntity["toggle"]); } ), - // These are still here for backwards-compatibility but are hidden in the editor - new GameAction("4 beat count-in (alt)", "", 4f, function: delegate { var e = eventCaller.currentEntity; SoundEffects.FourBeatCountIn(e.beat, e.length, 1); }, hidden: true), - new GameAction("4 beat count-in (cowbell)", "", 4f, function: delegate { var e = eventCaller.currentEntity; SoundEffects.FourBeatCountIn(e.beat, e.length, 2); }, hidden: true), - new GameAction("8 beat count-in (alt)", "", 8f, function: delegate { var e = eventCaller.currentEntity; SoundEffects.EightBeatCountIn(e.beat, e.length, 1); }, hidden: true), - new GameAction("8 beat count-in (cowbell)", "", 8f, function: delegate { var e = eventCaller.currentEntity; SoundEffects.EightBeatCountIn(e.beat, e.length, 2); }, hidden: true), + // // These are still here for backwards-compatibility but are hidden in the editor + // new GameAction("4 beat count-in (alt)", "", 4f, function: delegate { var e = eventCaller.currentEntity; SoundEffects.FourBeatCountIn(e.beat, e.length, 1); }, hidden: true), + // new GameAction("4 beat count-in (cowbell)", "", 4f, function: delegate { var e = eventCaller.currentEntity; SoundEffects.FourBeatCountIn(e.beat, e.length, 2); }, hidden: true), + // new GameAction("8 beat count-in (alt)", "", 8f, function: delegate { var e = eventCaller.currentEntity; SoundEffects.EightBeatCountIn(e.beat, e.length, 1); }, hidden: true), + // new GameAction("8 beat count-in (cowbell)", "", 8f, function: delegate { var e = eventCaller.currentEntity; SoundEffects.EightBeatCountIn(e.beat, e.length, 2); }, hidden: true), - new GameAction("one", "", function: delegate { SoundEffects.Count(0, false); }, hidden: true), - new GameAction("two", "", function: delegate { SoundEffects.Count(1, false); }, hidden: true), - new GameAction("three", "", function: delegate { SoundEffects.Count(2, false); }, hidden: true), - new GameAction("four", "", function: delegate { SoundEffects.Count(3, false); }, hidden: true), - new GameAction("one (alt)", "", function: delegate { SoundEffects.Count(0, true); }, hidden: true), - new GameAction("two (alt)", "", function: delegate { SoundEffects.Count(1, true); }, hidden: true), - new GameAction("three (alt)", "", function: delegate { SoundEffects.Count(2, true); }, hidden: true), - new GameAction("four (alt)", "", function: delegate { SoundEffects.Count(3, true); }, hidden: true), - new GameAction("go! (alt)", "", function: delegate { SoundEffects.Go(true); }, hidden: true), + // new GameAction("one", "", function: delegate { SoundEffects.Count(0, false); }, hidden: true), + // new GameAction("two", "", function: delegate { SoundEffects.Count(1, false); }, hidden: true), + // new GameAction("three", "", function: delegate { SoundEffects.Count(2, false); }, hidden: true), + // new GameAction("four", "", function: delegate { SoundEffects.Count(3, false); }, hidden: true), + // new GameAction("one (alt)", "", function: delegate { SoundEffects.Count(0, true); }, hidden: true), + // new GameAction("two (alt)", "", function: delegate { SoundEffects.Count(1, true); }, hidden: true), + // new GameAction("three (alt)", "", function: delegate { SoundEffects.Count(2, true); }, hidden: true), + // new GameAction("four (alt)", "", function: delegate { SoundEffects.Count(3, true); }, hidden: true), + // new GameAction("go! (alt)", "", function: delegate { SoundEffects.Go(true); }, hidden: true), }), new Minigame("vfx", "Visual Effects", "", false, true, new List() { - new GameAction("flash", "Flash/Fade", 1f, true, + new GameAction("flash", "Flash/Fade", "VFX", 1f, true, new List() { new Param("colorA", Color.white, "Start Color", "Set the color at the start of the event."), @@ -892,7 +897,7 @@ namespace HeavenStudio }) } ), - new GameAction("filter", "Filter", 1f, true, + new GameAction("filter", "Filter", "VFX", 1f, true, new List() { new Param("filter", Games.Global.Filter.FilterType.grayscale, "Type", "Set the type of filter to use."), @@ -912,7 +917,7 @@ namespace HeavenStudio }), } ), - new GameAction("move camera", "Move Camera", 1f, true, new List() + new GameAction("move camera", "Move Camera", "Camera", 1f, true, new List() { new Param("valA", new EntityTypes.Float(-50, 50, 0), "Right / Left", "Set the position on the X axis."), new Param("valB", new EntityTypes.Float(-50, 50, 0), "Up / Down", "Set the position on the Y axis."), @@ -921,16 +926,16 @@ namespace HeavenStudio new Param("axis", GameCamera.CameraAxis.All, "Axis", "Set if only a specific axis should be modified." ) } ), - new GameAction("rotate camera", "Rotate Camera", 1f, true, new List() + new GameAction("rotate camera", "Rotate Camera", "Camera", 1f, true, new List() { - new Param("valA", new EntityTypes.Integer(-360, 360, 0), "Pitch", "Set the up/down rotation."), - new Param("valB", new EntityTypes.Integer(-360, 360, 0), "Yaw", "Set the left/right rotation."), - new Param("valC", new EntityTypes.Integer(-360, 360, 0), "Roll", "Set the clockwise/counterclockwise rotation."), + new Param("valA", new EntityTypes.Float(-360, 360, 0), "Pitch", "Set the up/down rotation."), + new Param("valB", new EntityTypes.Float(-360, 360, 0), "Yaw", "Set the left/right rotation."), + new Param("valC", new EntityTypes.Float(-360, 360, 0), "Roll", "Set the clockwise/counterclockwise rotation."), new Param("ease", Util.EasingFunction.Ease.Linear, "Ease", "Set the easing of the action."), new Param("axis", GameCamera.CameraAxis.All, "Axis", "Set if only a specific axis should be modified." ) } ), - new GameAction("pan view", "Pan Viewport", 1f, true, new List() + new GameAction("pan view", "Pan Viewport", "Camera", 1f, true, new List() { new Param("valA", new EntityTypes.Float(-50, 50, 0), "Right / Left", "Set the position on the X axis."), new Param("valB", new EntityTypes.Float(-50, 50, 0), "Up / Down", "Set the position on the Y axis."), @@ -938,13 +943,13 @@ namespace HeavenStudio new Param("axis", StaticCamera.ViewAxis.All, "Axis", "Set if only a specific axis should be modified." ) } ), - new GameAction("rotate view", "Rotate Viewport", 1f, true, new List() + new GameAction("rotate view", "Rotate Viewport", "Camera", 1f, true, new List() { new Param("valA", new EntityTypes.Float(-360, 360, 0), "Rotation", "Set the clockwise/counterclockwise rotation."), new Param("ease", Util.EasingFunction.Ease.Linear, "Ease", "Set the easing of the action."), } ), - new GameAction("scale view", "Scale Viewport", 1f, true, new List() + new GameAction("scale view", "Scale Viewport", "Camera", 1f, true, new List() { new Param("valA", new EntityTypes.Float(-50f, 50, 1), "Width", "Set the width of the viewport."), new Param("valB", new EntityTypes.Float(-50f, 50, 1), "Height", "Set the height of the viewport."), @@ -952,7 +957,7 @@ namespace HeavenStudio new Param("axis", StaticCamera.ViewAxis.All, "Axis", "Set if only a specific axis should be modified." ) } ), - new("stretch camera", "Stretch Camera") + new("stretch camera", "Stretch Camera", "Camera") { resizable = true, parameters = new() @@ -968,7 +973,7 @@ namespace HeavenStudio new Param("axis", GameCamera.CameraAxis.All, "Axis", "Set if only a specific axis should be modified.") } }, - new GameAction("fitScreen", "Force Game Stretching To Window") + new GameAction("fitScreen", "Force Game Stretching To Window", "Camera") { defaultLength = 0.5f, parameters = new() @@ -976,7 +981,7 @@ namespace HeavenStudio new("enable", true, "Enabled", "Toggle if the game should be forced to stretch to the window size, removing the letterbox.") } }, - new GameAction("screen shake", "Screen Shake", 1f, true, + new GameAction("screen shake", "Screen Shake", "Camera", 1f, true, new List() { new Param("easedA", new EntityTypes.Float(0, 10, 0), "Start Horizontal Intensity", "Set the horizontal intensity of the screen shake at the start of the event."), @@ -989,7 +994,7 @@ namespace HeavenStudio }), } ), - new GameAction("display textbox", "Display Textbox", 1f, true, new List() + new GameAction("display textbox", "Display Textbox", "Text", 1f, true, new List() { new Param("text1", "", "Text", "Set the text to display in the textbox. Rich text is supported."), new Param("type", Games.Global.Textbox.TextboxAnchor.TopMiddle, "Anchor", "Set where to anchor the textbox."), @@ -997,7 +1002,7 @@ namespace HeavenStudio new Param("valB", new EntityTypes.Float(0.5f, 8, 1), "Height", "Set the height of the textbox.") } ), - new GameAction("display open captions", "Display Open Captions", 1f, true, + new GameAction("display open captions", "Display Open Captions", "Text", 1f, true, new List() { new Param("text1", "", "Text", "Set the text to display in the captions. Rich text is supported."), @@ -1006,7 +1011,7 @@ namespace HeavenStudio new Param("valB", new EntityTypes.Float(0.5f, 8, 1), "Height", "Set the height of the captions.") } ), - new GameAction("display closed captions", "Display Closed Captions", 1f, true, + new GameAction("display closed captions", "Display Closed Captions", "Text", 1f, true, new List() { new Param("text1", "", "Text", "Set the text to display in the captions. Rich text is supported."), @@ -1014,7 +1019,7 @@ namespace HeavenStudio new Param("valA", new EntityTypes.Float(0.5f, 4, 1), "Height", "Set the height of the captions.") } ), - new GameAction("display song artist", "Display Song Info", 1f, true, + new GameAction("display song artist", "Display Song Info", "Text", 1f, true, new List() { new Param("text1", "", "Title", "Set the text to display in the upper label. Rich text is supported."), @@ -1023,7 +1028,7 @@ namespace HeavenStudio new Param("instantOff", false, "Instant Hide", "Toggle if the slide-out animation should be skipped."), } ), - new GameAction("camera background color", "Camera Background Color", 1, true, new List() + new GameAction("camera background color", "Camera Background Color", "Camera", 1, true, new List() { new Param("color", Color.black, "Start Color", "Set the color at the start of the event."), new Param("color2", Color.black, "End Color", "Set the color at the end of the event."), @@ -1032,7 +1037,7 @@ namespace HeavenStudio ), // Post Processing VFX - new GameAction("vignette", "Vignette") + new GameAction("vignette", "Vignette", "VFX") { resizable = true, parameters = new() @@ -1062,7 +1067,7 @@ namespace HeavenStudio }), } }, - new GameAction("cabb", "Chromatic Aberration") + new GameAction("cabb", "Chromatic Aberration", "VFX") { resizable = true, parameters = new() @@ -1075,7 +1080,7 @@ namespace HeavenStudio }), } }, - new GameAction("bloom", "Bloom") + new GameAction("bloom", "Bloom", "VFX") { resizable = true, parameters = new() @@ -1101,7 +1106,7 @@ namespace HeavenStudio }), } }, - new GameAction("lensD", "Lens Distortion") + new GameAction("lensD", "Lens Distortion", "VFX") { resizable = true, parameters = new() @@ -1120,7 +1125,7 @@ namespace HeavenStudio }), } }, - new GameAction("grain", "Grain") + new GameAction("grain", "Grain", "VFX") { resizable = true, parameters = new() @@ -1140,7 +1145,7 @@ namespace HeavenStudio } }, - new GameAction("colorGrading", "Color Grading") + new GameAction("colorGrading", "Color Grading", "VFX") { resizable = true, parameters = new() @@ -1173,7 +1178,7 @@ namespace HeavenStudio } }, - new GameAction("gaussBlur", "Gaussian Blur") + new GameAction("gaussBlur", "Gaussian Blur", "VFX") { resizable = true, parameters = new() @@ -1188,7 +1193,7 @@ namespace HeavenStudio } }, - new GameAction("pixelQuad", "Pixelize") + new GameAction("pixelQuad", "Pixelize", "VFX") { resizable = true, parameters = new() @@ -1208,7 +1213,27 @@ namespace HeavenStudio } }, - new GameAction("retroTv", "Retro TV") + new GameAction("pixelQuad", "Pixelize", "VFX") + { + resizable = true, + parameters = new() + { + new("pixelSizeStart", new EntityTypes.Float(0.00f, 1f, 0.00f), "Start Pixel Size", "Set the pixel size at the start of the event."), + new("pixelSizeEnd", new EntityTypes.Float(0.00f, 1f, 0.5f), "End Pixel Size", "Set the pixel size at the end of the event."), + new("ratioStart", new EntityTypes.Float(0.2f, 5f, 1f), "Start Pixel Ratio", "Set the pixel ratio at the start of the event."), + new("ratioEnd", new EntityTypes.Float(0.2f, 5f, 1f), "End Pixel Ratio", "Set the pixel ratio at the end of the event."), + new("xScaleStart", new EntityTypes.Float(0.2f, 5f, 1f), "Start X Scale", "Set the X scale of the pixels at the start of the event."), + new("xScaleEnd", new EntityTypes.Float(0.2f, 5f, 1f), "End X Scale", "Set the X scale of the pixels at the end of the event."), + new("yScaleStart", new EntityTypes.Float(0.2f, 5f, 1f), "Start Y Scale", "Set the Y scale of the pixels at the start of the event."), + new("yScaleEnd", new EntityTypes.Float(0.2f, 5f, 1f), "End Y Scale", "Set the Y scale of the pixels at the end of the event."), + new("ease", Util.EasingFunction.Ease.Linear, "Ease", "Set the easing of the action.", new() + { + new((x, y) => (Util.EasingFunction.Ease)x != Util.EasingFunction.Ease.Instant, new string[] { "pixelSizeStart", "ratioStart", "xScaleStart", "yScaleStart" }) + }), + } + }, + + new GameAction("retroTv", "Retro TV", "VFX") { resizable = true, parameters = new() @@ -1232,7 +1257,7 @@ namespace HeavenStudio } }, - new GameAction("scanJitter", "Scan Line Jitter") + new GameAction("scanJitter", "Scan Line Jitter", "VFX") { resizable = true, parameters = new() @@ -1247,7 +1272,7 @@ namespace HeavenStudio } }, - new GameAction("analogNoise", "Analog Noise") + new GameAction("analogNoise", "Analog Noise", "VFX") { resizable = true, parameters = new() @@ -1268,7 +1293,7 @@ namespace HeavenStudio } }, - new GameAction("screenJump", "Screen Jump") + new GameAction("screenJump", "Screen Jump", "VFX") { resizable = true, parameters = new() @@ -1283,7 +1308,7 @@ namespace HeavenStudio } }, - new GameAction("sobelNeon", "Neon") + new GameAction("sobelNeon", "Neon", "VFX") { resizable = true, parameters = new() @@ -1311,7 +1336,7 @@ namespace HeavenStudio }, - new GameAction("screenTiling", "Tile Screen") + new GameAction("screenTiling", "Tile Screen", "VFX") { resizable = true, parameters = new() @@ -1327,7 +1352,7 @@ namespace HeavenStudio }), } }, - new GameAction("scrollTiles", "Scroll Tiles") + new GameAction("scrollTiles", "Scroll Tiles", "VFX") { resizable = true, parameters = new() @@ -1349,7 +1374,7 @@ namespace HeavenStudio new Minigame("advanced", "Advanced", "", false, true, new List() { - new GameAction("play animation", "Play Animation", 0.5f, false, + new GameAction("play animation", "Play Animation", "Play", 0.5f, false, new List() { new Param("getAnimators", new EntityTypes.Button("No Game", e => { @@ -1404,7 +1429,7 @@ namespace HeavenStudio GameManager.instance.PlayAnimationArbitrary(e["animator"].CurrentValue, e["animation"].CurrentValue, e["scale"]); } ), - new GameAction("play sfx", "Play SFX", 0.5f, true, + new GameAction("play sfx", "Play SFX", "Play", 0.5f, true, new List() { new Param("game", new EntityTypes.Dropdown(), "Which Game", "Specify the game's sfx to play. An empty input will play global sfx."), @@ -1435,7 +1460,7 @@ namespace HeavenStudio new Param("semitones", new EntityTypes.Integer(-EntityTypes.Note.maxSemitones, EntityTypes.Note.maxSemitones, 0), "Semitones", "The semitones of the sfx."), new Param("cents", new EntityTypes.Integer(-100, 100, 0), "Cents", "The cents of the sfx."), new Param("pitch", new EntityTypes.Float(0, 5, 1), "Pitch", "The pitch of the sfx."), - new Param("volume", new EntityTypes.Float(0, 2, 1), "Volume", "The volume of the sfx."), + new Param("volume", new EntityTypes.Float(0, 5, 1), "Volume", "The volume of the sfx."), new Param("offset", new EntityTypes.Integer(-500, 500), "Offset (ms)", "The offset of the sfx in milliseconds."), new Param("loop", false, "Loop", "Loop the sfx for the length of the block."), },