From 9d2f81da7d5d5859bff96c28956db56555017b7a Mon Sep 17 00:00:00 2001 From: AstrlJelly Date: Sun, 25 Feb 2024 20:46:23 -0500 Subject: [PATCH] Advanced Blocks (#720) * play sfx and play animation blocks i also changed prescheduleFunction to preFunction, and removed the unused preFunction argument in GameAction i can revert this if need be but it just seemed vestigial * count in rework + preloading, multisound addition multisound was using an array that was converted to a list..? very silly when you consider it's a list first so sometimes it's list -> array -> list lol new Count-In and Play SFX block preloads sfx now!! epic. * prefab-ify event properties, Button EntityType * things are very nearly working! however i just hit an insane hurdle. how do i modify a dropdown while still being able to access the index/int value of that param directly. UGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH * okay it's WORKING now i just need to do some better dropdown stuff * ITS WORKING ITS WORKING ITS WORKING arbitrary animations, now accessible to those without prefab knowledge! and it's piss easy to use!! * about to make a struct + class, tooltip improvements gonna make the struct define it, then the class will actually be the dropdown this is gonna make things so so so so much easier to comprehend * finishing up, probably one more commit after this * split up Dropdown into Dropdown and DropdownObj, which basically fixed all of my problems lol * fixed a count bug * added param tooltip toggle * grah it's ALMOST DONE * it's 99.9% finished. just some touch ups, i don't think i even know of any bugs * alright, looks like that's all the bugs gone * EVERYTHING IS FINISHED!! --- .../Prefabs/Editor/EventProperties.meta | 8 + .../Editor/EventProperties/Boolean.prefab | 465 ++ .../EventProperties/Boolean.prefab.meta | 7 + .../Editor/EventProperties/Button.prefab | 512 ++ .../Editor/EventProperties/Button.prefab.meta | 7 + .../Editor/EventProperties/Color.prefab | 1186 ++++ .../Editor/EventProperties/Color.prefab.meta | 7 + .../Editor/EventProperties/Dropdown.prefab | 1483 +++++ .../EventProperties/Dropdown.prefab.meta | 7 + .../Editor/EventProperties/Float.prefab | 1023 +++ .../Editor/EventProperties/Float.prefab.meta | 7 + .../Editor/EventProperties/Integer.prefab | 1023 +++ .../EventProperties/Integer.prefab.meta | 7 + .../Editor/EventProperties/String.prefab | 596 ++ .../Editor/EventProperties/String.prefab.meta | 7 + .../Editor/SettingsMenu/EditorSettings.prefab | 595 ++ .../Editor/SettingsMenu/GameSettings.prefab | 62 +- .../Sprites/Editor/GameIcons/advanced.png | Bin 0 -> 225348 bytes .../Editor/GameIcons/advanced.png.meta | 123 + .../Editor/GameIcons/advanced_mask.png | Bin 0 -> 28429 bytes .../Editor/GameIcons/advanced_mask.png.meta | 123 + Assets/Scenes/Editor.unity | 5802 +---------------- Assets/Scripts/GameManager.cs | 25 + Assets/Scripts/Games/SoundEffects.cs | 106 +- Assets/Scripts/LevelEditor/Commands/Block.cs | 9 +- .../EventSelector/EventParameterManager.cs | 117 +- .../EventSelector/EventPropertyPrefab.cs | 25 +- .../PropertyPrefabs/BoolPropertyPrefab.cs | 33 +- .../PropertyPrefabs/ButtonPropertyPrefab.cs | 61 + ...b.cs.meta => ButtonPropertyPrefab.cs.meta} | 2 +- .../PropertyPrefabs/ColorPropertyPrefab.cs | 8 +- .../PropertyPrefabs/DropdownPropertyPrefab.cs | 100 + .../DropdownPropertyPrefab.cs.meta | 11 + .../PropertyPrefabs/EnumPropertyPrefab.cs | 95 - .../PropertyPrefabs/NumberPropertyPrefab.cs | 43 +- .../PropertyPrefabs/StringPropertyPrefab.cs | 30 +- .../Scripts/LevelEditor/Timeline/Timeline.cs | 30 +- .../LevelEditor/Timeline/TimelineEventObj.cs | 9 +- Assets/Scripts/LevelEditor/Tooltip.cs | 16 +- Assets/Scripts/Minigames.cs | 183 +- Assets/Scripts/PersistentDataManager.cs | 11 +- .../UI/SettingsDialog/Tabs/EditorSettings.cs | 29 +- Assets/Scripts/Util/EntityTypes.cs | 86 +- Assets/Scripts/Util/MultiSound.cs | 10 +- Assets/Scripts/Util/SoundByte.cs | 2 +- 45 files changed, 7878 insertions(+), 6213 deletions(-) create mode 100644 Assets/Resources/Prefabs/Editor/EventProperties.meta create mode 100644 Assets/Resources/Prefabs/Editor/EventProperties/Boolean.prefab create mode 100644 Assets/Resources/Prefabs/Editor/EventProperties/Boolean.prefab.meta create mode 100644 Assets/Resources/Prefabs/Editor/EventProperties/Button.prefab create mode 100644 Assets/Resources/Prefabs/Editor/EventProperties/Button.prefab.meta create mode 100644 Assets/Resources/Prefabs/Editor/EventProperties/Color.prefab create mode 100644 Assets/Resources/Prefabs/Editor/EventProperties/Color.prefab.meta create mode 100644 Assets/Resources/Prefabs/Editor/EventProperties/Dropdown.prefab create mode 100644 Assets/Resources/Prefabs/Editor/EventProperties/Dropdown.prefab.meta create mode 100644 Assets/Resources/Prefabs/Editor/EventProperties/Float.prefab create mode 100644 Assets/Resources/Prefabs/Editor/EventProperties/Float.prefab.meta create mode 100644 Assets/Resources/Prefabs/Editor/EventProperties/Integer.prefab create mode 100644 Assets/Resources/Prefabs/Editor/EventProperties/Integer.prefab.meta create mode 100644 Assets/Resources/Prefabs/Editor/EventProperties/String.prefab create mode 100644 Assets/Resources/Prefabs/Editor/EventProperties/String.prefab.meta create mode 100644 Assets/Resources/Sprites/Editor/GameIcons/advanced.png create mode 100644 Assets/Resources/Sprites/Editor/GameIcons/advanced.png.meta create mode 100644 Assets/Resources/Sprites/Editor/GameIcons/advanced_mask.png create mode 100644 Assets/Resources/Sprites/Editor/GameIcons/advanced_mask.png.meta create mode 100644 Assets/Scripts/LevelEditor/EventSelector/PropertyPrefabs/ButtonPropertyPrefab.cs rename Assets/Scripts/LevelEditor/EventSelector/PropertyPrefabs/{EnumPropertyPrefab.cs.meta => ButtonPropertyPrefab.cs.meta} (83%) create mode 100644 Assets/Scripts/LevelEditor/EventSelector/PropertyPrefabs/DropdownPropertyPrefab.cs create mode 100644 Assets/Scripts/LevelEditor/EventSelector/PropertyPrefabs/DropdownPropertyPrefab.cs.meta delete mode 100644 Assets/Scripts/LevelEditor/EventSelector/PropertyPrefabs/EnumPropertyPrefab.cs diff --git a/Assets/Resources/Prefabs/Editor/EventProperties.meta b/Assets/Resources/Prefabs/Editor/EventProperties.meta new file mode 100644 index 000000000..212ffc474 --- /dev/null +++ b/Assets/Resources/Prefabs/Editor/EventProperties.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a79ff605eee949d4fb3db853e4e25490 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Prefabs/Editor/EventProperties/Boolean.prefab b/Assets/Resources/Prefabs/Editor/EventProperties/Boolean.prefab new file mode 100644 index 000000000..d8b9b347f --- /dev/null +++ b/Assets/Resources/Prefabs/Editor/EventProperties/Boolean.prefab @@ -0,0 +1,465 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &161819469546819110 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 161819469546819109} + - component: {fileID: 161819469546819108} + m_Layer: 5 + m_Name: Boolean + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &161819469546819109 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 161819469546819110} + 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: 161819469598736650} + - {fileID: 161819470580724529} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 459.58514, y: -105} + m_SizeDelta: {x: 879.1703, y: 30} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &161819469546819108 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 161819469546819110} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9aa690f14ccbf9e4bb6bd339d500c3e7, type: 3} + m_Name: + m_EditorClassIdentifier: + caption: {fileID: 161819469598736649} + parameterManager: {fileID: 0} + propertyName: + toggle: {fileID: 161819470580724528} +--- !u!1 &161819469598736651 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 161819469598736650} + - component: {fileID: 161819469598736648} + - component: {fileID: 161819469598736649} + m_Layer: 5 + m_Name: Text (TMP) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &161819469598736650 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 161819469598736651} + 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: 161819469546819109} + 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: 215, y: 0} + m_Pivot: {x: 0, y: 0.5} +--- !u!222 &161819469598736648 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 161819469598736651} + m_CullTransparentMesh: 1 +--- !u!114 &161819469598736649 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 161819469598736651} + 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: Boolean + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 78e7291cdeccdfc4fa61249845605144, type: 2} + m_sharedMaterial: {fileID: 5250768452915780979, guid: 78e7291cdeccdfc4fa61249845605144, 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: 25 + m_fontSizeBase: 20 + m_fontWeight: 400 + m_enableAutoSizing: 1 + m_fontSizeMin: 3 + m_fontSizeMax: 25 + m_fontStyle: 0 + m_HorizontalAlignment: 1 + 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!1 &161819469616376894 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 161819469616376893} + - component: {fileID: 161819469616376891} + - component: {fileID: 161819469616376892} + m_Layer: 5 + m_Name: Checkmark + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &161819469616376893 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 161819469616376894} + 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: 161819469800340446} + 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: 20, y: 20} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &161819469616376891 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 161819469616376894} + m_CullTransparentMesh: 1 +--- !u!114 &161819469616376892 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 161819469616376894} + 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: 10901, guid: 0000000000000000f000000000000000, type: 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!1 &161819469800340447 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 161819469800340446} + - component: {fileID: 161819469800340444} + - component: {fileID: 161819469800340445} + m_Layer: 5 + m_Name: Background + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &161819469800340446 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 161819469800340447} + 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: 161819469616376893} + m_Father: {fileID: 161819470580724529} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 10, y: -10} + m_SizeDelta: {x: 20, y: 20} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &161819469800340444 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 161819469800340447} + m_CullTransparentMesh: 1 +--- !u!114 &161819469800340445 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 161819469800340447} + 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!1 &161819470580724530 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 161819470580724529} + - component: {fileID: 161819470580724528} + - component: {fileID: 161819470580724543} + m_Layer: 5 + m_Name: Toggle + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &161819470580724529 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 161819470580724530} + 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: 161819469800340446} + m_Father: {fileID: 161819469546819109} + 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: 215, y: -0.000015258789} + m_SizeDelta: {x: 160, y: 20} + m_Pivot: {x: 0, y: 0.5} +--- !u!114 &161819470580724528 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 161819470580724530} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9085046f02f69544eb97fd06b6048fe2, 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.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: 161819469800340445} + toggleTransition: 1 + graphic: {fileID: 161819469616376892} + m_Group: {fileID: 0} + onValueChanged: + m_PersistentCalls: + m_Calls: [] + m_IsOn: 1 +--- !u!114 &161819470580724543 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 161819470580724530} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e4972b7ea15fb7943ad12ed39e229140, type: 3} + m_Name: + m_EditorClassIdentifier: + _events: + - name: Reset + action: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 161819469546819108} + m_TargetAssemblyTypeName: HeavenStudio.Editor.BoolPropertyPrefab, Assembly-CSharp + m_MethodName: ResetValue + 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 + _masterTrans: {fileID: 0} + _dropDown: {fileID: 8384641343036272350, guid: 56a45ac5cd0da2a4ab398d1a63e18d9f, type: 3} diff --git a/Assets/Resources/Prefabs/Editor/EventProperties/Boolean.prefab.meta b/Assets/Resources/Prefabs/Editor/EventProperties/Boolean.prefab.meta new file mode 100644 index 000000000..3853350cd --- /dev/null +++ b/Assets/Resources/Prefabs/Editor/EventProperties/Boolean.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: a105c1177b918bc4ab70c00bde16f626 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Prefabs/Editor/EventProperties/Button.prefab b/Assets/Resources/Prefabs/Editor/EventProperties/Button.prefab new file mode 100644 index 000000000..ad708a17b --- /dev/null +++ b/Assets/Resources/Prefabs/Editor/EventProperties/Button.prefab @@ -0,0 +1,512 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &161819469546819110 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 161819469546819109} + - component: {fileID: 1052898068547679516} + - component: {fileID: 1492239408036616687} + m_Layer: 5 + m_Name: Button + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &161819469546819109 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 161819469546819110} + 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: 161819469598736650} + - {fileID: 1122443659071379076} + m_Father: {fileID: 0} + 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: 459.58514, y: 435} + m_SizeDelta: {x: 879.1703, y: 30} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1052898068547679516 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 161819469546819110} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 7891bc13f0b17734e9a197bf22818300, type: 3} + m_Name: + m_EditorClassIdentifier: + caption: {fileID: 161819469598736649} + parameterManager: {fileID: 0} + propertyName: + minButtonSize: 100 + buttonTextRect: {fileID: 1122443660375095479} + buttonRect: {fileID: 1122443659071379076} + buttonText: {fileID: 1122443660375095464} +--- !u!114 &1492239408036616687 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 161819469546819110} + 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 &161819469598736651 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 161819469598736650} + - component: {fileID: 161819469598736648} + - component: {fileID: 161819469598736649} + m_Layer: 5 + m_Name: Caption + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &161819469598736650 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 161819469598736651} + 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: 161819469546819109} + 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: 175, y: 30} + m_Pivot: {x: 0, y: 0.5} +--- !u!222 &161819469598736648 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 161819469598736651} + m_CullTransparentMesh: 1 +--- !u!114 &161819469598736649 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 161819469598736651} + 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: 'Button + +' + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 78e7291cdeccdfc4fa61249845605144, type: 2} + m_sharedMaterial: {fileID: 5250768452915780979, guid: 78e7291cdeccdfc4fa61249845605144, 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: 25 + m_fontSizeBase: 20 + m_fontWeight: 400 + m_enableAutoSizing: 1 + m_fontSizeMin: 3 + m_fontSizeMax: 25 + m_fontStyle: 0 + m_HorizontalAlignment: 1 + 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!1 &1122443659071379075 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1122443659071379076} + - component: {fileID: 1122443659071379079} + - component: {fileID: 1122443659071379078} + - component: {fileID: 1122443659071379077} + m_Layer: 5 + m_Name: Button + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1122443659071379076 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1122443659071379075} + 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: 1122443660375095479} + m_Father: {fileID: 161819469546819109} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 213.47, y: 30} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &1122443659071379079 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1122443659071379075} + m_CullTransparentMesh: 1 +--- !u!114 &1122443659071379078 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1122443659071379075} + 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!114 &1122443659071379077 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1122443659071379075} + 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: 1122443659071379078} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 1052898068547679516} + m_TargetAssemblyTypeName: HeavenStudio.Editor.ButtonPropertyPrefab, Assembly-CSharp + m_MethodName: OnClick + 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 &1122443660375095478 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1122443660375095479} + - component: {fileID: 1122443660375095465} + - component: {fileID: 1122443660375095464} + - component: {fileID: 1641598248478253416} + m_Layer: 5 + m_Name: Text (TMP) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1122443660375095479 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1122443660375095478} + 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: 1122443659071379076} + 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.2649994, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &1122443660375095465 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1122443660375095478} + m_CullTransparentMesh: 1 +--- !u!114 &1122443660375095464 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1122443660375095478} + 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: AWWWW :3 BWWWW + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: c2df694f599b22b42817910ff570a9df, type: 2} + m_sharedMaterial: {fileID: -5829441969153149921, guid: c2df694f599b22b42817910ff570a9df, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4281479730 + m_fontColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 0 + m_fontColorGradient: + topLeft: {r: 0.6792453, g: 0.061943684, b: 0.061943684, a: 1} + topRight: {r: 0.6792453, g: 0.061943684, b: 0.061943684, a: 1} + bottomLeft: {r: 0.6792453, g: 0.061943684, b: 0.061943684, a: 1} + bottomRight: {r: 0.6792453, g: 0.061943684, b: 0.061943684, 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: 20 + m_fontSizeBase: 20 + 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: 10, y: 0, z: 10, 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!114 &1641598248478253416 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1122443660375095478} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3245ec927659c4140ac4f8d17403cc18, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalFit: 2 + m_VerticalFit: 0 diff --git a/Assets/Resources/Prefabs/Editor/EventProperties/Button.prefab.meta b/Assets/Resources/Prefabs/Editor/EventProperties/Button.prefab.meta new file mode 100644 index 000000000..3d653a329 --- /dev/null +++ b/Assets/Resources/Prefabs/Editor/EventProperties/Button.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 950cb35d8fa268649aa7dd8f2eee60ad +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Prefabs/Editor/EventProperties/Color.prefab b/Assets/Resources/Prefabs/Editor/EventProperties/Color.prefab new file mode 100644 index 000000000..1e52a8042 --- /dev/null +++ b/Assets/Resources/Prefabs/Editor/EventProperties/Color.prefab @@ -0,0 +1,1186 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &1744989234316610923 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1744989234316610920} + - component: {fileID: 1744989234316610927} + - component: {fileID: 1744989234316610926} + - component: {fileID: 1744989234316610921} + m_Layer: 5 + m_Name: InputField (TMP) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1744989234316610920 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1744989234316610923} + 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: 1744989234503080302} + m_Father: {fileID: 1744989235443829386} + 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: 52.200005, y: 0.0000076293945} + m_SizeDelta: {x: 68.973, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &1744989234316610927 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1744989234316610923} + m_CullTransparentMesh: 1 +--- !u!114 &1744989234316610926 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1744989234316610923} + 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: 0 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10911, 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!114 &1744989234316610921 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1744989234316610923} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 2da0c512f12947e489f739169773d7ca, 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: 1744989234316610926} + m_TextViewport: {fileID: 1744989234503080302} + m_TextComponent: {fileID: 1744989235476453646} + m_Placeholder: {fileID: 0} + m_VerticalScrollbar: {fileID: 0} + m_VerticalScrollbarEventHandler: {fileID: 0} + m_LayoutGroup: {fileID: 0} + m_ScrollSensitivity: 1 + m_ContentType: 0 + m_InputType: 0 + m_AsteriskChar: 42 + m_KeyboardType: 0 + m_LineType: 0 + m_HideMobileInput: 0 + m_HideSoftKeyboard: 0 + m_CharacterValidation: 0 + m_RegexValue: + m_GlobalPointSize: 14 + m_CharacterLimit: 0 + m_OnEndEdit: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 1744989235431053315} + m_TargetAssemblyTypeName: ColorPreview, Assembly-CSharp-firstpass + m_MethodName: SetColorFromTMP + 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 + m_OnSubmit: + m_PersistentCalls: + m_Calls: [] + m_OnSelect: + m_PersistentCalls: + m_Calls: [] + m_OnDeselect: + m_PersistentCalls: + m_Calls: [] + m_OnTextSelection: + m_PersistentCalls: + m_Calls: [] + m_OnEndTextSelection: + m_PersistentCalls: + m_Calls: [] + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] + m_OnTouchScreenKeyboardStatusChanged: + m_PersistentCalls: + m_Calls: [] + m_CaretColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_CustomCaretColor: 0 + m_SelectionColor: {r: 0.65882355, g: 0.80784315, b: 1, a: 0.7529412} + m_Text: FFFFFF + m_CaretBlinkRate: 0.85 + m_CaretWidth: 1 + m_ReadOnly: 0 + m_RichText: 1 + m_GlobalFontAsset: {fileID: 11400000, guid: c2df694f599b22b42817910ff570a9df, type: 2} + m_OnFocusSelectAll: 1 + m_ResetOnDeActivation: 1 + m_KeepTextSelectionVisible: 0 + m_RestoreOriginalTextOnEscape: 1 + m_isRichTextEditingAllowed: 0 + m_LineLimit: 0 + isAlert: 0 + m_InputValidator: {fileID: 0} + m_ShouldActivateOnSelect: 1 +--- !u!1 &1744989234465695837 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1744989234465695826} + - component: {fileID: 1744989234465695824} + - component: {fileID: 1744989234465695827} + m_Layer: 5 + m_Name: Text (TMP) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1744989234465695826 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1744989234465695837} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1.0000798, y: 1.0000798, z: 1.0000798} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1744989235371525705} + 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: 215, y: 0} + m_Pivot: {x: 0, y: 0.5} +--- !u!222 &1744989234465695824 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1744989234465695837} + m_CullTransparentMesh: 1 +--- !u!114 &1744989234465695827 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1744989234465695837} + 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: Color + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 78e7291cdeccdfc4fa61249845605144, type: 2} + m_sharedMaterial: {fileID: 5250768452915780979, guid: 78e7291cdeccdfc4fa61249845605144, 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: 25 + m_fontSizeBase: 20 + m_fontWeight: 400 + m_enableAutoSizing: 1 + m_fontSizeMin: 3 + m_fontSizeMax: 25 + m_fontStyle: 0 + m_HorizontalAlignment: 1 + 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!1 &1744989234503080297 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1744989234503080302} + - component: {fileID: 1744989234503080303} + m_Layer: 5 + m_Name: Text Area + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1744989234503080302 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1744989234503080297} + 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: 1744989235476453641} + m_Father: {fileID: 1744989234316610920} + 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.5} + m_SizeDelta: {x: -20, y: -13} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1744989234503080303 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1744989234503080297} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3312d7739989d2b4e91e6319e9a96d76, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Padding: {x: -8, y: -5, z: -8, w: -5} + m_Softness: {x: 0, y: 0} +--- !u!1 &1744989234615793850 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1744989234615793851} + - component: {fileID: 1744989234615793849} + - component: {fileID: 1744989234615793848} + - component: {fileID: 1744989234615793854} + - component: {fileID: 1744989234615793855} + - component: {fileID: 1744989234615793852} + m_Layer: 5 + m_Name: Table + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &1744989234615793851 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1744989234615793850} + 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: 1744989235046115749} + - {fileID: 1744989235417698757} + - {fileID: 1744989235443829386} + m_Father: {fileID: 1744989235371525705} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 1, y: 1} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: -89.20001, y: 6} + m_SizeDelta: {x: 216, y: 216} + m_Pivot: {x: 0.5, y: 1} +--- !u!222 &1744989234615793849 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1744989234615793850} + m_CullTransparentMesh: 1 +--- !u!114 &1744989234615793848 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1744989234615793850} + 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.1981132, g: 0.1981132, b: 0.1981132, a: 1} + m_RaycastTarget: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 0 + 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!223 &1744989234615793854 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1744989234615793850} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 2 + m_Camera: {fileID: 0} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 1 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_AdditionalShaderChannelsFlag: 25 + m_SortingLayerID: 610346305 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!114 &1744989234615793855 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1744989234615793850} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: dc42784cf147c0c48a680349fa168899, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 1 + m_BlockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 +--- !u!114 &1744989234615793852 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1744989234615793850} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: c29b4f68c2b2e3849af4ab850c275cea, type: 3} + m_Name: + m_EditorClassIdentifier: + eventParameterManager: {fileID: 0} +--- !u!1 &1744989235046115748 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1744989235046115749} + - component: {fileID: 1744989235046115931} + - component: {fileID: 1744989235046115930} + m_Layer: 5 + m_Name: Pointer + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1744989235046115749 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1744989235046115748} + m_LocalRotation: {x: 0, y: 0, z: 0.7071068, w: 0.7071068} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1744989234615793851} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 90} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -111.91, y: 85.701} + m_SizeDelta: {x: 27.82, y: 21.592} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &1744989235046115931 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1744989235046115748} + m_CullTransparentMesh: 1 +--- !u!114 &1744989235046115930 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1744989235046115748} + 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.18823531, g: 0.18823531, b: 0.18823531, 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: e3b85a6fda50d2343a8dfb2fc70c2b32, 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!1 &1744989235371525704 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1744989235371525705} + - component: {fileID: 1744989235371525710} + m_Layer: 5 + m_Name: Color + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &1744989235371525705 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1744989235371525704} + 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: 1744989234465695826} + - {fileID: 1744989235431053327} + - {fileID: 1744989234615793851} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 391.79788, y: -25} + m_SizeDelta: {x: 743.59576, y: 30} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1744989235371525710 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1744989235371525704} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: c1c576a0586b70d4395de537078023d5, type: 3} + m_Name: + m_EditorClassIdentifier: + caption: {fileID: 1744989234465695827} + parameterManager: {fileID: 0} + propertyName: + ColorBTN: {fileID: 1744989235431053324} + ColorTable: {fileID: 1744989234615793851} + colorTableActive: 0 + colorPreview: {fileID: 1744989235431053315} + hex: {fileID: 1744989234316610921} +--- !u!1 &1744989235417698756 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1744989235417698757} + - component: {fileID: 1744989235417698808} + - component: {fileID: 1744989235417698811} + - component: {fileID: 1744989235417698810} + m_Layer: 5 + m_Name: Color picker + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1744989235417698757 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1744989235417698756} + 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: 1744989234615793851} + 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.0024414062, y: -14.7400055} + m_SizeDelta: {x: -0.01, y: -36.71} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &1744989235417698808 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1744989235417698756} + m_CullTransparentMesh: 0 +--- !u!114 &1744989235417698811 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1744989235417698756} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 2100000, guid: 8a6d493ef83c61d45b80f5a22a814173, type: 2} + 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: 0 + 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 &1744989235417698810 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1744989235417698756} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: af3ff511a986a5c4e8dc1a7939e7b981, type: 3} + m_Name: + m_EditorClassIdentifier: + colorPickerShader: {fileID: 0} + image: {fileID: 1744989235417698811} +--- !u!1 &1744989235431053326 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1744989235431053327} + - component: {fileID: 1744989235431053314} + - component: {fileID: 1744989235431053325} + - component: {fileID: 1744989235431053324} + - component: {fileID: 1744989235431053315} + - component: {fileID: 1744989235431053312} + m_Layer: 5 + m_Name: ColorBTN + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1744989235431053327 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1744989235431053326} + 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: 1744989235371525705} + 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: 215, y: 0} + m_SizeDelta: {x: 100, y: 30} + m_Pivot: {x: 0, y: 1} +--- !u!222 &1744989235431053314 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1744989235431053326} + m_CullTransparentMesh: 1 +--- !u!114 &1744989235431053325 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1744989235431053326} + 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: 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!114 &1744989235431053324 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1744989235431053326} + 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: 0 + 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: 1744989235431053325} + m_OnClick: + m_PersistentCalls: + m_Calls: [] +--- !u!114 &1744989235431053315 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1744989235431053326} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5c2c42ee235f17049ab3792499eccc59, type: 3} + m_Name: + m_EditorClassIdentifier: + previewGraphic: {fileID: 1744989235431053325} + colorPicker: {fileID: 1744989235417698810} + hex: {fileID: 1744989234316610921} +--- !u!114 &1744989235431053312 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1744989235431053326} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e4972b7ea15fb7943ad12ed39e229140, type: 3} + m_Name: + m_EditorClassIdentifier: + _events: + - name: Reset + action: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 1744989235371525710} + m_TargetAssemblyTypeName: HeavenStudio.Editor.ColorPropertyPrefab, Assembly-CSharp + m_MethodName: ResetValue + 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 + _masterTrans: {fileID: 0} + _dropDown: {fileID: 8384641343036272350, guid: 56a45ac5cd0da2a4ab398d1a63e18d9f, type: 3} +--- !u!1 &1744989235443829397 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1744989235443829386} + - component: {fileID: 1744989235443829384} + - component: {fileID: 1744989235443829387} + m_Layer: 5 + m_Name: Text (TMP) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1744989235443829386 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1744989235443829397} + 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: 1744989234316610920} + m_Father: {fileID: 1744989234615793851} + 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: 10, y: -8} + m_SizeDelta: {x: -15, y: 23.2} + m_Pivot: {x: 0, y: 1} +--- !u!222 &1744989235443829384 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1744989235443829397} + m_CullTransparentMesh: 1 +--- !u!114 &1744989235443829387 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1744989235443829397} + 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: 0 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: '#' + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 78e7291cdeccdfc4fa61249845605144, type: 2} + m_sharedMaterial: {fileID: 5250768452915780979, guid: 78e7291cdeccdfc4fa61249845605144, 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: 22.9 + m_fontSizeBase: 22.9 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 1 + 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!1 &1744989235476453640 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1744989235476453641} + - component: {fileID: 1744989235476453647} + - component: {fileID: 1744989235476453646} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1744989235476453641 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1744989235476453640} + 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: 1744989234503080302} + 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 &1744989235476453647 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1744989235476453640} + m_CullTransparentMesh: 1 +--- !u!114 &1744989235476453646 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1744989235476453640} + 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: "FFFFFF\u200B" + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: c2df694f599b22b42817910ff570a9df, type: 2} + m_sharedMaterial: {fileID: -5829441969153149921, guid: c2df694f599b22b42817910ff570a9df, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4281479730 + m_fontColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, 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: 14 + m_fontSizeBase: 14 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 1 + 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: 3 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_ActiveFontFeatures: 6e72656b + m_enableExtraPadding: 1 + 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} diff --git a/Assets/Resources/Prefabs/Editor/EventProperties/Color.prefab.meta b/Assets/Resources/Prefabs/Editor/EventProperties/Color.prefab.meta new file mode 100644 index 000000000..ed3b66505 --- /dev/null +++ b/Assets/Resources/Prefabs/Editor/EventProperties/Color.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 5ea2e04e4ea2f3a46bae219cfd0fceab +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Prefabs/Editor/EventProperties/Dropdown.prefab b/Assets/Resources/Prefabs/Editor/EventProperties/Dropdown.prefab new file mode 100644 index 000000000..b509b8d4a --- /dev/null +++ b/Assets/Resources/Prefabs/Editor/EventProperties/Dropdown.prefab @@ -0,0 +1,1483 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &2779900776400187974 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2779900776400187973} + - component: {fileID: 2779900776400187970} + - component: {fileID: 2779900776400187971} + - component: {fileID: 2779900776400187972} + m_Layer: 5 + m_Name: Scrollbar + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2779900776400187973 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2779900776400187974} + 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: 2779900776519673748} + m_Father: {fileID: 2779900777083892197} + 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: 20, y: 0} + m_Pivot: {x: 1, y: 1} +--- !u!222 &2779900776400187970 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2779900776400187974} + m_CullTransparentMesh: 1 +--- !u!114 &2779900776400187971 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2779900776400187974} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!114 &2779900776400187972 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2779900776400187974} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 2a4db7a114972834c8e4117be1d82ba3, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 2779900777014795331} + m_HandleRect: {fileID: 2779900777014795332} + m_Direction: 2 + m_Value: 0 + m_Size: 1 + m_NumberOfSteps: 0 + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] +--- !u!1 &2779900776519673749 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2779900776519673748} + m_Layer: 5 + m_Name: Sliding Area + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2779900776519673748 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2779900776519673749} + 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: 2779900777014795332} + m_Father: {fileID: 2779900776400187973} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: -20, y: -20} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &2779900776949436466 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2779900776949436465} + - component: {fileID: 2779900776949436431} + - component: {fileID: 2779900776949436464} + m_Layer: 5 + m_Name: Item Label + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2779900776949436465 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2779900776949436466} + 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: 2779900777851929109} + 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: 5, y: -0.5} + m_SizeDelta: {x: -30, y: -3} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &2779900776949436431 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2779900776949436466} + m_CullTransparentMesh: 1 +--- !u!114 &2779900776949436464 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2779900776949436466} + 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: Option A + 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: 4281479730 + m_fontColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, 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: 14 + m_fontSizeBase: 14 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 1 + 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!1 &2779900776966339891 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2779900776966339890} + - component: {fileID: 2779900776966339888} + - component: {fileID: 2779900776966339889} + m_Layer: 5 + m_Name: Arrow + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2779900776966339890 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2779900776966339891} + 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: 2779900777391842119} + m_RootOrder: 1 + 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: -15, y: 0} + m_SizeDelta: {x: 20, y: 20} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &2779900776966339888 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2779900776966339891} + m_CullTransparentMesh: 1 +--- !u!114 &2779900776966339889 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2779900776966339891} + 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: 10915, guid: 0000000000000000f000000000000000, type: 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!1 &2779900777014795333 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2779900777014795332} + - component: {fileID: 2779900777014795330} + - component: {fileID: 2779900777014795331} + m_Layer: 5 + m_Name: Handle + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2779900777014795332 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2779900777014795333} + 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: 2779900776519673748} + 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 &2779900777014795330 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2779900777014795333} + m_CullTransparentMesh: 1 +--- !u!114 &2779900777014795331 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2779900777014795333} + 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!1 &2779900777028293810 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2779900777028293809} + - component: {fileID: 2779900777028293775} + - component: {fileID: 2779900777028293808} + m_Layer: 5 + m_Name: Item Background + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2779900777028293809 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2779900777028293810} + 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: 2779900777851929109} + 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: 143, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &2779900777028293775 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2779900777028293810} + m_CullTransparentMesh: 1 +--- !u!114 &2779900777028293808 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2779900777028293810} + 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.9607843, g: 0.9607843, b: 0.9607843, 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!1 &2779900777083892198 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2779900777083892197} + - component: {fileID: 2779900777083892194} + - component: {fileID: 2779900777083892195} + - component: {fileID: 2779900777083892196} + - component: {fileID: 2779900777083892192} + - component: {fileID: 2779900777083892199} + - component: {fileID: 2779900777083892193} + m_Layer: 5 + m_Name: Template + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &2779900777083892197 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2779900777083892198} + 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: 2779900777862907735} + - {fileID: 2779900776400187973} + m_Father: {fileID: 2779900777391842119} + m_RootOrder: 2 + 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: 2} + m_SizeDelta: {x: 0, y: 150} + m_Pivot: {x: 0.5, y: 1} +--- !u!222 &2779900777083892194 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2779900777083892198} + m_CullTransparentMesh: 1 +--- !u!114 &2779900777083892195 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2779900777083892198} + 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: 0 + 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!114 &2779900777083892196 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2779900777083892198} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1aa08ab6e0800fa44ae55d278d1423e3, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Content: {fileID: 2779900777307475793} + m_Horizontal: 0 + m_Vertical: 1 + m_MovementType: 2 + m_Elasticity: 0.1 + m_Inertia: 1 + m_DecelerationRate: 0.135 + m_ScrollSensitivity: 45 + m_Viewport: {fileID: 2779900777862907735} + m_HorizontalScrollbar: {fileID: 0} + m_VerticalScrollbar: {fileID: 2779900776400187972} + m_HorizontalScrollbarVisibility: 0 + m_VerticalScrollbarVisibility: 2 + m_HorizontalScrollbarSpacing: 0 + m_VerticalScrollbarSpacing: -3 + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] +--- !u!223 &2779900777083892192 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2779900777083892198} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 2 + m_Camera: {fileID: 0} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 1 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_AdditionalShaderChannelsFlag: 25 + m_SortingLayerID: 610346305 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!114 &2779900777083892199 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2779900777083892198} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: dc42784cf147c0c48a680349fa168899, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 1 + m_BlockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 +--- !u!114 &2779900777083892193 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2779900777083892198} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: c29b4f68c2b2e3849af4ab850c275cea, type: 3} + m_Name: + m_EditorClassIdentifier: + eventParameterManager: {fileID: 0} +--- !u!1 &2779900777307475794 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2779900777307475793} + m_Layer: 5 + m_Name: Content + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2779900777307475793 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2779900777307475794} + 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: 2779900777851929109} + m_Father: {fileID: 2779900777862907735} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 28} + m_Pivot: {x: 0.5, y: 1} +--- !u!1 &2779900777391842120 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2779900777391842119} + - component: {fileID: 2779900777391842116} + - component: {fileID: 2779900777391842117} + - component: {fileID: 2779900777391844534} + - component: {fileID: 2779900777391842121} + m_Layer: 5 + m_Name: Dropdown + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2779900777391842119 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2779900777391842120} + 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: 2779900778256061728} + - {fileID: 2779900776966339890} + - {fileID: 2779900777083892197} + m_Father: {fileID: 6474185410112721790} + 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: 215, y: 0} + m_SizeDelta: {x: 250, y: 30} + m_Pivot: {x: 0, y: 1} +--- !u!222 &2779900777391842116 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2779900777391842120} + m_CullTransparentMesh: 1 +--- !u!114 &2779900777391842117 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2779900777391842120} + 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: 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!114 &2779900777391844534 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2779900777391842120} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1c3bece73b33f2f4b9c68a0c2413e42b, 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.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: 2779900777391842117} + m_Template: {fileID: 2779900777083892197} + m_CaptionText: {fileID: 2779900778256061759} + m_CaptionImage: {fileID: 0} + m_Placeholder: {fileID: 0} + m_ItemText: {fileID: 2779900776949436464} + m_ItemImage: {fileID: 0} + m_Value: 0 + m_MultiSelect: 0 + m_Options: + m_Options: [] + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] + m_AlphaFadeSpeed: 0 +--- !u!114 &2779900777391842121 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2779900777391842120} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e4972b7ea15fb7943ad12ed39e229140, type: 3} + m_Name: + m_EditorClassIdentifier: + _events: + - name: Reset + action: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 6474185410112721791} + m_TargetAssemblyTypeName: HeavenStudio.Editor.EnumPropertyPrefab, Assembly-CSharp + m_MethodName: ResetValue + 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 + _masterTrans: {fileID: 0} + _dropDown: {fileID: 8384641343036272350, guid: 56a45ac5cd0da2a4ab398d1a63e18d9f, type: 3} +--- !u!1 &2779900777667040950 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2779900777667040949} + - component: {fileID: 2779900777667040947} + - component: {fileID: 2779900777667040948} + m_Layer: 5 + m_Name: Item Checkmark + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2779900777667040949 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2779900777667040950} + 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: 2779900777851929109} + 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: 10, y: 0} + m_SizeDelta: {x: 20, y: 20} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &2779900777667040947 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2779900777667040950} + m_CullTransparentMesh: 1 +--- !u!114 &2779900777667040948 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2779900777667040950} + 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: 10901, guid: 0000000000000000f000000000000000, type: 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!1 &2779900777851929110 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2779900777851929109} + - component: {fileID: 2779900777851929108} + m_Layer: 5 + m_Name: Item + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2779900777851929109 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2779900777851929110} + 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: 2779900777028293809} + - {fileID: 2779900777667040949} + - {fileID: 2779900776949436465} + m_Father: {fileID: 2779900777307475793} + m_RootOrder: 0 + 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: 0} + m_SizeDelta: {x: 0, y: 20} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &2779900777851929108 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2779900777851929110} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9085046f02f69544eb97fd06b6048fe2, 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: 2779900777028293808} + toggleTransition: 1 + graphic: {fileID: 2779900777667040948} + m_Group: {fileID: 0} + onValueChanged: + m_PersistentCalls: + m_Calls: [] + m_IsOn: 1 +--- !u!1 &2779900777862907736 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2779900777862907735} + - component: {fileID: 2779900777862907732} + - component: {fileID: 2779900777862907733} + - component: {fileID: 2779900777862907734} + m_Layer: 5 + m_Name: Viewport + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2779900777862907735 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2779900777862907736} + 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: 2779900777307475793} + m_Father: {fileID: 2779900777083892197} + 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: -17, y: 0} + m_Pivot: {x: 0, y: 1} +--- !u!114 &2779900777862907732 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2779900777862907736} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 31a19414c41e5ae4aae2af33fee712f6, type: 3} + m_Name: + m_EditorClassIdentifier: + m_ShowMaskGraphic: 0 +--- !u!222 &2779900777862907733 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2779900777862907736} + m_CullTransparentMesh: 1 +--- !u!114 &2779900777862907734 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2779900777862907736} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10917, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!1 &2779900778256061729 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2779900778256061728} + - component: {fileID: 2779900778256061758} + - component: {fileID: 2779900778256061759} + m_Layer: 5 + m_Name: Label + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2779900778256061728 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2779900778256061729} + 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: 2779900777391842119} + 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: -7.5, y: -0.5} + m_SizeDelta: {x: -35, y: -13} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &2779900778256061758 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2779900778256061729} + m_CullTransparentMesh: 1 +--- !u!114 &2779900778256061759 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2779900778256061729} + 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: + 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: 4281479730 + m_fontColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, 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: 14 + m_fontSizeBase: 14 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 1 + 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!1 &6474185409955595240 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6474185409955595241} + - component: {fileID: 6474185409955595223} + - component: {fileID: 6474185409955595222} + m_Layer: 5 + m_Name: Caption + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &6474185409955595241 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6474185409955595240} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1.0000798, y: 1.0000798, z: 1.0000798} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 6474185410112721790} + 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: 215, y: 0} + m_Pivot: {x: 0, y: 0.5} +--- !u!222 &6474185409955595223 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6474185409955595240} + m_CullTransparentMesh: 1 +--- !u!114 &6474185409955595222 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6474185409955595240} + 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: Dropdown + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 78e7291cdeccdfc4fa61249845605144, type: 2} + m_sharedMaterial: {fileID: 5250768452915780979, guid: 78e7291cdeccdfc4fa61249845605144, 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: 25 + m_fontSizeBase: 20 + m_fontWeight: 400 + m_enableAutoSizing: 1 + m_fontSizeMin: 3 + m_fontSizeMax: 25 + m_fontStyle: 0 + m_HorizontalAlignment: 1 + 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!1 &6474185410112721777 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6474185410112721790} + - component: {fileID: 6474185410112721791} + m_Layer: 5 + m_Name: Dropdown + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &6474185410112721790 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6474185410112721777} + 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: 6474185409955595241} + - {fileID: 2779900777391842119} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 459.58514, y: -25} + m_SizeDelta: {x: 879.1703, y: 30} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &6474185410112721791 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6474185410112721777} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4dbe69d785c445e41a3096329bda742d, type: 3} + m_Name: + m_EditorClassIdentifier: + caption: {fileID: 6474185409955595222} + parameterManager: {fileID: 0} + propertyName: + dropdown: {fileID: 2779900777391844534} + scrollbar: {fileID: 2779900776400187972} diff --git a/Assets/Resources/Prefabs/Editor/EventProperties/Dropdown.prefab.meta b/Assets/Resources/Prefabs/Editor/EventProperties/Dropdown.prefab.meta new file mode 100644 index 000000000..07f54e8f2 --- /dev/null +++ b/Assets/Resources/Prefabs/Editor/EventProperties/Dropdown.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: d001cda1595359b4994b07211f2bc938 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Prefabs/Editor/EventProperties/Float.prefab b/Assets/Resources/Prefabs/Editor/EventProperties/Float.prefab new file mode 100644 index 000000000..0345dacd4 --- /dev/null +++ b/Assets/Resources/Prefabs/Editor/EventProperties/Float.prefab @@ -0,0 +1,1023 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &872153475244049884 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 872153475244049875} + m_Layer: 5 + m_Name: Fill Area + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &872153475244049875 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 872153475244049884} + 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: 872153475724662404} + m_Father: {fileID: 872153476457301884} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0.25} + m_AnchorMax: {x: 1, y: 0.75} + m_AnchoredPosition: {x: -5, y: 0} + m_SizeDelta: {x: -20, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &872153475395832350 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 872153475395832349} + - component: {fileID: 872153475395832339} + - component: {fileID: 872153475395832348} + m_Layer: 5 + m_Name: Background + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &872153475395832349 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 872153475395832350} + 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: 872153476457301884} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0.25} + m_AnchorMax: {x: 1, y: 0.75} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &872153475395832339 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 872153475395832350} + m_CullTransparentMesh: 1 +--- !u!114 &872153475395832348 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 872153475395832350} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!1 &872153475570682080 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 872153475570682085} + - component: {fileID: 872153475570682086} + - component: {fileID: 872153475570682087} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &872153475570682085 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 872153475570682080} + 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: 872153476167949213} + 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 &872153475570682086 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 872153475570682080} + m_CullTransparentMesh: 1 +--- !u!114 &872153475570682087 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 872153475570682080} + 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: "0\n\u200B" + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: c2df694f599b22b42817910ff570a9df, type: 2} + m_sharedMaterial: {fileID: -5829441969153149921, guid: c2df694f599b22b42817910ff570a9df, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4281479730 + m_fontColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, 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: 14 + m_fontSizeBase: 14 + m_fontWeight: 400 + m_enableAutoSizing: 0 + 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: 3 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_ActiveFontFeatures: 6e72656b + m_enableExtraPadding: 1 + 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 &872153475575130609 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 872153475575130614} + - component: {fileID: 872153475575130615} + - component: {fileID: 872153475575130608} + m_Layer: 5 + m_Name: Text (TMP) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &872153475575130614 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 872153475575130609} + 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: 872153477128913844} + 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: 215, y: 0} + m_Pivot: {x: 0, y: 0.5} +--- !u!222 &872153475575130615 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 872153475575130609} + m_CullTransparentMesh: 1 +--- !u!114 &872153475575130608 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 872153475575130609} + 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: Integer + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 78e7291cdeccdfc4fa61249845605144, type: 2} + m_sharedMaterial: {fileID: 5250768452915780979, guid: 78e7291cdeccdfc4fa61249845605144, 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: 25 + m_fontSizeBase: 20 + m_fontWeight: 400 + m_enableAutoSizing: 1 + m_fontSizeMin: 3 + m_fontSizeMax: 25 + m_fontStyle: 0 + m_HorizontalAlignment: 1 + 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!1 &872153475724662405 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 872153475724662404} + - component: {fileID: 872153475724662426} + - component: {fileID: 872153475724662427} + m_Layer: 5 + m_Name: Fill + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &872153475724662404 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 872153475724662405} + 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: 872153475244049875} + 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: 10, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &872153475724662426 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 872153475724662405} + m_CullTransparentMesh: 1 +--- !u!114 &872153475724662427 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 872153475724662405} + 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!1 &872153476167949214 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 872153476167949213} + - component: {fileID: 872153476167949212} + m_Layer: 5 + m_Name: Text Area + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &872153476167949213 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 872153476167949214} + 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: 872153475570682085} + m_Father: {fileID: 872153476538161165} + 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.5} + m_SizeDelta: {x: -20, y: -13} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &872153476167949212 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 872153476167949214} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3312d7739989d2b4e91e6319e9a96d76, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Padding: {x: -8, y: -5, z: -8, w: -5} + m_Softness: {x: 0, y: 0} +--- !u!1 &872153476457301886 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 872153476457301884} + - component: {fileID: 872153476457301885} + - component: {fileID: 872153476457301875} + m_Layer: 5 + m_Name: Slider + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &872153476457301884 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 872153476457301886} + 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: 872153475395832349} + - {fileID: 872153475244049875} + - {fileID: 872153477290285787} + m_Father: {fileID: 872153477128913844} + m_RootOrder: 2 + 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: 134.5, y: 0.0000097752} + m_SizeDelta: {x: -269, y: 30} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &872153476457301885 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 872153476457301886} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 67db9e8f0e2ae9c40bc1e2b64352a6b4, 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.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: 872153476994624903} + m_FillRect: {fileID: 872153475724662404} + m_HandleRect: {fileID: 872153476994624897} + m_Direction: 0 + m_MinValue: 0 + m_MaxValue: 1 + m_WholeNumbers: 0 + m_Value: 0 + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] +--- !u!114 &872153476457301875 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 872153476457301886} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e4972b7ea15fb7943ad12ed39e229140, type: 3} + m_Name: + m_EditorClassIdentifier: + _events: + - name: Reset + action: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 872153477128913845} + m_TargetAssemblyTypeName: HeavenStudio.Editor.NumberPropertyPrefab, Assembly-CSharp + m_MethodName: ResetValue + 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 + _masterTrans: {fileID: 0} + _dropDown: {fileID: 8384641343036272350, guid: 56a45ac5cd0da2a4ab398d1a63e18d9f, type: 3} +--- !u!1 &872153476538161167 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 872153476538161165} + - component: {fileID: 872153476538161155} + - component: {fileID: 872153476538161164} + - component: {fileID: 872153476538161166} + - component: {fileID: 872153476538161154} + m_Layer: 5 + m_Name: InputField (TMP) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &872153476538161165 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 872153476538161167} + 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: 872153476167949213} + m_Father: {fileID: 872153477128913844} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 215, y: 0} + m_SizeDelta: {x: 50, y: 0} + m_Pivot: {x: 0, y: 0.5} +--- !u!222 &872153476538161155 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 872153476538161167} + m_CullTransparentMesh: 1 +--- !u!114 &872153476538161164 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 872153476538161167} + 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: 10911, 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!114 &872153476538161166 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 872153476538161167} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 2da0c512f12947e489f739169773d7ca, 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.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: 872153476538161164} + m_TextViewport: {fileID: 872153476167949213} + m_TextComponent: {fileID: 872153475570682087} + m_Placeholder: {fileID: 0} + m_VerticalScrollbar: {fileID: 0} + m_VerticalScrollbarEventHandler: {fileID: 0} + m_LayoutGroup: {fileID: 0} + m_ScrollSensitivity: 1 + m_ContentType: 3 + m_InputType: 0 + m_AsteriskChar: 42 + m_KeyboardType: 2 + m_LineType: 0 + m_HideMobileInput: 0 + m_HideSoftKeyboard: 0 + m_CharacterValidation: 3 + m_RegexValue: + m_GlobalPointSize: 14 + m_CharacterLimit: 0 + m_OnEndEdit: + m_PersistentCalls: + m_Calls: [] + m_OnSubmit: + m_PersistentCalls: + m_Calls: [] + m_OnSelect: + m_PersistentCalls: + m_Calls: [] + m_OnDeselect: + m_PersistentCalls: + m_Calls: [] + m_OnTextSelection: + m_PersistentCalls: + m_Calls: [] + m_OnEndTextSelection: + m_PersistentCalls: + m_Calls: [] + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] + m_OnTouchScreenKeyboardStatusChanged: + m_PersistentCalls: + m_Calls: [] + m_CaretColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_CustomCaretColor: 0 + m_SelectionColor: {r: 0.65882355, g: 0.80784315, b: 1, a: 0.7529412} + m_Text: '0 + +' + m_CaretBlinkRate: 0.85 + m_CaretWidth: 1 + m_ReadOnly: 0 + m_RichText: 1 + m_GlobalFontAsset: {fileID: 11400000, guid: c2df694f599b22b42817910ff570a9df, type: 2} + m_OnFocusSelectAll: 1 + m_ResetOnDeActivation: 1 + m_KeepTextSelectionVisible: 0 + m_RestoreOriginalTextOnEscape: 1 + m_isRichTextEditingAllowed: 0 + m_LineLimit: 0 + isAlert: 0 + m_InputValidator: {fileID: 0} + m_ShouldActivateOnSelect: 1 +--- !u!114 &872153476538161154 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 872153476538161167} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e4972b7ea15fb7943ad12ed39e229140, type: 3} + m_Name: + m_EditorClassIdentifier: + _events: + - name: Reset + action: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 872153477128913845} + m_TargetAssemblyTypeName: HeavenStudio.Editor.NumberPropertyPrefab, Assembly-CSharp + m_MethodName: ResetValue + 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 + _masterTrans: {fileID: 0} + _dropDown: {fileID: 8384641343036272350, guid: 56a45ac5cd0da2a4ab398d1a63e18d9f, type: 3} +--- !u!1 &872153476994624898 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 872153476994624897} + - component: {fileID: 872153476994624896} + - component: {fileID: 872153476994624903} + m_Layer: 5 + m_Name: Handle + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &872153476994624897 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 872153476994624898} + 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: 872153477290285787} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 20, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &872153476994624896 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 872153476994624898} + m_CullTransparentMesh: 1 +--- !u!114 &872153476994624903 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 872153476994624898} + 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: 10911, 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!1 &872153477128913846 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 872153477128913844} + - component: {fileID: 872153477128913845} + m_Layer: 5 + m_Name: Float + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &872153477128913844 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 872153477128913846} + 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: 872153475575130614} + - {fileID: 872153476538161165} + - {fileID: 872153476457301884} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 459.58514, y: -65} + m_SizeDelta: {x: 879.1703, y: 30} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &872153477128913845 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 872153477128913846} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 6e9ad350a96f5644dbb1e4686a6bcaed, type: 3} + m_Name: + m_EditorClassIdentifier: + caption: {fileID: 872153475575130608} + parameterManager: {fileID: 0} + propertyName: + slider: {fileID: 872153476457301885} + inputField: {fileID: 872153476538161166} +--- !u!1 &872153477290285764 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 872153477290285787} + m_Layer: 5 + m_Name: Handle Slide Area + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &872153477290285787 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 872153477290285764} + 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: 872153476994624897} + m_Father: {fileID: 872153476457301884} + 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, y: 0} + m_SizeDelta: {x: -20, y: 0} + m_Pivot: {x: 0.5, y: 0.5} diff --git a/Assets/Resources/Prefabs/Editor/EventProperties/Float.prefab.meta b/Assets/Resources/Prefabs/Editor/EventProperties/Float.prefab.meta new file mode 100644 index 000000000..68e66f6bf --- /dev/null +++ b/Assets/Resources/Prefabs/Editor/EventProperties/Float.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 59791cf2ac17a4e4989da45598fa57dc +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Prefabs/Editor/EventProperties/Integer.prefab b/Assets/Resources/Prefabs/Editor/EventProperties/Integer.prefab new file mode 100644 index 000000000..76cde2845 --- /dev/null +++ b/Assets/Resources/Prefabs/Editor/EventProperties/Integer.prefab @@ -0,0 +1,1023 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &2061329664377032457 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2061329664377032458} + - component: {fileID: 2061329664377032460} + - component: {fileID: 2061329664377032459} + m_Layer: 5 + m_Name: Background + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2061329664377032458 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2061329664377032457} + 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: 2061329665620463234} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0.25} + m_AnchorMax: {x: 1, y: 0.75} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &2061329664377032460 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2061329664377032457} + m_CullTransparentMesh: 1 +--- !u!114 &2061329664377032459 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2061329664377032457} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!1 &2061329664550357088 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2061329664550357089} + m_Layer: 5 + m_Name: Handle Slide Area + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2061329664550357089 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2061329664550357088} + 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: 2061329666153467459} + m_Father: {fileID: 2061329665620463234} + 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, y: 0} + m_SizeDelta: {x: -20, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &2061329664710847034 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2061329664710847035} + m_Layer: 5 + m_Name: Fill Area + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2061329664710847035 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2061329664710847034} + 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: 2061329665854015346} + m_Father: {fileID: 2061329665620463234} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0.25} + m_AnchorMax: {x: 1, y: 0.75} + m_AnchoredPosition: {x: -5, y: 0} + m_SizeDelta: {x: -20, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &2061329664997908335 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2061329664997908320} + - component: {fileID: 2061329664997908322} + - component: {fileID: 2061329664997908321} + m_Layer: 5 + m_Name: Text (TMP) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2061329664997908320 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2061329664997908335} + 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: 2061329665160180681} + 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: 215, y: 0} + m_Pivot: {x: 0, y: 0.5} +--- !u!222 &2061329664997908322 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2061329664997908335} + m_CullTransparentMesh: 1 +--- !u!114 &2061329664997908321 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2061329664997908335} + 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: Integer + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 78e7291cdeccdfc4fa61249845605144, type: 2} + m_sharedMaterial: {fileID: 5250768452915780979, guid: 78e7291cdeccdfc4fa61249845605144, 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: 25 + m_fontSizeBase: 20 + m_fontWeight: 400 + m_enableAutoSizing: 1 + m_fontSizeMin: 3 + m_fontSizeMax: 25 + m_fontStyle: 0 + m_HorizontalAlignment: 1 + 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!1 &2061329665026501882 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2061329665026501883} + - component: {fileID: 2061329665026501884} + m_Layer: 5 + m_Name: Text Area + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2061329665026501883 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2061329665026501882} + 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: 2061329666251026174} + m_Father: {fileID: 2061329665968713834} + 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.5} + m_SizeDelta: {x: -20, y: -13} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &2061329665026501884 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2061329665026501882} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3312d7739989d2b4e91e6319e9a96d76, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Padding: {x: -8, y: -5, z: -8, w: -5} + m_Softness: {x: 0, y: 0} +--- !u!1 &2061329665160180680 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2061329665160180681} + - component: {fileID: 2061329665160180682} + m_Layer: 5 + m_Name: Integer + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &2061329665160180681 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2061329665160180680} + 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: 2061329664997908320} + - {fileID: 2061329665968713834} + - {fileID: 2061329665620463234} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 459.58514, y: -25} + m_SizeDelta: {x: 879.1703, y: 30} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &2061329665160180682 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2061329665160180680} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 6e9ad350a96f5644dbb1e4686a6bcaed, type: 3} + m_Name: + m_EditorClassIdentifier: + caption: {fileID: 2061329664997908321} + parameterManager: {fileID: 0} + propertyName: + slider: {fileID: 2061329665620463235} + inputField: {fileID: 2061329665968713835} +--- !u!1 &2061329665620463233 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2061329665620463234} + - component: {fileID: 2061329665620463235} + - component: {fileID: 2061329665620463236} + m_Layer: 5 + m_Name: Slider + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2061329665620463234 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2061329665620463233} + 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: 2061329664377032458} + - {fileID: 2061329664710847035} + - {fileID: 2061329664550357089} + m_Father: {fileID: 2061329665160180681} + m_RootOrder: 2 + 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: 134.5, y: 0.0000097752} + m_SizeDelta: {x: -269, y: 30} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &2061329665620463235 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2061329665620463233} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 67db9e8f0e2ae9c40bc1e2b64352a6b4, 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.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: 2061329666153467460} + m_FillRect: {fileID: 2061329665854015346} + m_HandleRect: {fileID: 2061329666153467459} + m_Direction: 0 + m_MinValue: 0 + m_MaxValue: 1 + m_WholeNumbers: 1 + m_Value: 0 + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] +--- !u!114 &2061329665620463236 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2061329665620463233} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e4972b7ea15fb7943ad12ed39e229140, type: 3} + m_Name: + m_EditorClassIdentifier: + _events: + - name: Reset + action: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 2061329665160180682} + m_TargetAssemblyTypeName: HeavenStudio.Editor.NumberPropertyPrefab, Assembly-CSharp + m_MethodName: ResetValue + 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 + _masterTrans: {fileID: 0} + _dropDown: {fileID: 8384641343036272350, guid: 56a45ac5cd0da2a4ab398d1a63e18d9f, type: 3} +--- !u!1 &2061329665854015345 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2061329665854015346} + - component: {fileID: 2061329665854015348} + - component: {fileID: 2061329665854015347} + m_Layer: 5 + m_Name: Fill + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2061329665854015346 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2061329665854015345} + 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: 2061329664710847035} + 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: 0.5, y: 0.5} +--- !u!222 &2061329665854015348 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2061329665854015345} + m_CullTransparentMesh: 1 +--- !u!114 &2061329665854015347 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2061329665854015345} + 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!1 &2061329665968713833 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2061329665968713834} + - component: {fileID: 2061329665968713837} + - component: {fileID: 2061329665968713836} + - component: {fileID: 2061329665968713835} + - component: {fileID: 2061329665968713838} + m_Layer: 5 + m_Name: InputField (TMP) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2061329665968713834 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2061329665968713833} + 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: 2061329665026501883} + m_Father: {fileID: 2061329665160180681} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 215, y: 0} + m_SizeDelta: {x: 50, y: 0} + m_Pivot: {x: 0, y: 0.5} +--- !u!222 &2061329665968713837 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2061329665968713833} + m_CullTransparentMesh: 1 +--- !u!114 &2061329665968713836 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2061329665968713833} + 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: 10911, 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!114 &2061329665968713835 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2061329665968713833} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 2da0c512f12947e489f739169773d7ca, 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.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: 2061329665968713836} + m_TextViewport: {fileID: 2061329665026501883} + m_TextComponent: {fileID: 2061329666251026175} + m_Placeholder: {fileID: 0} + m_VerticalScrollbar: {fileID: 0} + m_VerticalScrollbarEventHandler: {fileID: 0} + m_LayoutGroup: {fileID: 0} + m_ScrollSensitivity: 1 + m_ContentType: 2 + m_InputType: 0 + m_AsteriskChar: 42 + m_KeyboardType: 4 + m_LineType: 0 + m_HideMobileInput: 0 + m_HideSoftKeyboard: 0 + m_CharacterValidation: 2 + m_RegexValue: + m_GlobalPointSize: 14 + m_CharacterLimit: 0 + m_OnEndEdit: + m_PersistentCalls: + m_Calls: [] + m_OnSubmit: + m_PersistentCalls: + m_Calls: [] + m_OnSelect: + m_PersistentCalls: + m_Calls: [] + m_OnDeselect: + m_PersistentCalls: + m_Calls: [] + m_OnTextSelection: + m_PersistentCalls: + m_Calls: [] + m_OnEndTextSelection: + m_PersistentCalls: + m_Calls: [] + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] + m_OnTouchScreenKeyboardStatusChanged: + m_PersistentCalls: + m_Calls: [] + m_CaretColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_CustomCaretColor: 0 + m_SelectionColor: {r: 0.65882355, g: 0.80784315, b: 1, a: 0.7529412} + m_Text: '0 + +' + m_CaretBlinkRate: 0.85 + m_CaretWidth: 1 + m_ReadOnly: 0 + m_RichText: 1 + m_GlobalFontAsset: {fileID: 11400000, guid: c2df694f599b22b42817910ff570a9df, type: 2} + m_OnFocusSelectAll: 1 + m_ResetOnDeActivation: 1 + m_KeepTextSelectionVisible: 0 + m_RestoreOriginalTextOnEscape: 1 + m_isRichTextEditingAllowed: 0 + m_LineLimit: 0 + isAlert: 0 + m_InputValidator: {fileID: 0} + m_ShouldActivateOnSelect: 1 +--- !u!114 &2061329665968713838 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2061329665968713833} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e4972b7ea15fb7943ad12ed39e229140, type: 3} + m_Name: + m_EditorClassIdentifier: + _events: + - name: Reset + action: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 2061329665160180682} + m_TargetAssemblyTypeName: HeavenStudio.Editor.NumberPropertyPrefab, Assembly-CSharp + m_MethodName: ResetValue + 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 + _masterTrans: {fileID: 0} + _dropDown: {fileID: 8384641343036272350, guid: 56a45ac5cd0da2a4ab398d1a63e18d9f, type: 3} +--- !u!1 &2061329666153467458 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2061329666153467459} + - component: {fileID: 2061329666153467461} + - component: {fileID: 2061329666153467460} + m_Layer: 5 + m_Name: Handle + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2061329666153467459 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2061329666153467458} + 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: 2061329664550357089} + 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: 20, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &2061329666153467461 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2061329666153467458} + m_CullTransparentMesh: 1 +--- !u!114 &2061329666153467460 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2061329666153467458} + 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: 10911, 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!1 &2061329666251026173 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2061329666251026174} + - component: {fileID: 2061329666251026160} + - component: {fileID: 2061329666251026175} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2061329666251026174 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2061329666251026173} + 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: 2061329665026501883} + 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 &2061329666251026160 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2061329666251026173} + m_CullTransparentMesh: 1 +--- !u!114 &2061329666251026175 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2061329666251026173} + 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: "0\n\u200B" + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: c2df694f599b22b42817910ff570a9df, type: 2} + m_sharedMaterial: {fileID: -5829441969153149921, guid: c2df694f599b22b42817910ff570a9df, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4281479730 + m_fontColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, 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: 14 + m_fontSizeBase: 14 + m_fontWeight: 400 + m_enableAutoSizing: 0 + 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: 3 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_ActiveFontFeatures: 6e72656b + m_enableExtraPadding: 1 + 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} diff --git a/Assets/Resources/Prefabs/Editor/EventProperties/Integer.prefab.meta b/Assets/Resources/Prefabs/Editor/EventProperties/Integer.prefab.meta new file mode 100644 index 000000000..7936a61fa --- /dev/null +++ b/Assets/Resources/Prefabs/Editor/EventProperties/Integer.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: fe16d477643f72b44b519c07a3012363 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Prefabs/Editor/EventProperties/String.prefab b/Assets/Resources/Prefabs/Editor/EventProperties/String.prefab new file mode 100644 index 000000000..201aebe5f --- /dev/null +++ b/Assets/Resources/Prefabs/Editor/EventProperties/String.prefab @@ -0,0 +1,596 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &2205512538931500438 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2205512538931500439} + - component: {fileID: 2205512538931500440} + m_Layer: 5 + m_Name: String + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2205512538931500439 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2205512538931500438} + 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: 2205512539843875685} + - {fileID: 2205512539034658519} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 459.58514, y: -235} + m_SizeDelta: {x: 879.1703, y: 50} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &2205512538931500440 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2205512538931500438} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: c01fcc0bb14adee46a4869c1c009850e, type: 3} + m_Name: + m_EditorClassIdentifier: + caption: {fileID: 2205512539843875686} + parameterManager: {fileID: 0} + propertyName: + inputFieldString: {fileID: 2205512539034658520} +--- !u!1 &2205512539034658518 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2205512539034658519} + - component: {fileID: 2205512539034658522} + - component: {fileID: 2205512539034658521} + - component: {fileID: 2205512539034658520} + - component: {fileID: 2205512539034658523} + m_Layer: 5 + m_Name: InputField (TMP) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2205512539034658519 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2205512539034658518} + 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: 2205512540549441180} + m_Father: {fileID: 2205512538931500439} + 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: 175, y: 0} + m_SizeDelta: {x: -175, y: 0} + m_Pivot: {x: 0, y: 0.5} +--- !u!222 &2205512539034658522 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2205512539034658518} + m_CullTransparentMesh: 1 +--- !u!114 &2205512539034658521 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2205512539034658518} + 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: 10911, 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!114 &2205512539034658520 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2205512539034658518} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 2da0c512f12947e489f739169773d7ca, 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.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: 2205512539034658521} + m_TextViewport: {fileID: 2205512540549441180} + m_TextComponent: {fileID: 2205512540570635569} + m_Placeholder: {fileID: 0} + m_VerticalScrollbar: {fileID: 0} + m_VerticalScrollbarEventHandler: {fileID: 0} + m_LayoutGroup: {fileID: 0} + m_ScrollSensitivity: 1 + m_ContentType: 0 + m_InputType: 0 + m_AsteriskChar: 42 + m_KeyboardType: 0 + m_LineType: 2 + m_HideMobileInput: 0 + m_HideSoftKeyboard: 0 + m_CharacterValidation: 0 + m_RegexValue: + m_GlobalPointSize: 13 + m_CharacterLimit: 0 + m_OnEndEdit: + m_PersistentCalls: + m_Calls: [] + m_OnSubmit: + m_PersistentCalls: + m_Calls: [] + m_OnSelect: + m_PersistentCalls: + m_Calls: [] + m_OnDeselect: + m_PersistentCalls: + m_Calls: [] + m_OnTextSelection: + m_PersistentCalls: + m_Calls: [] + m_OnEndTextSelection: + m_PersistentCalls: + m_Calls: [] + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] + m_OnTouchScreenKeyboardStatusChanged: + m_PersistentCalls: + m_Calls: [] + m_CaretColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_CustomCaretColor: 0 + m_SelectionColor: {r: 0.65882355, g: 0.80784315, b: 1, a: 0.7529412} + m_Text: AWWWWWWW BWWWWWWW + m_CaretBlinkRate: 0.85 + m_CaretWidth: 1 + m_ReadOnly: 0 + m_RichText: 0 + m_GlobalFontAsset: {fileID: 11400000, guid: 4810e200fa0cb24438bac52343d7674b, type: 2} + m_OnFocusSelectAll: 1 + m_ResetOnDeActivation: 1 + m_KeepTextSelectionVisible: 0 + m_RestoreOriginalTextOnEscape: 1 + m_isRichTextEditingAllowed: 0 + m_LineLimit: 0 + isAlert: 0 + m_InputValidator: {fileID: 0} + m_ShouldActivateOnSelect: 1 +--- !u!114 &2205512539034658523 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2205512539034658518} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e4972b7ea15fb7943ad12ed39e229140, type: 3} + m_Name: + m_EditorClassIdentifier: + _events: + - name: Reset + action: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 2205512538931500440} + m_TargetAssemblyTypeName: HeavenStudio.Editor.StringPropertyPrefab, Assembly-CSharp + m_MethodName: ResetValue + 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 + _masterTrans: {fileID: 0} + _dropDown: {fileID: 8384641343036272350, guid: 56a45ac5cd0da2a4ab398d1a63e18d9f, type: 3} +--- !u!1 &2205512539843875684 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2205512539843875685} + - component: {fileID: 2205512539843875687} + - component: {fileID: 2205512539843875686} + m_Layer: 5 + m_Name: Text (TMP) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2205512539843875685 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2205512539843875684} + 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: 2205512538931500439} + 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: 175, y: 0} + m_Pivot: {x: 0, y: 0.5} +--- !u!222 &2205512539843875687 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2205512539843875684} + m_CullTransparentMesh: 1 +--- !u!114 &2205512539843875686 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2205512539843875684} + 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: 'String + +' + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 78e7291cdeccdfc4fa61249845605144, type: 2} + m_sharedMaterial: {fileID: 5250768452915780979, guid: 78e7291cdeccdfc4fa61249845605144, 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: 25 + m_fontSizeBase: 20 + m_fontWeight: 400 + m_enableAutoSizing: 1 + m_fontSizeMin: 3 + m_fontSizeMax: 25 + m_fontStyle: 0 + m_HorizontalAlignment: 1 + 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!1 &2205512540549441179 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2205512540549441180} + - component: {fileID: 2205512540549441181} + m_Layer: 5 + m_Name: Text Area + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2205512540549441180 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2205512540549441179} + 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: 2205512540570635568} + m_Father: {fileID: 2205512539034658519} + 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.4999771} + m_SizeDelta: {x: -20, y: -13} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &2205512540549441181 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2205512540549441179} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3312d7739989d2b4e91e6319e9a96d76, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Padding: {x: -8, y: -5, z: -8, w: -5} + m_Softness: {x: 0, y: 0} +--- !u!1 &2205512540570635599 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2205512540570635568} + - component: {fileID: 2205512540570635570} + - component: {fileID: 2205512540570635569} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2205512540570635568 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2205512540570635599} + 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: 2205512540549441180} + 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 &2205512540570635570 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2205512540570635599} + m_CullTransparentMesh: 1 +--- !u!114 &2205512540570635569 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2205512540570635599} + 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: "AWWWWWWW BWWWWWWW\u200B" + 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: 4281479730 + m_fontColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, 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: 13 + m_fontSizeBase: 13 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 1 + 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: 1 + checkPaddingRequired: 0 + m_isRichText: 0 + 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} diff --git a/Assets/Resources/Prefabs/Editor/EventProperties/String.prefab.meta b/Assets/Resources/Prefabs/Editor/EventProperties/String.prefab.meta new file mode 100644 index 000000000..98bbd627b --- /dev/null +++ b/Assets/Resources/Prefabs/Editor/EventProperties/String.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 37ba8efc4add71b4fbc3451317c88c6b +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Prefabs/Editor/SettingsMenu/EditorSettings.prefab b/Assets/Resources/Prefabs/Editor/SettingsMenu/EditorSettings.prefab index 8906e5864..9077d2985 100644 --- a/Assets/Resources/Prefabs/Editor/SettingsMenu/EditorSettings.prefab +++ b/Assets/Resources/Prefabs/Editor/SettingsMenu/EditorSettings.prefab @@ -408,6 +408,83 @@ MonoBehaviour: m_hasFontAssetChanged: 0 m_baseMaterial: {fileID: 0} m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!1 &863162242872348953 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 70218190515061869} + - component: {fileID: 2397546323903246789} + - component: {fileID: 270583393365375632} + m_Layer: 5 + m_Name: Background + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &70218190515061869 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 863162242872348953} + 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: 3626854700525452482} + m_Father: {fileID: 3713617371011422720} + 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 &2397546323903246789 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 863162242872348953} + m_CullTransparentMesh: 1 +--- !u!114 &270583393365375632 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 863162242872348953} + 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!1 &1684521149580031745 GameObject: m_ObjectHideFlags: 0 @@ -686,6 +763,82 @@ MonoBehaviour: m_hasFontAssetChanged: 0 m_baseMaterial: {fileID: 0} m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!1 &3224038483302325344 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3626854700525452482} + - component: {fileID: 39173384694347793} + - component: {fileID: 4934875251544913604} + m_Layer: 5 + m_Name: Checkmark + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &3626854700525452482 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3224038483302325344} + 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: 70218190515061869} + 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 &39173384694347793 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3224038483302325344} + m_CullTransparentMesh: 1 +--- !u!114 &4934875251544913604 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3224038483302325344} + 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: 10901, guid: 0000000000000000f000000000000000, type: 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!1 &3395407686526024338 GameObject: m_ObjectHideFlags: 0 @@ -961,6 +1114,104 @@ MonoBehaviour: m_hasFontAssetChanged: 0 m_baseMaterial: {fileID: 0} m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!1 &4351615617897515619 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3713617371011422720} + - component: {fileID: 6555551389195548591} + m_Layer: 5 + m_Name: Toggle + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &3713617371011422720 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4351615617897515619} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1.0001401, y: 1.0001401, z: 1.0001401} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 70218190515061869} + m_Father: {fileID: 9050564098627936470} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 30, y: 30} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &6555551389195548591 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4351615617897515619} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9085046f02f69544eb97fd06b6048fe2, 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: 270583393365375632} + toggleTransition: 1 + graphic: {fileID: 4934875251544913604} + m_Group: {fileID: 0} + onValueChanged: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 9208581106079180837} + m_TargetAssemblyTypeName: HeavenStudio.Editor.EditorSettings, Assembly-CSharp + m_MethodName: OnParamTooltipsChanged + 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 + m_IsOn: 0 --- !u!1 &4483555756327182171 GameObject: m_ObjectHideFlags: 0 @@ -1095,6 +1346,143 @@ MonoBehaviour: m_StringArgument: m_BoolArgument: 0 m_CallState: 2 +--- !u!1 &5329154389827118254 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6260773680724321646} + - component: {fileID: 3785242586769301177} + - component: {fileID: 2185037685709737411} + m_Layer: 5 + m_Name: NobodyKnowsAboutTooltips + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &6260773680724321646 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5329154389827118254} + 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: 6759422526285834496} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 0, y: -42} + m_SizeDelta: {x: 320, y: 30} + m_Pivot: {x: 0, y: 0.5} +--- !u!222 &3785242586769301177 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5329154389827118254} + m_CullTransparentMesh: 1 +--- !u!114 &2185037685709737411 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5329154389827118254} + 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: (Tooltips are also shown in the bottom left!) + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8597c35f18a008c428fc5870aec75766, type: 2} + m_sharedMaterial: {fileID: -6562250930271150993, guid: 8597c35f18a008c428fc5870aec75766, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 3372220415 + m_fontColor: {r: 1, g: 1, b: 1, a: 0.78431374} + 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: 16 + m_fontSizeBase: 16 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 3 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 1 + 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: -32.879974, 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 &5433741745970652310 GameObject: m_ObjectHideFlags: 0 @@ -1171,6 +1559,146 @@ MonoBehaviour: m_FillOrigin: 0 m_UseSpriteMesh: 0 m_PixelsPerUnitMultiplier: 1 +--- !u!1 &5932184449535986015 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6759422526285834496} + - component: {fileID: 5675444074515228774} + - component: {fileID: 5450885653198953858} + m_Layer: 5 + m_Name: Text (TMP) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &6759422526285834496 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5932184449535986015} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1.0000798, y: 1.0000798, z: 1.0000798} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 6260773680724321646} + m_Father: {fileID: 9050564098627936470} + 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: 376, y: 30} + m_Pivot: {x: 0, y: 0.5} +--- !u!222 &5675444074515228774 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5932184449535986015} + m_CullTransparentMesh: 1 +--- !u!114 &5450885653198953858 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5932184449535986015} + 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: 'Show Param Tooltips + +' + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8597c35f18a008c428fc5870aec75766, type: 2} + m_sharedMaterial: {fileID: -6562250930271150993, guid: 8597c35f18a008c428fc5870aec75766, 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: 32 + m_fontSizeBase: 32 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 3 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 1 + 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!1 &6125627487853319211 GameObject: m_ObjectHideFlags: 0 @@ -1556,6 +2084,71 @@ MonoBehaviour: m_BoolArgument: 0 m_CallState: 2 m_IsOn: 0 +--- !u!1 &7300495050280150307 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 9050564098627936470} + - component: {fileID: 7071483942832213879} + m_Layer: 5 + m_Name: ParamTooltips + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &9050564098627936470 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7300495050280150307} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.99994, y: 0.99994, z: 0.99994} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 6759422526285834496} + - {fileID: 3713617371011422720} + m_Father: {fileID: 9208581106298752703} + 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: 1165, y: 72} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &7071483942832213879 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7300495050280150307} + 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: 10 + m_Bottom: 10 + m_ChildAlignment: 0 + m_Spacing: 10 + m_ChildForceExpandWidth: 0 + m_ChildForceExpandHeight: 0 + m_ChildControlWidth: 0 + m_ChildControlHeight: 0 + m_ChildScaleWidth: 0 + m_ChildScaleHeight: 0 + m_ReverseArrangement: 0 --- !u!1 &7720499959914799361 GameObject: m_ObjectHideFlags: 0 @@ -2041,6 +2634,7 @@ MonoBehaviour: editorScaleDecre: {fileID: 6127870905162584076} editorScaleIncre: {fileID: 383095155661938755} scaleWSS: {fileID: 1122327647812458447} + paramTooltipsToggle: {fileID: 6555551389195548591} --- !u!1 &9208581106298752702 GameObject: m_ObjectHideFlags: 0 @@ -2075,6 +2669,7 @@ RectTransform: - {fileID: 14539832792667216} - {fileID: 6652101627242449918} - {fileID: 3382107506031419457} + - {fileID: 9050564098627936470} m_Father: {fileID: 9208581106987031240} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} diff --git a/Assets/Resources/Prefabs/Editor/SettingsMenu/GameSettings.prefab b/Assets/Resources/Prefabs/Editor/SettingsMenu/GameSettings.prefab index c31a3727d..f4bf0d833 100644 --- a/Assets/Resources/Prefabs/Editor/SettingsMenu/GameSettings.prefab +++ b/Assets/Resources/Prefabs/Editor/SettingsMenu/GameSettings.prefab @@ -889,10 +889,10 @@ RectTransform: m_Father: {fileID: 5256356839309956323} 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: 291, y: -30} - m_SizeDelta: {x: 566, y: 50} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 50} m_Pivot: {x: 0.5, y: 0.5} --- !u!1 &519242634654431636 GameObject: @@ -1547,10 +1547,10 @@ RectTransform: m_Father: {fileID: 5256356839309956323} m_RootOrder: 5 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 1} - m_AnchorMax: {x: 0, y: 1} - m_AnchoredPosition: {x: 291, y: -130} - m_SizeDelta: {x: 566, y: 50} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 50} m_Pivot: {x: 0.5, y: 0.5} --- !u!222 &922889753386770700 CanvasRenderer: @@ -1786,9 +1786,9 @@ RectTransform: m_Father: {fileID: 2767567597670246615} 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: 548, y: -25} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} m_SizeDelta: {x: 48, y: 48} m_Pivot: {x: 1, y: 0.5} --- !u!222 &3651870985898615951 @@ -2571,8 +2571,8 @@ MonoBehaviour: m_TargetGraphic: {fileID: 5724386541704624271} m_HandleRect: {fileID: 1751651485190533021} m_Direction: 2 - m_Value: 0 - m_Size: 1 + m_Value: 1 + m_Size: 0.9369128 m_NumberOfSteps: 0 m_OnValueChanged: m_PersistentCalls: @@ -4892,10 +4892,10 @@ RectTransform: m_Father: {fileID: 5256356839309956323} 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: 291, y: -80} - m_SizeDelta: {x: 566, y: 50} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 50} m_Pivot: {x: 0.5, y: 0.5} --- !u!222 &3713167126177139283 CanvasRenderer: @@ -4940,9 +4940,9 @@ RectTransform: m_Father: {fileID: 2767567597670246615} 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: 466, y: -25} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} m_SizeDelta: {x: 48, y: 48} m_Pivot: {x: 1, y: 0.5} --- !u!222 &935689930248897750 @@ -6790,10 +6790,10 @@ RectTransform: m_Father: {fileID: 5256356839309956323} m_RootOrder: 7 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 1} - m_AnchorMax: {x: 0, y: 1} - m_AnchoredPosition: {x: 291, y: -230} - m_SizeDelta: {x: 566, y: 50} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 50} m_Pivot: {x: 0.5, y: 0.5} --- !u!222 &9010809872578740536 CanvasRenderer: @@ -10573,9 +10573,9 @@ RectTransform: m_Father: {fileID: 2767567597670246615} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 1} - m_AnchorMax: {x: 0, y: 1} - m_AnchoredPosition: {x: 192, y: -25} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} m_SizeDelta: {x: 384, y: 48} m_Pivot: {x: 0.5, y: 0.5} --- !u!222 &3760793126016089696 @@ -14092,10 +14092,10 @@ RectTransform: m_Father: {fileID: 5256356839309956323} m_RootOrder: 6 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 1} - m_AnchorMax: {x: 0, y: 1} - m_AnchoredPosition: {x: 291, y: -180} - m_SizeDelta: {x: 566, y: 50} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 50} m_Pivot: {x: 0.5, y: 0.5} --- !u!222 &8096023217859052254 CanvasRenderer: diff --git a/Assets/Resources/Sprites/Editor/GameIcons/advanced.png b/Assets/Resources/Sprites/Editor/GameIcons/advanced.png new file mode 100644 index 0000000000000000000000000000000000000000..ce4e33b90614ca8a5458aa17e4067fb3a3e03232 GIT binary patch literal 225348 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 ^aDlt|)v5R~L1I+Xp# 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

{dWU^i?qyml6O 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 E1DM@kvj6}9 literal 0 HcmV?d00001 diff --git a/Assets/Resources/Sprites/Editor/GameIcons/advanced.png.meta b/Assets/Resources/Sprites/Editor/GameIcons/advanced.png.meta new file mode 100644 index 000000000..528f50b61 --- /dev/null +++ b/Assets/Resources/Sprites/Editor/GameIcons/advanced.png.meta @@ -0,0 +1,123 @@ +fileFormatVersion: 2 +guid: 5e8d7a42a8188ef42b113cab198f5aaa +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 1 + enableMipMap: 1 + 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: 2 + aniso: 8 + 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: 256 + 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/GameIcons/advanced_mask.png b/Assets/Resources/Sprites/Editor/GameIcons/advanced_mask.png new file mode 100644 index 0000000000000000000000000000000000000000..fd5b51115e714a0dcb98caabeec618773fd34ffe GIT binary patch literal 28429 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 literal 0 HcmV?d00001 diff --git a/Assets/Resources/Sprites/Editor/GameIcons/advanced_mask.png.meta b/Assets/Resources/Sprites/Editor/GameIcons/advanced_mask.png.meta new file mode 100644 index 000000000..d6950f99e --- /dev/null +++ b/Assets/Resources/Sprites/Editor/GameIcons/advanced_mask.png.meta @@ -0,0 +1,123 @@ +fileFormatVersion: 2 +guid: b497c224147c3654f93eeb5c0482ace6 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 1 + enableMipMap: 1 + 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: 2 + aniso: 8 + 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: 256 + 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/Scenes/Editor.unity b/Assets/Scenes/Editor.unity index de023a8d8..e48a11dd9 100644 --- a/Assets/Scenes/Editor.unity +++ b/Assets/Scenes/Editor.unity @@ -378,143 +378,6 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 4590959} m_CullTransparentMesh: 1 ---- !u!1 &5490983 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 5490984} - - component: {fileID: 5490986} - - component: {fileID: 5490985} - m_Layer: 5 - m_Name: Text (TMP) - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &5490984 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5490983} - 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: 396879233} - 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: 215, y: 0} - m_Pivot: {x: 0, y: 0.5} ---- !u!114 &5490985 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5490983} - 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: Integer - m_isRightToLeft: 0 - m_fontAsset: {fileID: 11400000, guid: 78e7291cdeccdfc4fa61249845605144, type: 2} - m_sharedMaterial: {fileID: 5250768452915780979, guid: 78e7291cdeccdfc4fa61249845605144, 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: 25 - m_fontSizeBase: 20 - m_fontWeight: 400 - m_enableAutoSizing: 1 - m_fontSizeMin: 3 - m_fontSizeMax: 25 - m_fontStyle: 0 - m_HorizontalAlignment: 1 - 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 &5490986 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5490983} - m_CullTransparentMesh: 1 --- !u!1 &9435780 GameObject: m_ObjectHideFlags: 0 @@ -1458,58 +1321,6 @@ RectTransform: m_AnchoredPosition: {x: 0, y: 0} m_SizeDelta: {x: 0, y: 28} m_Pivot: {x: 0.5, y: 1} ---- !u!1 &35054571 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 35054572} - - component: {fileID: 35054573} - m_Layer: 5 - m_Name: Text Area - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &35054572 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 35054571} - 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: 225003584} - m_Father: {fileID: 1776034727} - 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.4999771} - m_SizeDelta: {x: -20, y: -13} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &35054573 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 35054571} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 3312d7739989d2b4e91e6319e9a96d76, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Padding: {x: -8, y: -5, z: -8, w: -5} - m_Softness: {x: 0, y: 0} --- !u!1 &36781033 GameObject: m_ObjectHideFlags: 0 @@ -1709,143 +1520,6 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 44197994} m_CullTransparentMesh: 1 ---- !u!1 &44496734 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 44496735} - - component: {fileID: 44496737} - - component: {fileID: 44496736} - m_Layer: 5 - m_Name: Text (TMP) - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &44496735 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 44496734} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1.0000798, y: 1.0000798, z: 1.0000798} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 184838088} - 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: 215, y: 0} - m_Pivot: {x: 0, y: 0.5} ---- !u!114 &44496736 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 44496734} - 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: Dropdown - m_isRightToLeft: 0 - m_fontAsset: {fileID: 11400000, guid: 78e7291cdeccdfc4fa61249845605144, type: 2} - m_sharedMaterial: {fileID: 5250768452915780979, guid: 78e7291cdeccdfc4fa61249845605144, 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: 25 - m_fontSizeBase: 20 - m_fontWeight: 400 - m_enableAutoSizing: 1 - m_fontSizeMin: 3 - m_fontSizeMax: 25 - m_fontStyle: 0 - m_HorizontalAlignment: 1 - 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 &44496737 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 44496734} - m_CullTransparentMesh: 1 --- !u!1 &54667930 GameObject: m_ObjectHideFlags: 0 @@ -4655,7 +4329,7 @@ GameObject: - component: {fileID: 151438064} - component: {fileID: 151438066} - component: {fileID: 151438065} - m_Layer: 5 + m_Layer: 3 m_Name: Text m_TagString: Untagged m_Icon: {fileID: 0} @@ -4702,7 +4376,7 @@ MonoBehaviour: m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_text: New Text + m_text: Tooltip here m_isRightToLeft: 0 m_fontAsset: {fileID: 11400000, guid: 78e7291cdeccdfc4fa61249845605144, type: 2} m_sharedMaterial: {fileID: 5250768452915780979, guid: 78e7291cdeccdfc4fa61249845605144, type: 2} @@ -5782,61 +5456,6 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 184364175} m_CullTransparentMesh: 1 ---- !u!1 &184838087 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 184838088} - - component: {fileID: 184838089} - m_Layer: 5 - m_Name: Dropdown - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!224 &184838088 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 184838087} - 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: 44496735} - - {fileID: 9172948791891367921} - m_Father: {fileID: 830452352} - 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: 459.58514, y: -25} - m_SizeDelta: {x: 879.1703, y: 30} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &184838089 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 184838087} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 8ada001011e54c74b87c04d7186d5f3c, type: 3} - m_Name: - m_EditorClassIdentifier: - caption: {fileID: 44496736} - parameterManager: {fileID: 0} - propertyName: - dropdown: {fileID: 9172948791891367936} --- !u!1 &191459085 GameObject: m_ObjectHideFlags: 0 @@ -6308,219 +5927,6 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 203975963} m_CullTransparentMesh: 1 ---- !u!1 &210898217 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 210898218} - - component: {fileID: 210898219} - - component: {fileID: 210898220} - m_Layer: 5 - m_Name: Handle - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &210898218 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 210898217} - 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: 519223920} - 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: 20, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &210898219 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 210898217} - m_CullTransparentMesh: 1 ---- !u!114 &210898220 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 210898217} - 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: 10911, 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!1 &225003583 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 225003584} - - component: {fileID: 225003586} - - component: {fileID: 225003585} - m_Layer: 5 - m_Name: Text - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &225003584 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 225003583} - 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: 35054572} - 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 &225003585 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 225003583} - 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: "AWWWWWWW BWWWWWWW\u200B" - 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: 4281479730 - m_fontColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, 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: 13 - m_fontSizeBase: 13 - m_fontWeight: 400 - m_enableAutoSizing: 0 - m_fontSizeMin: 18 - m_fontSizeMax: 72 - m_fontStyle: 0 - m_HorizontalAlignment: 1 - 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: 1 - checkPaddingRequired: 0 - m_isRichText: 0 - 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 &225003586 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 225003583} - m_CullTransparentMesh: 1 --- !u!1 &229046290 GameObject: m_ObjectHideFlags: 0 @@ -7723,124 +7129,6 @@ MonoBehaviour: m_ChildScaleWidth: 0 m_ChildScaleHeight: 0 m_ReverseArrangement: 0 ---- !u!1 &279538357 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 279538358} - - component: {fileID: 279538359} - - component: {fileID: 279538360} - m_Layer: 5 - m_Name: Toggle - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &279538358 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 279538357} - 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: 573383257} - m_Father: {fileID: 755586978} - 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: 215, y: -0.000015258789} - m_SizeDelta: {x: 160, y: 20} - m_Pivot: {x: 0, y: 0.5} ---- !u!114 &279538359 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 279538357} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 9085046f02f69544eb97fd06b6048fe2, 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.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: 573383258} - toggleTransition: 1 - graphic: {fileID: 690238907} - m_Group: {fileID: 0} - onValueChanged: - m_PersistentCalls: - m_Calls: [] - m_IsOn: 1 ---- !u!114 &279538360 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 279538357} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: e4972b7ea15fb7943ad12ed39e229140, type: 3} - m_Name: - m_EditorClassIdentifier: - _events: - - name: Reset - action: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 755586979} - m_TargetAssemblyTypeName: HeavenStudio.Editor.BoolPropertyPrefab, Assembly-CSharp - m_MethodName: ResetValue - 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 - _masterTrans: {fileID: 1791483803} - _dropDown: {fileID: 8384641343036272350, guid: 56a45ac5cd0da2a4ab398d1a63e18d9f, type: 3} --- !u!1 &282672913 GameObject: m_ObjectHideFlags: 0 @@ -10058,63 +9346,6 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: TooltipText: Sort Chronologically ---- !u!1 &345301789 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 345301791} - - component: {fileID: 345301790} - m_Layer: 5 - m_Name: Float - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!114 &345301790 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 345301789} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 6e9ad350a96f5644dbb1e4686a6bcaed, type: 3} - m_Name: - m_EditorClassIdentifier: - caption: {fileID: 1882704219} - parameterManager: {fileID: 0} - propertyName: - slider: {fileID: 749529046} - inputField: {fileID: 735918245} ---- !u!224 &345301791 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 345301789} - 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: 1882704221} - - {fileID: 735918246} - - {fileID: 749529047} - m_Father: {fileID: 830452352} - 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: 459.58514, y: -65} - m_SizeDelta: {x: 879.1703, y: 30} - m_Pivot: {x: 0.5, y: 0.5} --- !u!1 &353559051 GameObject: m_ObjectHideFlags: 0 @@ -11070,63 +10301,6 @@ MonoBehaviour: volumeTXT: {fileID: 746356640} volumeLine: {fileID: 1126835990} volumeDialog: {fileID: 864592614} ---- !u!1 &396879232 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 396879233} - - component: {fileID: 396879234} - m_Layer: 5 - m_Name: Integer - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!224 &396879233 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 396879232} - 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: 5490984} - - {fileID: 1182082594} - - {fileID: 2067224778} - m_Father: {fileID: 830452352} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 1} - m_AnchorMax: {x: 0, y: 1} - m_AnchoredPosition: {x: 459.58514, y: -25} - m_SizeDelta: {x: 879.1703, y: 30} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &396879234 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 396879232} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 6e9ad350a96f5644dbb1e4686a6bcaed, type: 3} - m_Name: - m_EditorClassIdentifier: - caption: {fileID: 5490985} - parameterManager: {fileID: 0} - propertyName: - slider: {fileID: 2067224779} - inputField: {fileID: 1182082595} --- !u!1 &407289014 GameObject: m_ObjectHideFlags: 0 @@ -11719,197 +10893,6 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 424396916} m_CullTransparentMesh: 1 ---- !u!1 &426555697 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 426555698} - - component: {fileID: 426555701} - - component: {fileID: 426555700} - - component: {fileID: 426555699} - m_Layer: 5 - m_Name: InputField (TMP) - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &426555698 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 426555697} - 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: 575794484} - m_Father: {fileID: 1522319056} - 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: 52.200005, y: 0.0000076293945} - m_SizeDelta: {x: 68.973, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &426555699 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 426555697} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 2da0c512f12947e489f739169773d7ca, 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: 426555700} - m_TextViewport: {fileID: 575794484} - m_TextComponent: {fileID: 1548381524} - m_Placeholder: {fileID: 0} - m_VerticalScrollbar: {fileID: 0} - m_VerticalScrollbarEventHandler: {fileID: 0} - m_LayoutGroup: {fileID: 0} - m_ScrollSensitivity: 1 - m_ContentType: 0 - m_InputType: 0 - m_AsteriskChar: 42 - m_KeyboardType: 0 - m_LineType: 0 - m_HideMobileInput: 0 - m_HideSoftKeyboard: 0 - m_CharacterValidation: 0 - m_RegexValue: - m_GlobalPointSize: 14 - m_CharacterLimit: 0 - m_OnEndEdit: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 1535224921} - m_TargetAssemblyTypeName: ColorPreview, Assembly-CSharp-firstpass - m_MethodName: SetColorFromTMP - 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 - m_OnSubmit: - m_PersistentCalls: - m_Calls: [] - m_OnSelect: - m_PersistentCalls: - m_Calls: [] - m_OnDeselect: - m_PersistentCalls: - m_Calls: [] - m_OnTextSelection: - m_PersistentCalls: - m_Calls: [] - m_OnEndTextSelection: - m_PersistentCalls: - m_Calls: [] - m_OnValueChanged: - m_PersistentCalls: - m_Calls: [] - m_OnTouchScreenKeyboardStatusChanged: - m_PersistentCalls: - m_Calls: [] - m_CaretColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} - m_CustomCaretColor: 0 - m_SelectionColor: {r: 0.65882355, g: 0.80784315, b: 1, a: 0.7529412} - m_Text: FFFFFF - m_CaretBlinkRate: 0.85 - m_CaretWidth: 1 - m_ReadOnly: 0 - m_RichText: 1 - m_GlobalFontAsset: {fileID: 11400000, guid: c2df694f599b22b42817910ff570a9df, type: 2} - m_OnFocusSelectAll: 1 - m_ResetOnDeActivation: 1 - m_KeepTextSelectionVisible: 0 - m_RestoreOriginalTextOnEscape: 1 - m_isRichTextEditingAllowed: 0 - m_LineLimit: 0 - isAlert: 0 - m_InputValidator: {fileID: 0} - m_ShouldActivateOnSelect: 1 ---- !u!114 &426555700 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 426555697} - 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: 0 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 10911, 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 &426555701 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 426555697} - m_CullTransparentMesh: 1 --- !u!1 &441876680 GameObject: m_ObjectHideFlags: 0 @@ -14936,43 +13919,6 @@ MonoBehaviour: m_EditorClassIdentifier: m_Padding: {x: -8, y: -5, z: -8, w: -5} m_Softness: {x: 0, y: 0} ---- !u!1 &519223919 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 519223920} - m_Layer: 5 - m_Name: Handle Slide Area - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &519223920 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 519223919} - 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: 210898218} - m_Father: {fileID: 749529047} - 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, y: 0} - m_SizeDelta: {x: -20, y: 0} - m_Pivot: {x: 0.5, y: 0.5} --- !u!1 &522005367 GameObject: m_ObjectHideFlags: 0 @@ -15167,58 +14113,6 @@ RectTransform: m_AnchoredPosition: {x: 0, y: 0} m_SizeDelta: {x: -30, y: -30} m_Pivot: {x: 0.5, y: 0.5} ---- !u!1 &530463410 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 530463411} - - component: {fileID: 530463412} - m_Layer: 5 - m_Name: Text Area - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &530463411 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 530463410} - 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: 1453521078} - m_Father: {fileID: 1182082594} - 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.5} - m_SizeDelta: {x: -20, y: -13} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &530463412 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 530463410} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 3312d7739989d2b4e91e6319e9a96d76, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Padding: {x: -8, y: -5, z: -8, w: -5} - m_Softness: {x: 0, y: 0} --- !u!1 &533448382 GameObject: m_ObjectHideFlags: 0 @@ -15493,143 +14387,6 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 535929568} m_CullTransparentMesh: 1 ---- !u!1 &537615367 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 537615368} - - component: {fileID: 537615370} - - component: {fileID: 537615369} - m_Layer: 5 - m_Name: Text (TMP) - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &537615368 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 537615367} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1.0000798, y: 1.0000798, z: 1.0000798} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 1443721747} - 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: 215, y: 0} - m_Pivot: {x: 0, y: 0.5} ---- !u!114 &537615369 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 537615367} - 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: Color - m_isRightToLeft: 0 - m_fontAsset: {fileID: 11400000, guid: 78e7291cdeccdfc4fa61249845605144, type: 2} - m_sharedMaterial: {fileID: 5250768452915780979, guid: 78e7291cdeccdfc4fa61249845605144, 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: 25 - m_fontSizeBase: 20 - m_fontWeight: 400 - m_enableAutoSizing: 1 - m_fontSizeMin: 3 - m_fontSizeMax: 25 - m_fontStyle: 0 - m_HorizontalAlignment: 1 - 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 &537615370 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 537615367} - m_CullTransparentMesh: 1 --- !u!1 &538158676 GameObject: m_ObjectHideFlags: 0 @@ -16717,83 +15474,6 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 572765321} m_CullTransparentMesh: 1 ---- !u!1 &573383256 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 573383257} - - component: {fileID: 573383259} - - component: {fileID: 573383258} - m_Layer: 5 - m_Name: Background - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &573383257 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 573383256} - 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: 690238906} - m_Father: {fileID: 279538358} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 1} - m_AnchorMax: {x: 0, y: 1} - m_AnchoredPosition: {x: 10, y: -10} - m_SizeDelta: {x: 20, y: 20} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &573383258 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 573383256} - 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 &573383259 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 573383256} - m_CullTransparentMesh: 1 --- !u!1 &574002312 GameObject: m_ObjectHideFlags: 0 @@ -16860,58 +15540,6 @@ MonoBehaviour: m_ChildScaleWidth: 0 m_ChildScaleHeight: 0 m_ReverseArrangement: 0 ---- !u!1 &575794483 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 575794484} - - component: {fileID: 575794485} - m_Layer: 5 - m_Name: Text Area - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &575794484 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 575794483} - 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: 1548381523} - m_Father: {fileID: 426555698} - 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.5} - m_SizeDelta: {x: -20, y: -13} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &575794485 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 575794483} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 3312d7739989d2b4e91e6319e9a96d76, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Padding: {x: -8, y: -5, z: -8, w: -5} - m_Softness: {x: 0, y: 0} --- !u!1 &576411626 GameObject: m_ObjectHideFlags: 0 @@ -18187,82 +16815,6 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 620950452} m_CullTransparentMesh: 1 ---- !u!1 &626268481 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 626268482} - - component: {fileID: 626268484} - - component: {fileID: 626268483} - m_Layer: 5 - m_Name: Background - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &626268482 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 626268481} - 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: 2067224778} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0.25} - m_AnchorMax: {x: 1, y: 0.75} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &626268483 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 626268481} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} - m_Type: 1 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!222 &626268484 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 626268481} - m_CullTransparentMesh: 1 --- !u!1 &629989834 GameObject: m_ObjectHideFlags: 0 @@ -20526,82 +19078,6 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: TooltipText: 'Tool: Music Volume [3]' ---- !u!1 &690238905 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 690238906} - - component: {fileID: 690238908} - - component: {fileID: 690238907} - m_Layer: 5 - m_Name: Checkmark - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &690238906 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 690238905} - 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: 573383257} - 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: 20, y: 20} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &690238907 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 690238905} - 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: 10901, guid: 0000000000000000f000000000000000, type: 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 &690238908 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 690238905} - m_CullTransparentMesh: 1 --- !u!1 &692958306 GameObject: m_ObjectHideFlags: 0 @@ -21314,139 +19790,6 @@ RectTransform: m_AnchoredPosition: {x: 0, y: 0} m_SizeDelta: {x: -20, y: 0} m_Pivot: {x: 0.5, y: 0.5} ---- !u!1 &723094752 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 723094753} - - component: {fileID: 723094755} - - component: {fileID: 723094754} - - component: {fileID: 723094756} - - component: {fileID: 723094757} - - component: {fileID: 723094758} - m_Layer: 5 - m_Name: Table - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!224 &723094753 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 723094752} - 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: 1123278335} - - {fileID: 1489888671} - - {fileID: 1522319056} - m_Father: {fileID: 1443721747} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 1, y: 1} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: -89.20001, y: 6} - m_SizeDelta: {x: 216, y: 216} - m_Pivot: {x: 0.5, y: 1} ---- !u!114 &723094754 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 723094752} - 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.1981132, g: 0.1981132, b: 0.1981132, a: 1} - m_RaycastTarget: 0 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 0 - 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 &723094755 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 723094752} - m_CullTransparentMesh: 1 ---- !u!223 &723094756 -Canvas: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 723094752} - m_Enabled: 1 - serializedVersion: 3 - m_RenderMode: 2 - m_Camera: {fileID: 0} - m_PlaneDistance: 100 - m_PixelPerfect: 0 - m_ReceivesEvents: 1 - m_OverrideSorting: 1 - m_OverridePixelPerfect: 0 - m_SortingBucketNormalizedSize: 0 - m_AdditionalShaderChannelsFlag: 25 - m_SortingLayerID: 610346305 - m_SortingOrder: 0 - m_TargetDisplay: 0 ---- !u!114 &723094757 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 723094752} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: dc42784cf147c0c48a680349fa168899, type: 3} - m_Name: - m_EditorClassIdentifier: - m_IgnoreReversedGraphics: 1 - m_BlockingObjects: 0 - m_BlockingMask: - serializedVersion: 2 - m_Bits: 4294967295 ---- !u!114 &723094758 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 723094752} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: c29b4f68c2b2e3849af4ab850c275cea, type: 3} - m_Name: - m_EditorClassIdentifier: - eventParameterManager: {fileID: 830452354} --- !u!1 &728113665 GameObject: m_ObjectHideFlags: 0 @@ -21529,219 +19872,6 @@ MonoBehaviour: parameterManager: {fileID: 0} propertyName: dropdown: {fileID: 330515828} ---- !u!1 &735918244 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 735918246} - - component: {fileID: 735918248} - - component: {fileID: 735918247} - - component: {fileID: 735918245} - - component: {fileID: 735918249} - m_Layer: 5 - m_Name: InputField (TMP) - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &735918245 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 735918244} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 2da0c512f12947e489f739169773d7ca, 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.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: 735918247} - m_TextViewport: {fileID: 1575762742} - m_TextComponent: {fileID: 1886627916} - m_Placeholder: {fileID: 0} - m_VerticalScrollbar: {fileID: 0} - m_VerticalScrollbarEventHandler: {fileID: 0} - m_LayoutGroup: {fileID: 0} - m_ScrollSensitivity: 1 - m_ContentType: 3 - m_InputType: 0 - m_AsteriskChar: 42 - m_KeyboardType: 2 - m_LineType: 0 - m_HideMobileInput: 0 - m_HideSoftKeyboard: 0 - m_CharacterValidation: 3 - m_RegexValue: - m_GlobalPointSize: 14 - m_CharacterLimit: 0 - m_OnEndEdit: - m_PersistentCalls: - m_Calls: [] - m_OnSubmit: - m_PersistentCalls: - m_Calls: [] - m_OnSelect: - m_PersistentCalls: - m_Calls: [] - m_OnDeselect: - m_PersistentCalls: - m_Calls: [] - m_OnTextSelection: - m_PersistentCalls: - m_Calls: [] - m_OnEndTextSelection: - m_PersistentCalls: - m_Calls: [] - m_OnValueChanged: - m_PersistentCalls: - m_Calls: [] - m_OnTouchScreenKeyboardStatusChanged: - m_PersistentCalls: - m_Calls: [] - m_CaretColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} - m_CustomCaretColor: 0 - m_SelectionColor: {r: 0.65882355, g: 0.80784315, b: 1, a: 0.7529412} - m_Text: '0 - -' - m_CaretBlinkRate: 0.85 - m_CaretWidth: 1 - m_ReadOnly: 0 - m_RichText: 1 - m_GlobalFontAsset: {fileID: 11400000, guid: c2df694f599b22b42817910ff570a9df, type: 2} - m_OnFocusSelectAll: 1 - m_ResetOnDeActivation: 1 - m_KeepTextSelectionVisible: 0 - m_RestoreOriginalTextOnEscape: 1 - m_isRichTextEditingAllowed: 0 - m_LineLimit: 0 - isAlert: 0 - m_InputValidator: {fileID: 0} - m_ShouldActivateOnSelect: 1 ---- !u!224 &735918246 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 735918244} - 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: 1575762742} - m_Father: {fileID: 345301791} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 1} - m_AnchoredPosition: {x: 215, y: 0} - m_SizeDelta: {x: 50, y: 0} - m_Pivot: {x: 0, y: 0.5} ---- !u!114 &735918247 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 735918244} - 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: 10911, 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 &735918248 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 735918244} - m_CullTransparentMesh: 1 ---- !u!114 &735918249 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 735918244} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: e4972b7ea15fb7943ad12ed39e229140, type: 3} - m_Name: - m_EditorClassIdentifier: - _events: - - name: Reset - action: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 345301790} - m_TargetAssemblyTypeName: HeavenStudio.Editor.NumberPropertyPrefab, Assembly-CSharp - m_MethodName: ResetValue - 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 - _masterTrans: {fileID: 1791483803} - _dropDown: {fileID: 8384641343036272350, guid: 56a45ac5cd0da2a4ab398d1a63e18d9f, type: 3} --- !u!1 &738028139 GameObject: m_ObjectHideFlags: 0 @@ -22241,129 +20371,6 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 749172746} m_CullTransparentMesh: 1 ---- !u!1 &749529045 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 749529047} - - component: {fileID: 749529046} - - component: {fileID: 749529048} - m_Layer: 5 - m_Name: Slider - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &749529046 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 749529045} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 67db9e8f0e2ae9c40bc1e2b64352a6b4, 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.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: 210898220} - m_FillRect: {fileID: 2067805743} - m_HandleRect: {fileID: 210898218} - m_Direction: 0 - m_MinValue: 0 - m_MaxValue: 1 - m_WholeNumbers: 0 - m_Value: 0 - m_OnValueChanged: - m_PersistentCalls: - m_Calls: [] ---- !u!224 &749529047 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 749529045} - 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: 1877453494} - - {fileID: 1694213496} - - {fileID: 519223920} - m_Father: {fileID: 345301791} - m_RootOrder: 2 - 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: 134.5, y: 0.0000097752} - m_SizeDelta: {x: -269, y: 30} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &749529048 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 749529045} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: e4972b7ea15fb7943ad12ed39e229140, type: 3} - m_Name: - m_EditorClassIdentifier: - _events: - - name: Reset - action: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 345301790} - m_TargetAssemblyTypeName: HeavenStudio.Editor.NumberPropertyPrefab, Assembly-CSharp - m_MethodName: ResetValue - 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 - _masterTrans: {fileID: 1791483803} - _dropDown: {fileID: 8384641343036272350, guid: 56a45ac5cd0da2a4ab398d1a63e18d9f, type: 3} --- !u!1 &752310931 GameObject: m_ObjectHideFlags: 0 @@ -22501,61 +20508,6 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 752310931} m_CullTransparentMesh: 1 ---- !u!1 &755586977 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 755586978} - - component: {fileID: 755586979} - m_Layer: 5 - m_Name: Boolean - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!224 &755586978 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 755586977} - 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: 774969485} - - {fileID: 279538358} - m_Father: {fileID: 830452352} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 1} - m_AnchorMax: {x: 0, y: 1} - m_AnchoredPosition: {x: 459.58514, y: -105} - m_SizeDelta: {x: 879.1703, y: 30} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &755586979 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 755586977} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 9aa690f14ccbf9e4bb6bd339d500c3e7, type: 3} - m_Name: - m_EditorClassIdentifier: - caption: {fileID: 774969486} - parameterManager: {fileID: 0} - propertyName: - toggle: {fileID: 279538359} --- !u!1 &756052818 GameObject: m_ObjectHideFlags: 0 @@ -22959,143 +20911,6 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 770589359} m_CullTransparentMesh: 1 ---- !u!1 &774969484 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 774969485} - - component: {fileID: 774969487} - - component: {fileID: 774969486} - m_Layer: 5 - m_Name: Text (TMP) - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &774969485 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 774969484} - 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: 755586978} - 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: 215, y: 0} - m_Pivot: {x: 0, y: 0.5} ---- !u!114 &774969486 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 774969484} - 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: Boolean - m_isRightToLeft: 0 - m_fontAsset: {fileID: 11400000, guid: 78e7291cdeccdfc4fa61249845605144, type: 2} - m_sharedMaterial: {fileID: 5250768452915780979, guid: 78e7291cdeccdfc4fa61249845605144, 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: 25 - m_fontSizeBase: 20 - m_fontWeight: 400 - m_enableAutoSizing: 1 - m_fontSizeMin: 3 - m_fontSizeMax: 25 - m_fontStyle: 0 - m_HorizontalAlignment: 1 - 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 &774969487 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 774969484} - m_CullTransparentMesh: 1 --- !u!1001 &775100753 PrefabInstance: m_ObjectHideFlags: 0 @@ -25164,43 +22979,6 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 828751267} m_CullTransparentMesh: 1 ---- !u!1 &829406322 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 829406323} - m_Layer: 5 - m_Name: Fill Area - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &829406323 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 829406322} - 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: 1296765242} - m_Father: {fileID: 2067224778} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0.25} - m_AnchorMax: {x: 1, y: 0.75} - m_AnchoredPosition: {x: -5, y: 0} - m_SizeDelta: {x: -20, y: 0} - m_Pivot: {x: 0.5, y: 0.5} --- !u!1 &830452351 GameObject: m_ObjectHideFlags: 0 @@ -25231,13 +23009,7 @@ RectTransform: m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 - m_Children: - - {fileID: 396879233} - - {fileID: 345301791} - - {fileID: 755586978} - - {fileID: 184838088} - - {fileID: 1443721747} - - {fileID: 1671827687} + m_Children: [] m_Father: {fileID: 1969940937} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} @@ -25286,12 +23058,13 @@ MonoBehaviour: m_EditorClassIdentifier: eventSelector: {fileID: 1056099131} gridGameSelector: {fileID: 1154875947} - IntegerP: {fileID: 396879232} - FloatP: {fileID: 345301789} - BooleanP: {fileID: 755586977} - DropdownP: {fileID: 184838087} - ColorP: {fileID: 1443721746} - StringP: {fileID: 1671827686} + IntegerP: {fileID: 2061329665160180680, guid: fe16d477643f72b44b519c07a3012363, type: 3} + FloatP: {fileID: 872153477128913846, guid: 59791cf2ac17a4e4989da45598fa57dc, type: 3} + ButtonP: {fileID: 161819469546819110, guid: 950cb35d8fa268649aa7dd8f2eee60ad, type: 3} + BooleanP: {fileID: 161819469546819110, guid: a105c1177b918bc4ab70c00bde16f626, type: 3} + DropdownP: {fileID: 6474185410112721777, guid: d001cda1595359b4994b07211f2bc938, type: 3} + ColorP: {fileID: 1744989235371525704, guid: 5ea2e04e4ea2f3a46bae219cfd0fceab, type: 3} + StringP: {fileID: 2205512538931500438, guid: 37ba8efc4add71b4fbc3451317c88c6b, type: 3} active: 0 canDisable: 1 --- !u!114 &830452355 @@ -26851,7 +24624,7 @@ MonoBehaviour: m_HandleRect: {fileID: 1589389271} m_Direction: 2 m_Value: 1 - m_Size: 1 + m_Size: 0.9897467 m_NumberOfSteps: 0 m_OnValueChanged: m_PersistentCalls: @@ -28914,43 +26687,6 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 985651882} m_CullTransparentMesh: 1 ---- !u!1 &989912616 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 989912617} - m_Layer: 5 - m_Name: Handle Slide Area - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &989912617 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 989912616} - 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: 1534220299} - m_Father: {fileID: 2067224778} - 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, y: 0} - m_SizeDelta: {x: -20, y: 0} - m_Pivot: {x: 0.5, y: 0.5} --- !u!1 &991363086 GameObject: m_ObjectHideFlags: 0 @@ -31319,7 +29055,7 @@ GameObject: - component: {fileID: 1090036110} - component: {fileID: 1090036111} - component: {fileID: 1090036112} - m_Layer: 5 + m_Layer: 3 m_Name: Tooltip m_TagString: Untagged m_Icon: {fileID: 0} @@ -31345,7 +29081,7 @@ RectTransform: 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_AnchoredPosition: {x: 800, y: 120} m_SizeDelta: {x: 0, y: 0} m_Pivot: {x: 0, y: 0} --- !u!114 &1090036111 @@ -31857,82 +29593,6 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1121370303} m_CullTransparentMesh: 1 ---- !u!1 &1123278334 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1123278335} - - component: {fileID: 1123278337} - - component: {fileID: 1123278336} - m_Layer: 5 - m_Name: Pointer - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1123278335 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1123278334} - m_LocalRotation: {x: 0, y: 0, z: 0.7071068, w: 0.7071068} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 723094753} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 90} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: -111.91, y: 85.701} - m_SizeDelta: {x: 27.82, y: 21.592} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1123278336 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1123278334} - 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.18823531, g: 0.18823531, b: 0.18823531, 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: e3b85a6fda50d2343a8dfb2fc70c2b32, 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 &1123278337 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1123278334} - m_CullTransparentMesh: 1 --- !u!1 &1126835990 GameObject: m_ObjectHideFlags: 0 @@ -32707,7 +30367,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: 142.32655} + m_AnchoredPosition: {x: 0, y: 121.101654} m_SizeDelta: {x: 0, y: 0} m_Pivot: {x: 0.5, y: 1} --- !u!222 &1154875945 @@ -33328,219 +30988,6 @@ MonoBehaviour: m_EditorClassIdentifier: m_Padding: {x: -8, y: -5, z: -8, w: -5} m_Softness: {x: 0, y: 0} ---- !u!1 &1182082593 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1182082594} - - component: {fileID: 1182082597} - - component: {fileID: 1182082596} - - component: {fileID: 1182082595} - - component: {fileID: 1182082598} - m_Layer: 5 - m_Name: InputField (TMP) - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1182082594 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1182082593} - 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: 530463411} - m_Father: {fileID: 396879233} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 1} - m_AnchoredPosition: {x: 215, y: 0} - m_SizeDelta: {x: 50, y: 0} - m_Pivot: {x: 0, y: 0.5} ---- !u!114 &1182082595 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1182082593} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 2da0c512f12947e489f739169773d7ca, 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.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: 1182082596} - m_TextViewport: {fileID: 530463411} - m_TextComponent: {fileID: 1453521079} - m_Placeholder: {fileID: 0} - m_VerticalScrollbar: {fileID: 0} - m_VerticalScrollbarEventHandler: {fileID: 0} - m_LayoutGroup: {fileID: 0} - m_ScrollSensitivity: 1 - m_ContentType: 2 - m_InputType: 0 - m_AsteriskChar: 42 - m_KeyboardType: 4 - m_LineType: 0 - m_HideMobileInput: 0 - m_HideSoftKeyboard: 0 - m_CharacterValidation: 2 - m_RegexValue: - m_GlobalPointSize: 14 - m_CharacterLimit: 0 - m_OnEndEdit: - m_PersistentCalls: - m_Calls: [] - m_OnSubmit: - m_PersistentCalls: - m_Calls: [] - m_OnSelect: - m_PersistentCalls: - m_Calls: [] - m_OnDeselect: - m_PersistentCalls: - m_Calls: [] - m_OnTextSelection: - m_PersistentCalls: - m_Calls: [] - m_OnEndTextSelection: - m_PersistentCalls: - m_Calls: [] - m_OnValueChanged: - m_PersistentCalls: - m_Calls: [] - m_OnTouchScreenKeyboardStatusChanged: - m_PersistentCalls: - m_Calls: [] - m_CaretColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} - m_CustomCaretColor: 0 - m_SelectionColor: {r: 0.65882355, g: 0.80784315, b: 1, a: 0.7529412} - m_Text: '0 - -' - m_CaretBlinkRate: 0.85 - m_CaretWidth: 1 - m_ReadOnly: 0 - m_RichText: 1 - m_GlobalFontAsset: {fileID: 11400000, guid: c2df694f599b22b42817910ff570a9df, type: 2} - m_OnFocusSelectAll: 1 - m_ResetOnDeActivation: 1 - m_KeepTextSelectionVisible: 0 - m_RestoreOriginalTextOnEscape: 1 - m_isRichTextEditingAllowed: 0 - m_LineLimit: 0 - isAlert: 0 - m_InputValidator: {fileID: 0} - m_ShouldActivateOnSelect: 1 ---- !u!114 &1182082596 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1182082593} - 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: 10911, 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 &1182082597 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1182082593} - m_CullTransparentMesh: 1 ---- !u!114 &1182082598 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1182082593} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: e4972b7ea15fb7943ad12ed39e229140, type: 3} - m_Name: - m_EditorClassIdentifier: - _events: - - name: Reset - action: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 396879234} - m_TargetAssemblyTypeName: HeavenStudio.Editor.NumberPropertyPrefab, Assembly-CSharp - m_MethodName: ResetValue - 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 - _masterTrans: {fileID: 1791483803} - _dropDown: {fileID: 8384641343036272350, guid: 56a45ac5cd0da2a4ab398d1a63e18d9f, type: 3} --- !u!1 &1183003085 GameObject: m_ObjectHideFlags: 0 @@ -36025,82 +33472,6 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1287441592} m_CullTransparentMesh: 1 ---- !u!1 &1296765241 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1296765242} - - component: {fileID: 1296765244} - - component: {fileID: 1296765243} - m_Layer: 5 - m_Name: Fill - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1296765242 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1296765241} - 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: 829406323} - 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: 0.5, y: 0.5} ---- !u!114 &1296765243 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1296765241} - 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 &1296765244 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1296765241} - m_CullTransparentMesh: 1 --- !u!1 &1299088426 GameObject: m_ObjectHideFlags: 0 @@ -39060,66 +36431,6 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1438877805} m_CullTransparentMesh: 1 ---- !u!1 &1443721746 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1443721747} - - component: {fileID: 1443721748} - m_Layer: 5 - m_Name: Color - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!224 &1443721747 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1443721746} - 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: 537615368} - - {fileID: 1535224917} - - {fileID: 723094753} - m_Father: {fileID: 830452352} - 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: 391.79788, y: -25} - m_SizeDelta: {x: 743.59576, y: 30} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1443721748 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1443721746} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: c1c576a0586b70d4395de537078023d5, type: 3} - m_Name: - m_EditorClassIdentifier: - caption: {fileID: 537615369} - parameterManager: {fileID: 0} - propertyName: - ColorBTN: {fileID: 1535224918} - ColorTable: {fileID: 723094753} - colorTableActive: 0 - colorPreview: {fileID: 1535224921} - hex: {fileID: 426555699} --- !u!1 &1443971064 GameObject: m_ObjectHideFlags: 0 @@ -39272,143 +36583,6 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1452642415} m_CullTransparentMesh: 1 ---- !u!1 &1453521077 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1453521078} - - component: {fileID: 1453521080} - - component: {fileID: 1453521079} - m_Layer: 5 - m_Name: Text - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1453521078 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1453521077} - 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: 530463411} - 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 &1453521079 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1453521077} - 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: "0\n\u200B" - m_isRightToLeft: 0 - m_fontAsset: {fileID: 11400000, guid: c2df694f599b22b42817910ff570a9df, type: 2} - m_sharedMaterial: {fileID: -5829441969153149921, guid: c2df694f599b22b42817910ff570a9df, type: 2} - m_fontSharedMaterials: [] - m_fontMaterial: {fileID: 0} - m_fontMaterials: [] - m_fontColor32: - serializedVersion: 2 - rgba: 4281479730 - m_fontColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, 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: 14 - m_fontSizeBase: 14 - m_fontWeight: 400 - m_enableAutoSizing: 0 - 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: 3 - m_wordWrappingRatios: 0.4 - m_overflowMode: 0 - m_linkedTextComponent: {fileID: 0} - parentLinkedComponent: {fileID: 0} - m_enableKerning: 1 - m_ActiveFontFeatures: 6e72656b - m_enableExtraPadding: 1 - 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 &1453521080 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1453521077} - m_CullTransparentMesh: 1 --- !u!1 &1462347073 GameObject: m_ObjectHideFlags: 0 @@ -39644,145 +36818,6 @@ MonoBehaviour: m_OnValueChanged: m_PersistentCalls: m_Calls: [] ---- !u!1 &1478022676 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1478022677} - - component: {fileID: 1478022679} - - component: {fileID: 1478022678} - m_Layer: 5 - m_Name: Text (TMP) - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1478022677 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1478022676} - 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: 1671827687} - 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: 175, y: 0} - m_Pivot: {x: 0, y: 0.5} ---- !u!114 &1478022678 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1478022676} - 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: 'String - -' - m_isRightToLeft: 0 - m_fontAsset: {fileID: 11400000, guid: 78e7291cdeccdfc4fa61249845605144, type: 2} - m_sharedMaterial: {fileID: 5250768452915780979, guid: 78e7291cdeccdfc4fa61249845605144, 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: 25 - m_fontSizeBase: 20 - m_fontWeight: 400 - m_enableAutoSizing: 1 - m_fontSizeMin: 3 - m_fontSizeMax: 25 - m_fontStyle: 0 - m_HorizontalAlignment: 1 - 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 &1478022679 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1478022676} - m_CullTransparentMesh: 1 --- !u!1 &1478799964 GameObject: m_ObjectHideFlags: 0 @@ -39931,97 +36966,6 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: TooltipText: Tempo Finder ---- !u!1 &1489888670 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1489888671} - - component: {fileID: 1489888674} - - component: {fileID: 1489888673} - - component: {fileID: 1489888672} - m_Layer: 5 - m_Name: Color picker - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1489888671 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1489888670} - 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: 723094753} - 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.0024414062, y: -14.7400055} - m_SizeDelta: {x: -0.01, y: -36.71} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1489888672 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1489888670} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: af3ff511a986a5c4e8dc1a7939e7b981, type: 3} - m_Name: - m_EditorClassIdentifier: - colorPickerShader: {fileID: 0} - image: {fileID: 1489888673} ---- !u!114 &1489888673 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1489888670} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 2100000, guid: 8a6d493ef83c61d45b80f5a22a814173, type: 2} - 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: 0 - 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 &1489888674 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1489888670} - m_CullTransparentMesh: 0 --- !u!1 &1493206649 GameObject: m_ObjectHideFlags: 0 @@ -40916,144 +37860,6 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1520666588} m_CullTransparentMesh: 1 ---- !u!1 &1522319055 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1522319056} - - component: {fileID: 1522319058} - - component: {fileID: 1522319057} - m_Layer: 5 - m_Name: Text (TMP) - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1522319056 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1522319055} - 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: 426555698} - m_Father: {fileID: 723094753} - 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: 10, y: -8} - m_SizeDelta: {x: -15, y: 23.2} - m_Pivot: {x: 0, y: 1} ---- !u!114 &1522319057 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1522319055} - 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: 0 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_text: '#' - m_isRightToLeft: 0 - m_fontAsset: {fileID: 11400000, guid: 78e7291cdeccdfc4fa61249845605144, type: 2} - m_sharedMaterial: {fileID: 5250768452915780979, guid: 78e7291cdeccdfc4fa61249845605144, 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: 22.9 - m_fontSizeBase: 22.9 - m_fontWeight: 400 - m_enableAutoSizing: 0 - m_fontSizeMin: 18 - m_fontSizeMax: 72 - m_fontStyle: 0 - m_HorizontalAlignment: 1 - 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 &1522319058 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1522319055} - m_CullTransparentMesh: 1 --- !u!1 &1523610370 GameObject: m_ObjectHideFlags: 0 @@ -41598,251 +38404,6 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1532984040} m_CullTransparentMesh: 1 ---- !u!1 &1534220298 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1534220299} - - component: {fileID: 1534220301} - - component: {fileID: 1534220300} - m_Layer: 5 - m_Name: Handle - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1534220299 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1534220298} - 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: 989912617} - 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: 20, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1534220300 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1534220298} - 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: 10911, 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 &1534220301 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1534220298} - m_CullTransparentMesh: 1 ---- !u!1 &1535224916 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1535224917} - - component: {fileID: 1535224920} - - component: {fileID: 1535224919} - - component: {fileID: 1535224918} - - component: {fileID: 1535224921} - - component: {fileID: 1535224922} - m_Layer: 5 - m_Name: ColorBTN - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1535224917 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1535224916} - 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: 1443721747} - 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: 215, y: 0} - m_SizeDelta: {x: 100, y: 30} - m_Pivot: {x: 0, y: 1} ---- !u!114 &1535224918 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1535224916} - 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: 0 - 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: 1535224919} - m_OnClick: - m_PersistentCalls: - m_Calls: [] ---- !u!114 &1535224919 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1535224916} - 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: 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 &1535224920 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1535224916} - m_CullTransparentMesh: 1 ---- !u!114 &1535224921 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1535224916} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 5c2c42ee235f17049ab3792499eccc59, type: 3} - m_Name: - m_EditorClassIdentifier: - previewGraphic: {fileID: 1535224919} - colorPicker: {fileID: 1489888672} - hex: {fileID: 426555699} ---- !u!114 &1535224922 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1535224916} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: e4972b7ea15fb7943ad12ed39e229140, type: 3} - m_Name: - m_EditorClassIdentifier: - _events: - - name: Reset - action: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 1443721748} - m_TargetAssemblyTypeName: HeavenStudio.Editor.ColorPropertyPrefab, Assembly-CSharp - m_MethodName: ResetValue - 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 - _masterTrans: {fileID: 1791483803} - _dropDown: {fileID: 8384641343036272350, guid: 56a45ac5cd0da2a4ab398d1a63e18d9f, type: 3} --- !u!224 &1535381052 stripped RectTransform: m_CorrespondingSourceObject: {fileID: 7599677617193099699, guid: 5edde5c03f192d242bc2fa6277914e6e, type: 3} @@ -42039,143 +38600,6 @@ MonoBehaviour: sectionLabel: {fileID: 297792673} chartLine: {fileID: 856705695} sectionDialog: {fileID: 1133744572} ---- !u!1 &1548381522 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1548381523} - - component: {fileID: 1548381525} - - component: {fileID: 1548381524} - m_Layer: 5 - m_Name: Text - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1548381523 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1548381522} - 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: 575794484} - 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 &1548381524 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1548381522} - 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: "FFFFFF\u200B" - m_isRightToLeft: 0 - m_fontAsset: {fileID: 11400000, guid: c2df694f599b22b42817910ff570a9df, type: 2} - m_sharedMaterial: {fileID: -5829441969153149921, guid: c2df694f599b22b42817910ff570a9df, type: 2} - m_fontSharedMaterials: [] - m_fontMaterial: {fileID: 0} - m_fontMaterials: [] - m_fontColor32: - serializedVersion: 2 - rgba: 4281479730 - m_fontColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, 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: 14 - m_fontSizeBase: 14 - m_fontWeight: 400 - m_enableAutoSizing: 0 - m_fontSizeMin: 18 - m_fontSizeMax: 72 - m_fontStyle: 0 - m_HorizontalAlignment: 1 - 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: 3 - m_wordWrappingRatios: 0.4 - m_overflowMode: 0 - m_linkedTextComponent: {fileID: 0} - parentLinkedComponent: {fileID: 0} - m_enableKerning: 1 - m_ActiveFontFeatures: 6e72656b - m_enableExtraPadding: 1 - 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 &1548381525 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1548381522} - m_CullTransparentMesh: 1 --- !u!1 &1549727851 GameObject: m_ObjectHideFlags: 0 @@ -42890,58 +39314,6 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: TooltipText: Current Time ---- !u!1 &1575762741 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1575762742} - - component: {fileID: 1575762743} - m_Layer: 5 - m_Name: Text Area - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1575762742 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1575762741} - 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: 1886627918} - m_Father: {fileID: 735918246} - 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.5} - m_SizeDelta: {x: -20, y: -13} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1575762743 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1575762741} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 3312d7739989d2b4e91e6319e9a96d76, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Padding: {x: -8, y: -5, z: -8, w: -5} - m_Softness: {x: 0, y: 0} --- !u!1 &1585542809 GameObject: m_ObjectHideFlags: 0 @@ -42953,7 +39325,7 @@ GameObject: - component: {fileID: 1585542810} - component: {fileID: 1585542812} - component: {fileID: 1585542811} - m_Layer: 5 + m_Layer: 3 m_Name: BG m_TagString: Untagged m_Icon: {fileID: 0} @@ -43455,8 +39827,8 @@ MonoBehaviour: m_TargetGraphic: {fileID: 1220118245} m_HandleRect: {fileID: 1220118244} m_Direction: 2 - m_Value: 1.0000008 - m_Size: 0.78099126 + m_Value: 1.0000005 + m_Size: 0.60513115 m_NumberOfSteps: 0 m_OnValueChanged: m_PersistentCalls: @@ -44541,61 +40913,6 @@ MonoBehaviour: m_EditorClassIdentifier: m_Padding: {x: 0, y: 0, z: 0, w: 0} m_Softness: {x: 0, y: 0} ---- !u!1 &1671827686 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1671827687} - - component: {fileID: 1671827688} - m_Layer: 5 - m_Name: String - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!224 &1671827687 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1671827686} - 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: 1478022677} - - {fileID: 1776034727} - m_Father: {fileID: 830452352} - m_RootOrder: 5 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 1} - m_AnchorMax: {x: 0, y: 1} - m_AnchoredPosition: {x: 459.58514, y: -235} - m_SizeDelta: {x: 879.1703, y: 50} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1671827688 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1671827686} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: c01fcc0bb14adee46a4869c1c009850e, type: 3} - m_Name: - m_EditorClassIdentifier: - caption: {fileID: 1478022678} - parameterManager: {fileID: 0} - propertyName: - inputFieldString: {fileID: 1776034728} --- !u!1 &1682022763 GameObject: m_ObjectHideFlags: 0 @@ -44781,43 +41098,6 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: TooltipText: New [Ctrl+N] ---- !u!1 &1694213495 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1694213496} - m_Layer: 5 - m_Name: Fill Area - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1694213496 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1694213495} - 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: 2067805743} - m_Father: {fileID: 749529047} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0.25} - m_AnchorMax: {x: 1, y: 0.75} - m_AnchoredPosition: {x: -5, y: 0} - m_SizeDelta: {x: -20, y: 0} - m_Pivot: {x: 0.5, y: 0.5} --- !u!1 &1694560417 GameObject: m_ObjectHideFlags: 0 @@ -46582,217 +42862,6 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1772187926} m_CullTransparentMesh: 1 ---- !u!1 &1776034726 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1776034727} - - component: {fileID: 1776034730} - - component: {fileID: 1776034729} - - component: {fileID: 1776034728} - - component: {fileID: 1776034731} - m_Layer: 5 - m_Name: InputField (TMP) - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1776034727 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1776034726} - 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: 35054572} - m_Father: {fileID: 1671827687} - 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: 175, y: 0} - m_SizeDelta: {x: -175, y: 0} - m_Pivot: {x: 0, y: 0.5} ---- !u!114 &1776034728 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1776034726} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 2da0c512f12947e489f739169773d7ca, 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.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: 1776034729} - m_TextViewport: {fileID: 35054572} - m_TextComponent: {fileID: 225003585} - m_Placeholder: {fileID: 0} - m_VerticalScrollbar: {fileID: 9172948790907700978} - m_VerticalScrollbarEventHandler: {fileID: 0} - m_LayoutGroup: {fileID: 0} - m_ScrollSensitivity: 1 - m_ContentType: 0 - m_InputType: 0 - m_AsteriskChar: 42 - m_KeyboardType: 0 - m_LineType: 2 - m_HideMobileInput: 0 - m_HideSoftKeyboard: 0 - m_CharacterValidation: 0 - m_RegexValue: - m_GlobalPointSize: 13 - m_CharacterLimit: 0 - m_OnEndEdit: - m_PersistentCalls: - m_Calls: [] - m_OnSubmit: - m_PersistentCalls: - m_Calls: [] - m_OnSelect: - m_PersistentCalls: - m_Calls: [] - m_OnDeselect: - m_PersistentCalls: - m_Calls: [] - m_OnTextSelection: - m_PersistentCalls: - m_Calls: [] - m_OnEndTextSelection: - m_PersistentCalls: - m_Calls: [] - m_OnValueChanged: - m_PersistentCalls: - m_Calls: [] - m_OnTouchScreenKeyboardStatusChanged: - m_PersistentCalls: - m_Calls: [] - m_CaretColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} - m_CustomCaretColor: 0 - m_SelectionColor: {r: 0.65882355, g: 0.80784315, b: 1, a: 0.7529412} - m_Text: AWWWWWWW BWWWWWWW - m_CaretBlinkRate: 0.85 - m_CaretWidth: 1 - m_ReadOnly: 0 - m_RichText: 0 - m_GlobalFontAsset: {fileID: 11400000, guid: 4810e200fa0cb24438bac52343d7674b, type: 2} - m_OnFocusSelectAll: 1 - m_ResetOnDeActivation: 1 - m_KeepTextSelectionVisible: 0 - m_RestoreOriginalTextOnEscape: 1 - m_isRichTextEditingAllowed: 0 - m_LineLimit: 0 - isAlert: 0 - m_InputValidator: {fileID: 0} - m_ShouldActivateOnSelect: 1 ---- !u!114 &1776034729 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1776034726} - 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: 10911, 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 &1776034730 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1776034726} - m_CullTransparentMesh: 1 ---- !u!114 &1776034731 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1776034726} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: e4972b7ea15fb7943ad12ed39e229140, type: 3} - m_Name: - m_EditorClassIdentifier: - _events: - - name: Reset - action: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 1671827688} - m_TargetAssemblyTypeName: HeavenStudio.Editor.StringPropertyPrefab, Assembly-CSharp - m_MethodName: ResetValue - 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 - _masterTrans: {fileID: 1791483803} - _dropDown: {fileID: 8384641343036272350, guid: 56a45ac5cd0da2a4ab398d1a63e18d9f, type: 3} --- !u!1 &1776319212 GameObject: m_ObjectHideFlags: 0 @@ -48895,82 +44964,6 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1877129904} m_CullTransparentMesh: 1 ---- !u!1 &1877453493 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1877453494} - - component: {fileID: 1877453496} - - component: {fileID: 1877453495} - m_Layer: 5 - m_Name: Background - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1877453494 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1877453493} - 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: 749529047} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0.25} - m_AnchorMax: {x: 1, y: 0.75} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1877453495 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1877453493} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} - m_Type: 1 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!222 &1877453496 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1877453493} - m_CullTransparentMesh: 1 --- !u!1 &1877480452 GameObject: m_ObjectHideFlags: 0 @@ -49047,280 +45040,6 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1877480452} m_CullTransparentMesh: 1 ---- !u!1 &1882704218 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1882704221} - - component: {fileID: 1882704220} - - component: {fileID: 1882704219} - m_Layer: 5 - m_Name: Text (TMP) - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &1882704219 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1882704218} - 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: Integer - m_isRightToLeft: 0 - m_fontAsset: {fileID: 11400000, guid: 78e7291cdeccdfc4fa61249845605144, type: 2} - m_sharedMaterial: {fileID: 5250768452915780979, guid: 78e7291cdeccdfc4fa61249845605144, 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: 25 - m_fontSizeBase: 20 - m_fontWeight: 400 - m_enableAutoSizing: 1 - m_fontSizeMin: 3 - m_fontSizeMax: 25 - m_fontStyle: 0 - m_HorizontalAlignment: 1 - 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 &1882704220 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1882704218} - m_CullTransparentMesh: 1 ---- !u!224 &1882704221 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1882704218} - 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: 345301791} - 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: 215, y: 0} - m_Pivot: {x: 0, y: 0.5} ---- !u!1 &1886627915 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1886627918} - - component: {fileID: 1886627917} - - component: {fileID: 1886627916} - m_Layer: 5 - m_Name: Text - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &1886627916 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1886627915} - 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: "0\n\u200B" - m_isRightToLeft: 0 - m_fontAsset: {fileID: 11400000, guid: c2df694f599b22b42817910ff570a9df, type: 2} - m_sharedMaterial: {fileID: -5829441969153149921, guid: c2df694f599b22b42817910ff570a9df, type: 2} - m_fontSharedMaterials: [] - m_fontMaterial: {fileID: 0} - m_fontMaterials: [] - m_fontColor32: - serializedVersion: 2 - rgba: 4281479730 - m_fontColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, 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: 14 - m_fontSizeBase: 14 - m_fontWeight: 400 - m_enableAutoSizing: 0 - 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: 3 - m_wordWrappingRatios: 0.4 - m_overflowMode: 0 - m_linkedTextComponent: {fileID: 0} - parentLinkedComponent: {fileID: 0} - m_enableKerning: 1 - m_ActiveFontFeatures: 6e72656b - m_enableExtraPadding: 1 - 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 &1886627917 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1886627915} - m_CullTransparentMesh: 1 ---- !u!224 &1886627918 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1886627915} - 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: 1575762742} - 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 &1887990436 GameObject: m_ObjectHideFlags: 0 @@ -54025,129 +49744,6 @@ CanvasGroup: m_Interactable: 0 m_BlocksRaycasts: 0 m_IgnoreParentGroups: 0 ---- !u!1 &2067224777 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 2067224778} - - component: {fileID: 2067224779} - - component: {fileID: 2067224780} - m_Layer: 5 - m_Name: Slider - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &2067224778 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2067224777} - 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: 626268482} - - {fileID: 829406323} - - {fileID: 989912617} - m_Father: {fileID: 396879233} - m_RootOrder: 2 - 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: 134.5, y: 0.0000097752} - m_SizeDelta: {x: -269, y: 30} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &2067224779 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2067224777} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 67db9e8f0e2ae9c40bc1e2b64352a6b4, 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.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: 1534220300} - m_FillRect: {fileID: 1296765242} - m_HandleRect: {fileID: 1534220299} - m_Direction: 0 - m_MinValue: 0 - m_MaxValue: 1 - m_WholeNumbers: 1 - m_Value: 0 - m_OnValueChanged: - m_PersistentCalls: - m_Calls: [] ---- !u!114 &2067224780 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2067224777} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: e4972b7ea15fb7943ad12ed39e229140, type: 3} - m_Name: - m_EditorClassIdentifier: - _events: - - name: Reset - action: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 396879234} - m_TargetAssemblyTypeName: HeavenStudio.Editor.NumberPropertyPrefab, Assembly-CSharp - m_MethodName: ResetValue - 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 - _masterTrans: {fileID: 1791483803} - _dropDown: {fileID: 8384641343036272350, guid: 56a45ac5cd0da2a4ab398d1a63e18d9f, type: 3} --- !u!1 &2067576960 GameObject: m_ObjectHideFlags: 0 @@ -54224,82 +49820,6 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 2067576960} m_CullTransparentMesh: 1 ---- !u!1 &2067805742 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 2067805743} - - component: {fileID: 2067805745} - - component: {fileID: 2067805744} - m_Layer: 5 - m_Name: Fill - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &2067805743 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2067805742} - 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: 1694213496} - 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: 0.5, y: 0.5} ---- !u!114 &2067805744 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2067805742} - 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 &2067805745 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2067805742} - m_CullTransparentMesh: 1 --- !u!1 &2080479825 GameObject: m_ObjectHideFlags: 0 @@ -56093,1291 +51613,3 @@ PrefabInstance: objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 51bd6620194834c4c9118dd0f64b1b3d, type: 3} ---- !u!1 &9172948790358451332 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 9172948790358451335} - - component: {fileID: 9172948790358451385} - - component: {fileID: 9172948790358451334} - m_Layer: 5 - m_Name: Item Label - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &9172948790358451334 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 9172948790358451332} - 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: Option A - 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: 4281479730 - m_fontColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, 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: 14 - m_fontSizeBase: 14 - m_fontWeight: 400 - m_enableAutoSizing: 0 - m_fontSizeMin: 18 - m_fontSizeMax: 72 - m_fontStyle: 0 - m_HorizontalAlignment: 1 - 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: 00000000 - 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: 1 - m_baseMaterial: {fileID: 0} - m_maskOffset: {x: 0, y: 0, z: 0, w: 0} ---- !u!224 &9172948790358451335 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 9172948790358451332} - 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: 9172948791269996195} - 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: 5, y: -0.5} - m_SizeDelta: {x: -30, y: -3} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &9172948790358451385 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 9172948790358451332} - m_CullTransparentMesh: 1 ---- !u!224 &9172948790374844804 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 9172948790374844805} - 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: 9172948791891367921} - m_RootOrder: 1 - 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: -15, y: 0} - m_SizeDelta: {x: 20, y: 20} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!1 &9172948790374844805 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 9172948790374844804} - - component: {fileID: 9172948790374844806} - - component: {fileID: 9172948790374844807} - m_Layer: 5 - m_Name: Arrow - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!222 &9172948790374844806 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 9172948790374844805} - m_CullTransparentMesh: 1 ---- !u!114 &9172948790374844807 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 9172948790374844805} - 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: 10915, guid: 0000000000000000f000000000000000, type: 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!224 &9172948790422923506 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 9172948790422923507} - 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: 9172948791018705698} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 20, y: 20} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!1 &9172948790422923507 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 9172948790422923506} - - component: {fileID: 9172948790422923508} - - component: {fileID: 9172948790422923509} - m_Layer: 5 - m_Name: Handle - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!222 &9172948790422923508 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 9172948790422923507} - m_CullTransparentMesh: 1 ---- !u!114 &9172948790422923509 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 9172948790422923507} - 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!1 &9172948790445334532 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 9172948790445334535} - - component: {fileID: 9172948790445334585} - - component: {fileID: 9172948790445334534} - m_Layer: 5 - m_Name: Item Background - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &9172948790445334534 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 9172948790445334532} - 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.9607843, g: 0.9607843, b: 0.9607843, 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!224 &9172948790445334535 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 9172948790445334532} - 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: 9172948791269996195} - 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 &9172948790445334585 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 9172948790445334532} - m_CullTransparentMesh: 1 ---- !u!1 &9172948790492497232 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 9172948790492497235} - - component: {fileID: 9172948790492497236} - - component: {fileID: 9172948790492497237} - - component: {fileID: 9172948790492497234} - - component: {fileID: 9172948790492497238} - - component: {fileID: 9172948790492497233} - - component: {fileID: 9172948790492497239} - m_Layer: 5 - m_Name: Template - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!114 &9172948790492497233 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 9172948790492497232} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: dc42784cf147c0c48a680349fa168899, type: 3} - m_Name: - m_EditorClassIdentifier: - m_IgnoreReversedGraphics: 1 - m_BlockingObjects: 0 - m_BlockingMask: - serializedVersion: 2 - m_Bits: 4294967295 ---- !u!114 &9172948790492497234 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 9172948790492497232} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 1aa08ab6e0800fa44ae55d278d1423e3, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Content: {fileID: 9172948791814519783} - m_Horizontal: 0 - m_Vertical: 1 - m_MovementType: 2 - m_Elasticity: 0.1 - m_Inertia: 1 - m_DecelerationRate: 0.135 - m_ScrollSensitivity: 45 - m_Viewport: {fileID: 9172948791288181729} - m_HorizontalScrollbar: {fileID: 0} - m_VerticalScrollbar: {fileID: 9172948790907700978} - m_HorizontalScrollbarVisibility: 0 - m_VerticalScrollbarVisibility: 2 - m_HorizontalScrollbarSpacing: 0 - m_VerticalScrollbarSpacing: -3 - m_OnValueChanged: - m_PersistentCalls: - m_Calls: [] ---- !u!224 &9172948790492497235 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 9172948790492497232} - 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: 9172948791288181729} - - {fileID: 9172948790907700979} - m_Father: {fileID: 9172948791891367921} - m_RootOrder: 2 - 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: 2} - m_SizeDelta: {x: 0, y: 150} - m_Pivot: {x: 0.5, y: 1} ---- !u!222 &9172948790492497236 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 9172948790492497232} - m_CullTransparentMesh: 1 ---- !u!114 &9172948790492497237 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 9172948790492497232} - 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: 0 - 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!223 &9172948790492497238 -Canvas: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 9172948790492497232} - m_Enabled: 1 - serializedVersion: 3 - m_RenderMode: 2 - m_Camera: {fileID: 0} - m_PlaneDistance: 100 - m_PixelPerfect: 0 - m_ReceivesEvents: 1 - m_OverrideSorting: 1 - m_OverridePixelPerfect: 0 - m_SortingBucketNormalizedSize: 0 - m_AdditionalShaderChannelsFlag: 0 - m_SortingLayerID: 610346305 - m_SortingOrder: 0 - m_TargetDisplay: 0 ---- !u!114 &9172948790492497239 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 9172948790492497232} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: c29b4f68c2b2e3849af4ab850c275cea, type: 3} - m_Name: - m_EditorClassIdentifier: - eventParameterManager: {fileID: 830452354} ---- !u!1 &9172948790907700976 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 9172948790907700979} - - component: {fileID: 9172948790907700980} - - component: {fileID: 9172948790907700981} - - component: {fileID: 9172948790907700978} - m_Layer: 5 - m_Name: Scrollbar - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &9172948790907700978 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 9172948790907700976} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 2a4db7a114972834c8e4117be1d82ba3, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Navigation: - m_Mode: 3 - m_WrapAround: 0 - m_SelectOnUp: {fileID: 0} - m_SelectOnDown: {fileID: 0} - m_SelectOnLeft: {fileID: 0} - m_SelectOnRight: {fileID: 0} - m_Transition: 1 - m_Colors: - m_NormalColor: {r: 1, g: 1, b: 1, a: 1} - m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} - m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} - m_ColorMultiplier: 1 - m_FadeDuration: 0.1 - m_SpriteState: - m_HighlightedSprite: {fileID: 0} - m_PressedSprite: {fileID: 0} - m_SelectedSprite: {fileID: 0} - m_DisabledSprite: {fileID: 0} - m_AnimationTriggers: - m_NormalTrigger: Normal - m_HighlightedTrigger: Highlighted - m_PressedTrigger: Pressed - m_SelectedTrigger: Selected - m_DisabledTrigger: Disabled - m_Interactable: 1 - m_TargetGraphic: {fileID: 9172948790422923509} - m_HandleRect: {fileID: 9172948790422923506} - m_Direction: 2 - m_Value: 0 - m_Size: 1 - m_NumberOfSteps: 0 - m_OnValueChanged: - m_PersistentCalls: - m_Calls: [] ---- !u!224 &9172948790907700979 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 9172948790907700976} - 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: 9172948791018705698} - m_Father: {fileID: 9172948790492497235} - 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: 20, y: 0} - m_Pivot: {x: 1, y: 1} ---- !u!222 &9172948790907700980 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 9172948790907700976} - m_CullTransparentMesh: 1 ---- !u!114 &9172948790907700981 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 9172948790907700976} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} - m_Type: 1 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!224 &9172948791018705698 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 9172948791018705699} - 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: 9172948790422923506} - m_Father: {fileID: 9172948790907700979} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: -20, y: -20} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!1 &9172948791018705699 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 9172948791018705698} - m_Layer: 5 - m_Name: Sliding Area - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &9172948791269996192 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 9172948791269996195} - - component: {fileID: 9172948791269996194} - m_Layer: 5 - m_Name: Item - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &9172948791269996194 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 9172948791269996192} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 9085046f02f69544eb97fd06b6048fe2, 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: 9172948790445334534} - toggleTransition: 1 - graphic: {fileID: 9172948792157168130} - m_Group: {fileID: 0} - onValueChanged: - m_PersistentCalls: - m_Calls: [] - m_IsOn: 1 ---- !u!224 &9172948791269996195 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 9172948791269996192} - 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: 9172948790445334535} - - {fileID: 9172948792157168131} - - {fileID: 9172948790358451335} - m_Father: {fileID: 9172948791814519783} - m_RootOrder: 0 - 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: 0} - m_SizeDelta: {x: 0, y: 20} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &9172948791288181728 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 9172948791288181742} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 10917, guid: 0000000000000000f000000000000000, type: 0} - m_Type: 1 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!224 &9172948791288181729 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 9172948791288181742} - 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: 9172948791814519783} - m_Father: {fileID: 9172948790492497235} - 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: -17, y: 0} - m_Pivot: {x: 0, y: 1} ---- !u!114 &9172948791288181730 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 9172948791288181742} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 31a19414c41e5ae4aae2af33fee712f6, type: 3} - m_Name: - m_EditorClassIdentifier: - m_ShowMaskGraphic: 0 ---- !u!222 &9172948791288181731 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 9172948791288181742} - m_CullTransparentMesh: 1 ---- !u!1 &9172948791288181742 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 9172948791288181729} - - component: {fileID: 9172948791288181730} - - component: {fileID: 9172948791288181731} - - component: {fileID: 9172948791288181728} - m_Layer: 5 - m_Name: Viewport - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!222 &9172948791664681352 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 9172948791664681367} - m_CullTransparentMesh: 1 ---- !u!114 &9172948791664681353 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 9172948791664681367} - 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: - 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: 4281479730 - m_fontColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, 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: 14 - m_fontSizeBase: 14 - m_fontWeight: 400 - m_enableAutoSizing: 0 - m_fontSizeMin: 18 - m_fontSizeMax: 72 - m_fontStyle: 0 - m_HorizontalAlignment: 1 - 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!224 &9172948791664681366 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 9172948791664681367} - 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: 9172948791891367921} - 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: -7.5, y: -0.5} - m_SizeDelta: {x: -35, y: -13} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!1 &9172948791664681367 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 9172948791664681366} - - component: {fileID: 9172948791664681352} - - component: {fileID: 9172948791664681353} - m_Layer: 5 - m_Name: Label - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &9172948791814519780 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 9172948791814519783} - m_Layer: 5 - m_Name: Content - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &9172948791814519783 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 9172948791814519780} - 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: 9172948791269996195} - m_Father: {fileID: 9172948791288181729} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 1} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 28} - m_Pivot: {x: 0.5, y: 1} ---- !u!224 &9172948791891367921 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 9172948791891367934} - 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: 9172948791664681366} - - {fileID: 9172948790374844804} - - {fileID: 9172948790492497235} - m_Father: {fileID: 184838088} - 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: 215, y: 0} - m_SizeDelta: {x: 160, y: 30} - m_Pivot: {x: 0, y: 1} ---- !u!222 &9172948791891367922 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 9172948791891367934} - m_CullTransparentMesh: 1 ---- !u!114 &9172948791891367923 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 9172948791891367934} - 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: 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 &9172948791891367934 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 9172948791891367921} - - component: {fileID: 9172948791891367922} - - component: {fileID: 9172948791891367923} - - component: {fileID: 9172948791891367936} - - component: {fileID: 9172948791891367935} - m_Layer: 5 - m_Name: Dropdown - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &9172948791891367935 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 9172948791891367934} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: e4972b7ea15fb7943ad12ed39e229140, type: 3} - m_Name: - m_EditorClassIdentifier: - _events: - - name: Reset - action: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 184838089} - m_TargetAssemblyTypeName: HeavenStudio.Editor.EnumPropertyPrefab, Assembly-CSharp - m_MethodName: ResetValue - 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 - _masterTrans: {fileID: 1791483803} - _dropDown: {fileID: 8384641343036272350, guid: 56a45ac5cd0da2a4ab398d1a63e18d9f, type: 3} ---- !u!114 &9172948791891367936 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 9172948791891367934} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 1c3bece73b33f2f4b9c68a0c2413e42b, 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.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: 9172948791891367923} - m_Template: {fileID: 9172948790492497235} - m_CaptionText: {fileID: 9172948791664681353} - m_CaptionImage: {fileID: 0} - m_Placeholder: {fileID: 0} - m_ItemText: {fileID: 9172948790358451334} - m_ItemImage: {fileID: 0} - m_Value: 0 - m_MultiSelect: 0 - m_Options: - m_Options: [] - m_OnValueChanged: - m_PersistentCalls: - m_Calls: [] - m_AlphaFadeSpeed: 0 ---- !u!1 &9172948792157168128 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 9172948792157168131} - - component: {fileID: 9172948792157168133} - - component: {fileID: 9172948792157168130} - m_Layer: 5 - m_Name: Item Checkmark - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &9172948792157168130 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 9172948792157168128} - 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: 10901, guid: 0000000000000000f000000000000000, type: 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!224 &9172948792157168131 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 9172948792157168128} - 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: 9172948791269996195} - 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: 10, y: 0} - m_SizeDelta: {x: 20, y: 20} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &9172948792157168133 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 9172948792157168128} - m_CullTransparentMesh: 1 diff --git a/Assets/Scripts/GameManager.cs b/Assets/Scripts/GameManager.cs index d401e23aa..2ce1d7a65 100644 --- a/Assets/Scripts/GameManager.cs +++ b/Assets/Scripts/GameManager.cs @@ -620,6 +620,31 @@ namespace HeavenStudio } } + public static void PlaySFXArbitrary(double beat, float length, string game, string name, float pitch, float volume, bool looping, int offset) + { + if (string.IsNullOrEmpty(name)) return; + Sound sound; + if (game == "common") { + sound = SoundByte.PlayOneShot(name, beat, pitch, volume, looping, null, (offset / 1000f)); + } else { + SoundByte.PreloadGameAudioClips(game); + sound = SoundByte.PlayOneShotGame(game + "/" + name, beat, pitch, volume, looping, true, (offset / 1000f)); + } + if (looping) { + BeatAction.New(null, new() { + new(beat + length, () => sound.KillLoop(0)), + }); + } + } + + public void PlayAnimationArbitrary(string animator, string animation, float scale) + { + Transform animTrans = minigameObj.transform.Find(animator); + if (animTrans != null && animTrans.TryGetComponent(out Animator anim)) { + anim.DoScaledAnimationAsync(animation, scale); + } + } + public void ToggleInputs(bool inputs) { canInput = inputs; diff --git a/Assets/Scripts/Games/SoundEffects.cs b/Assets/Scripts/Games/SoundEffects.cs index 8beffb073..2ea56f83d 100644 --- a/Assets/Scripts/Games/SoundEffects.cs +++ b/Assets/Scripts/Games/SoundEffects.cs @@ -8,67 +8,73 @@ namespace HeavenStudio.Games { public class SoundEffects : MonoBehaviour { - public enum CountNumbers { One, Two, Three, Four } - public static string[] countNames = { "one", "two", "three", "four" }; - public static void Count(int type, bool alt) - { - string sound = countNames[type]; - if (!alt) - sound += "1"; - else - sound += "2"; - SoundByte.PlayOneShot("count-ins/" + sound); - } + // public readonly static string[] countNames = { "one", "two", "one", "two", "three", "four" }; + public readonly static string[] countNames = { "one", "two", "one", "two", "three", "four" }; + public readonly static float[] timings = { 0f, 2f, 4f, 5f, 6f, 7f }; public enum CountInType { Normal, Alt, Cowbell } - public static string[] GetCountInSounds(string[] sounds, CountInType type) + public static string GetCountInSound(int type) { - for (int i = 0; i < sounds.Length; i++) + return (CountInType)type switch { + CountInType.Normal => "1", + CountInType.Alt => "2", + CountInType.Cowbell or _ => "cowbell", + }; + } + + public static void PreloadCounts() + { + foreach (string load in new string[] { "one", "two", "three", "four", "cowbell", "ready1", "ready2" }) { - switch (type) - { - case CountInType.Normal: - sounds[i] += "1"; - break; - case CountInType.Alt: - sounds[i] += "2"; - break; - case CountInType.Cowbell: - sounds[i] = "cowbell"; - break; + SoundByte.PreloadAudioClipAsync(load); + } + } + + public static void CountIn(double beat, float length, bool alt, bool go) + { + PreloadCounts(); + string countType = alt ? "2" : "1"; + double startBeat = beat + length - 8; + + List sfx = new(); + for (int i = 0; i < countNames.Length; i++) { + if (startBeat + timings[i] >= beat) { + sfx.Add(new MultiSound.Sound("count-ins/" + countNames[i] + countType, startBeat + timings[i])); } } - return sounds; + if (go) sfx[^1].name = "count-ins/go" + countType; + MultiSound.Play(sfx, false); } + public static void FourBeatCountIn(double beat, float length, int type) { - string[] sounds = { "one", "two", "three", "four" }; - sounds = GetCountInSounds(sounds, (CountInType)type); + PreloadCounts(); + string countType = GetCountInSound(type); - MultiSound.Play(new MultiSound.Sound[] - { - new MultiSound.Sound("count-ins/" + sounds[0], beat), - new MultiSound.Sound("count-ins/" + sounds[1], beat + 1f * length), - new MultiSound.Sound("count-ins/" + sounds[2], beat + 2f * length), - new MultiSound.Sound("count-ins/" + sounds[3], beat + 3f * length) - }, false); + List sfx = new(); + for (int i = 0; i < 4; i++) { + sfx.Add(new MultiSound.Sound("count-ins/" + countNames[i + 2] + countType, beat + (i * length))); + } + MultiSound.Play(sfx, false); } public static void EightBeatCountIn(double beat, float length, int type) { + PreloadCounts(); string[] sounds = { "one", "two", "one", "two", "three", "four" }; - sounds = GetCountInSounds(sounds, (CountInType)type); + string sound = GetCountInSound(type); - MultiSound.Play(new MultiSound.Sound[] - { - new MultiSound.Sound("count-ins/" + sounds[0], beat), - new MultiSound.Sound("count-ins/" + sounds[1], beat + 2f * length), - new MultiSound.Sound("count-ins/" + sounds[2], beat + 4f * length), - new MultiSound.Sound("count-ins/" + sounds[3], beat + 5f * length), - new MultiSound.Sound("count-ins/" + sounds[4], beat + 6f * length), - new MultiSound.Sound("count-ins/" + sounds[5], beat + 7f * length) - }, false); + List sfx = new(); + for (int i = 0; i < sounds.Length; i++) { + sfx.Add(new MultiSound.Sound("count-ins/" + sounds[i] + sound, beat + (timings[i] * length))); + } + MultiSound.Play(sfx, false); + } + + public static void Count(int type, bool alt) + { + SoundByte.PlayOneShot("count-ins/" + (CountNumbers)type + (!alt ? "1" : "2")); } public static void Cowbell() @@ -78,10 +84,9 @@ namespace HeavenStudio.Games public static void Ready(double beat, float length) { - MultiSound.Play(new MultiSound.Sound[] - { + MultiSound.Play(new MultiSound.Sound[] { new MultiSound.Sound("count-ins/ready1", beat), - new MultiSound.Sound("count-ins/ready2", beat + 1f * length), + new MultiSound.Sound("count-ins/ready2", beat + (1f * length)), }, false); } @@ -92,12 +97,7 @@ namespace HeavenStudio.Games public static void Go(bool alt) { - string sound = "count-ins/go"; - if (!alt) - sound += "1"; - else - sound += "2"; - SoundByte.PlayOneShot(sound); + SoundByte.PlayOneShot("count-ins/go" + (!alt ? "1" : "2")); } } diff --git a/Assets/Scripts/LevelEditor/Commands/Block.cs b/Assets/Scripts/LevelEditor/Commands/Block.cs index 9d88673ac..23a3b1564 100644 --- a/Assets/Scripts/LevelEditor/Commands/Block.cs +++ b/Assets/Scripts/LevelEditor/Commands/Block.cs @@ -134,7 +134,14 @@ namespace HeavenStudio.Editor.Commands foreach (var entity in entities) { - dupEntityData.Add(entity.DeepCopy()); + var newEntity = entity.DeepCopy(); + // there's gotta be a better way to do this. i just don't know how... -AJ + foreach ((var key, var value) in new Dictionary(newEntity.dynamicData)) { + if (value is EntityTypes.DropdownObj dd) { + newEntity[key] = new EntityTypes.DropdownObj(dd.value, dd.Values); + } + } + dupEntityData.Add(newEntity); } for (var i = 0; i < original.Count; i++) diff --git a/Assets/Scripts/LevelEditor/EventSelector/EventParameterManager.cs b/Assets/Scripts/LevelEditor/EventSelector/EventParameterManager.cs index deb5ca4c0..c16c75c98 100644 --- a/Assets/Scripts/LevelEditor/EventSelector/EventParameterManager.cs +++ b/Assets/Scripts/LevelEditor/EventSelector/EventParameterManager.cs @@ -2,10 +2,11 @@ using System.Collections; using System.Collections.Generic; using UnityEngine; -using HeavenStudio.Editor.Track; using Jukebox; -using Jukebox.Legacy; using System.Linq; +using System; +using static HeavenStudio.EntityTypes; +using HeavenStudio.Common; namespace HeavenStudio.Editor { @@ -18,10 +19,12 @@ namespace HeavenStudio.Editor [Header("Property Prefabs")] [SerializeField] private GameObject IntegerP; [SerializeField] private GameObject FloatP; + [SerializeField] private GameObject ButtonP; [SerializeField] private GameObject BooleanP; [SerializeField] private GameObject DropdownP; [SerializeField] private GameObject ColorP; [SerializeField] private GameObject StringP; + private static Dictionary PropertyPrefabs; public RiqEntity entity; @@ -36,6 +39,18 @@ namespace HeavenStudio.Editor private void Awake() { instance = this; + + if (PropertyPrefabs == null) { + PropertyPrefabs = new() { + { typeof(Integer), IntegerP }, + { typeof(Float), FloatP }, + { typeof(Dropdown), DropdownP }, + { typeof(Button), ButtonP }, + { typeof(Color), ColorP }, + { typeof(bool), BooleanP }, + { typeof(string), StringP }, + }; + } } private void Start() @@ -70,15 +85,6 @@ namespace HeavenStudio.Editor AddParams(entity); } - static string TrackToThemeColour(int track) => track switch - { - 1 => EditorTheme.theme.properties.Layer2Col, - 2 => EditorTheme.theme.properties.Layer3Col, - 3 => EditorTheme.theme.properties.Layer4Col, - 4 => EditorTheme.theme.properties.Layer5Col, - _ => EditorTheme.theme.properties.Layer1Col - }; - private void AddParams(RiqEntity entity) { string[] split = entity.datamodel.Split('/'); @@ -91,7 +97,14 @@ namespace HeavenStudio.Editor eventSelector.SetActive(false); this.entity = entity; - string col = TrackToThemeColour((int)entity["track"]); + string col = (int)entity["track"] switch + { + 1 => EditorTheme.theme.properties.Layer2Col, + 2 => EditorTheme.theme.properties.Layer3Col, + 3 => EditorTheme.theme.properties.Layer4Col, + 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}"); DestroyParams(); @@ -100,11 +113,8 @@ namespace HeavenStudio.Editor for (int i = 0; i < action.parameters.Count; i++) { - object param = action.parameters[i].parameter; - string caption = action.parameters[i].propertyCaption; - string propertyName = action.parameters[i].propertyName; - string tooltip = action.parameters[i].tooltip; - ePrefabs.Add(propertyName, AddParam(propertyName, param, caption, tooltip)); + var p = action.parameters[i]; + ePrefabs.Add(p.propertyName, AddParam(p.propertyName, p.parameter, p.caption, p.tooltip)); } foreach (var p in action.parameters) @@ -129,70 +139,27 @@ namespace HeavenStudio.Editor private GameObject AddParam(string propertyName, object type, string caption, string tooltip = "") { - GameObject prefab = IntegerP; - GameObject input; - - var objType = type.GetType(); - - if (objType == typeof(EntityTypes.Integer)) - { - prefab = IntegerP; - input = InitPrefab(prefab, tooltip); - var property = input.GetComponent(); - property.SetProperties(propertyName, type, caption); - } - else if (objType == typeof(EntityTypes.Float)) - { - prefab = FloatP; - input = InitPrefab(prefab, tooltip); - var property = input.GetComponent(); - property.SetProperties(propertyName, type, caption); - } - else if(type is bool) - { - prefab = BooleanP; - input = InitPrefab(prefab, tooltip); - var property = input.GetComponent(); - property.SetProperties(propertyName, type, caption); - } - else if (objType.IsEnum) - { - prefab = DropdownP; - input = InitPrefab(prefab, tooltip); - var property = input.GetComponent(); - property.SetProperties(propertyName, type, caption); - } - else if (objType == typeof(Color)) - { - prefab = ColorP; - input = InitPrefab(prefab, tooltip); - var property = input.GetComponent(); - property.SetProperties(propertyName, type, caption); - } - else if(objType == typeof(string)) - { - prefab = StringP; - input = InitPrefab(prefab, tooltip); - var property = input.GetComponent(); - property.SetProperties(propertyName, type, caption); - } - else - { - Debug.LogError("Can't make property interface of type: " + type.GetType()); + Type typeType = type.GetType(); + GameObject propertyPrefab = DropdownP; // enum check is hardcoded because enums are awesome (lying) + if (!typeType.IsEnum && !PropertyPrefabs.TryGetValue(typeType, out propertyPrefab)) { + Debug.LogError("Can't make property interface of type: " + typeType); return null; } - return input; - } - private GameObject InitPrefab(GameObject prefab, string tooltip = "") - { - GameObject input = Instantiate(prefab); - input.transform.SetParent(this.gameObject.transform); + GameObject input = Instantiate(propertyPrefab, transform); input.SetActive(true); input.transform.localScale = Vector3.one; - if(tooltip != string.Empty) - Tooltip.AddTooltip(input, "", tooltip); + if (tooltip != string.Empty) { + if (PersistentDataManager.gameSettings.showParamTooltips) { + Tooltip.AddTooltip(input, tooltip); + } else { + Tooltip.AddTooltip(input, "", tooltip); + } + } + + EventPropertyPrefab property = input.GetComponent(); + property.SetProperties(propertyName, type, caption); return input; } diff --git a/Assets/Scripts/LevelEditor/EventSelector/EventPropertyPrefab.cs b/Assets/Scripts/LevelEditor/EventSelector/EventPropertyPrefab.cs index 9c83f3454..e4e8292a0 100644 --- a/Assets/Scripts/LevelEditor/EventSelector/EventPropertyPrefab.cs +++ b/Assets/Scripts/LevelEditor/EventSelector/EventPropertyPrefab.cs @@ -6,8 +6,6 @@ using System; using System.Linq; using TMPro; - -using HeavenStudio.Util; using Jukebox; namespace HeavenStudio.Editor @@ -17,29 +15,30 @@ namespace HeavenStudio.Editor public TMP_Text caption; protected string _captionText; public EventParameterManager parameterManager; + public RiqEntity entity; public string propertyName; public List propertyCollapses = new List(); - public void SetProperties(string propertyName, object type, string caption) {} - public virtual void SetCollapses(object type) { } - - public void InitProperties(string propertyName, string caption) + public virtual void SetProperties(string propertyName, object type, string caption) { this.parameterManager = EventParameterManager.instance; + + entity = parameterManager.entity; this.propertyName = propertyName; - - _captionText = caption; - - this.caption.text = _captionText; + this.caption.text = _captionText = caption; } + public virtual void SetCollapses(object type) { } public void UpdateCollapse(object type) { foreach (var p in propertyCollapses) { - foreach (var c in p.collapseables) - { - if (c != null) c.SetActive(p.collapseOn(type, p.entity) && gameObject.activeSelf); + if (p.collapseables.Count > 0) { // there could be a better way to do it, but for now this works + foreach (var c in p.collapseables) { + if (c != null) c.SetActive(p.collapseOn(type, p.entity) && gameObject.activeSelf); + } + } else { + _ = p.collapseOn(type, p.entity); } } } diff --git a/Assets/Scripts/LevelEditor/EventSelector/PropertyPrefabs/BoolPropertyPrefab.cs b/Assets/Scripts/LevelEditor/EventSelector/PropertyPrefabs/BoolPropertyPrefab.cs index d62435d42..f714bb5aa 100644 --- a/Assets/Scripts/LevelEditor/EventSelector/PropertyPrefabs/BoolPropertyPrefab.cs +++ b/Assets/Scripts/LevelEditor/EventSelector/PropertyPrefabs/BoolPropertyPrefab.cs @@ -6,10 +6,6 @@ using System; using System.Linq; using TMPro; - -using HeavenStudio.Util; -using HeavenStudio.Editor; - namespace HeavenStudio.Editor { public class BoolPropertyPrefab : EventPropertyPrefab @@ -20,27 +16,18 @@ namespace HeavenStudio.Editor private bool _defaultValue; - new public void SetProperties(string propertyName, object type, string caption) + public override void SetProperties(string propertyName, object type, string caption) { - InitProperties(propertyName, caption); + base.SetProperties(propertyName, type, caption); _defaultValue = (bool)type; - toggle.isOn = Convert.ToBoolean(parameterManager.entity[propertyName]); + toggle.isOn = Convert.ToBoolean(entity[propertyName]); - toggle.onValueChanged.AddListener( - _ => - { - parameterManager.entity[propertyName] = toggle.isOn; - if (toggle.isOn != _defaultValue) - { - this.caption.text = _captionText + "*"; - } - else - { - this.caption.text = _captionText; - } - } - ); + toggle.onValueChanged.AddListener(_ => + { + entity[propertyName] = toggle.isOn; + this.caption.text = (toggle.isOn != _defaultValue) ? (_captionText + "*") : _captionText; + }); } public void ResetValue() @@ -50,9 +37,7 @@ namespace HeavenStudio.Editor public override void SetCollapses(object type) { - toggle.onValueChanged.AddListener( - _ => UpdateCollapse(toggle.isOn) - ); + toggle.onValueChanged.AddListener(newVal => UpdateCollapse(newVal)); UpdateCollapse(toggle.isOn); } } diff --git a/Assets/Scripts/LevelEditor/EventSelector/PropertyPrefabs/ButtonPropertyPrefab.cs b/Assets/Scripts/LevelEditor/EventSelector/PropertyPrefabs/ButtonPropertyPrefab.cs new file mode 100644 index 000000000..61a057392 --- /dev/null +++ b/Assets/Scripts/LevelEditor/EventSelector/PropertyPrefabs/ButtonPropertyPrefab.cs @@ -0,0 +1,61 @@ +using System; +using UnityEngine; +using TMPro; +using UnityEngine.UI; + +namespace HeavenStudio.Editor +{ + public class ButtonPropertyPrefab : EventPropertyPrefab + { + [Header("Boolean")] + [Space(10)] + public float minButtonSize; + public RectTransform buttonTextRect; + public RectTransform buttonRect; + public TMP_Text buttonText; + public EntityTypes.Button button; + + public override void SetProperties(string propertyName, object type, string caption) + { + base.SetProperties(propertyName, type, caption); + + if (type is EntityTypes.Button button) { + this.button = button; + buttonText.text = entity[propertyName]; + } else { + Debug.LogError("ButtonPropertyPrefab was unable to use " + type.GetType() + " as a Button."); + return; + } + } + + public void OnClick() + { + string text = button.onClick.Invoke(entity); + if (text != null) { + buttonText.text = entity[propertyName] = text; + } + UpdateCollapse(entity[propertyName]); + } + + private void LateUpdate() + { + // OnClick() already handles this. + // if somebody wants to uncomment this for their thing feel free but it's unused for now -AJ + // if (entity[propertyName] != buttonText.text) { + // buttonText.text = entity[propertyName]; + // } + + buttonRect.sizeDelta = new(Mathf.Max(buttonTextRect.sizeDelta.x, minButtonSize), buttonRect.sizeDelta.y); + } + + public void ResetValue() + { + buttonText.text = entity[propertyName] = button.defaultLabel; + } + + public override void SetCollapses(object type) + { + UpdateCollapse(entity[propertyName]); + } + } +} \ No newline at end of file diff --git a/Assets/Scripts/LevelEditor/EventSelector/PropertyPrefabs/EnumPropertyPrefab.cs.meta b/Assets/Scripts/LevelEditor/EventSelector/PropertyPrefabs/ButtonPropertyPrefab.cs.meta similarity index 83% rename from Assets/Scripts/LevelEditor/EventSelector/PropertyPrefabs/EnumPropertyPrefab.cs.meta rename to Assets/Scripts/LevelEditor/EventSelector/PropertyPrefabs/ButtonPropertyPrefab.cs.meta index 20cada823..b28a26143 100644 --- a/Assets/Scripts/LevelEditor/EventSelector/PropertyPrefabs/EnumPropertyPrefab.cs.meta +++ b/Assets/Scripts/LevelEditor/EventSelector/PropertyPrefabs/ButtonPropertyPrefab.cs.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 8ada001011e54c74b87c04d7186d5f3c +guid: 7891bc13f0b17734e9a197bf22818300 MonoImporter: externalObjects: {} serializedVersion: 2 diff --git a/Assets/Scripts/LevelEditor/EventSelector/PropertyPrefabs/ColorPropertyPrefab.cs b/Assets/Scripts/LevelEditor/EventSelector/PropertyPrefabs/ColorPropertyPrefab.cs index cc6a17625..c3eb6f6f2 100644 --- a/Assets/Scripts/LevelEditor/EventSelector/PropertyPrefabs/ColorPropertyPrefab.cs +++ b/Assets/Scripts/LevelEditor/EventSelector/PropertyPrefabs/ColorPropertyPrefab.cs @@ -6,10 +6,6 @@ using System; using System.Linq; using TMPro; - -using HeavenStudio.Util; -using HeavenStudio.Editor; - namespace HeavenStudio.Editor { public class ColorPropertyPrefab : EventPropertyPrefab @@ -24,9 +20,9 @@ namespace HeavenStudio.Editor private Color _defaultColor; - new public void SetProperties(string propertyName, object type, string caption) + public override void SetProperties(string propertyName, object type, string caption) { - InitProperties(propertyName, caption); + base.SetProperties(propertyName, type, caption); hex.onSelect.AddListener( _ => diff --git a/Assets/Scripts/LevelEditor/EventSelector/PropertyPrefabs/DropdownPropertyPrefab.cs b/Assets/Scripts/LevelEditor/EventSelector/PropertyPrefabs/DropdownPropertyPrefab.cs new file mode 100644 index 000000000..82d9fb70f --- /dev/null +++ b/Assets/Scripts/LevelEditor/EventSelector/PropertyPrefabs/DropdownPropertyPrefab.cs @@ -0,0 +1,100 @@ +using System.Collections; +using System.Collections.Generic; +using System; +using System.Linq; + +using UnityEngine; +using UnityEngine.UI; +using TMPro; + +using HeavenStudio.Common; +using Jukebox; + +namespace HeavenStudio.Editor +{ + public class DropdownPropertyPrefab : EventPropertyPrefab + { + [Header("Dropdown")] + [Space(10)] + public LeftClickTMP_Dropdown dropdown; + public Scrollbar scrollbar; + + private int _defaultValue; + + private bool openedDropdown = false; + + public override void SetProperties(string propertyName, object type, string caption) + { + base.SetProperties(propertyName, type, caption); + + int selected = 0; + + switch (type) + { + case EntityTypes.Dropdown dropdownEntity: + // entity[propertyName].ChangeValues(dropdownEntity.Values); + _defaultValue = dropdownEntity.defaultValue; + EntityTypes.DropdownObj dropdownObj = entity[propertyName]; + selected = dropdownObj.value; + dropdown.AddOptions(dropdownObj.Values); + dropdown.onValueChanged.AddListener(newVal => dropdownObj.value = newVal); + dropdownObj.onValueChanged = new Action>(newValues => + { + if (dropdown == null) return; + dropdown.ClearOptions(); + dropdown.AddOptions(newValues); + dropdown.enabled = newValues.Count > 0; + dropdownObj.value = _defaultValue; + }); + break; + case Enum enumEntity: + Type enumType = enumEntity.GetType(); + _defaultValue = (int)type; + int[] keys = Enum.GetValues(enumType).Cast().ToArray(); + selected = Array.FindIndex(keys, val => val == (int)entity[propertyName]); + + dropdown.AddOptions(Enum.GetNames(enumType).ToList()); + dropdown.onValueChanged.AddListener(val => entity[propertyName] = keys[val]); + break; + default: + break; + } + dropdown.value = selected; + dropdown.enabled = dropdown.options.Count > 0; + + dropdown.onValueChanged.AddListener(newValue => { + this.caption.text = (newValue != _defaultValue) ? (_captionText + "*") : _captionText; + }); + } + + public void ResetValue() + { + dropdown.value = _defaultValue; + } + + public override void SetCollapses(object type) + { + dropdown.onValueChanged.AddListener(_ => UpdateCollapse(type)); + UpdateCollapse(type); + } + + private void Update() + { + if (scrollbar != null) + { + if (openedDropdown == false) + { + openedDropdown = true; + + var valuePos = (float)dropdown.value / (dropdown.options.Count - 1); + var scrollVal = scrollbar.direction == Scrollbar.Direction.TopToBottom ? valuePos : 1.0f - valuePos; + scrollbar.value = Mathf.Max(0.001f, scrollVal); + } + } + else + { + openedDropdown = false; + } + } + } +} \ No newline at end of file diff --git a/Assets/Scripts/LevelEditor/EventSelector/PropertyPrefabs/DropdownPropertyPrefab.cs.meta b/Assets/Scripts/LevelEditor/EventSelector/PropertyPrefabs/DropdownPropertyPrefab.cs.meta new file mode 100644 index 000000000..b9e61da72 --- /dev/null +++ b/Assets/Scripts/LevelEditor/EventSelector/PropertyPrefabs/DropdownPropertyPrefab.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 4dbe69d785c445e41a3096329bda742d +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/LevelEditor/EventSelector/PropertyPrefabs/EnumPropertyPrefab.cs b/Assets/Scripts/LevelEditor/EventSelector/PropertyPrefabs/EnumPropertyPrefab.cs deleted file mode 100644 index 777cbbd13..000000000 --- a/Assets/Scripts/LevelEditor/EventSelector/PropertyPrefabs/EnumPropertyPrefab.cs +++ /dev/null @@ -1,95 +0,0 @@ -using System.Collections; -using System.Collections.Generic; -using UnityEngine; -using UnityEngine.UI; -using System; -using System.Linq; -using TMPro; - - -using HeavenStudio.Util; -using HeavenStudio.Editor; -using HeavenStudio.Common; - -namespace HeavenStudio.Editor -{ - public class EnumPropertyPrefab : EventPropertyPrefab - { - [Header("Dropdown")] - [Space(10)] - public LeftClickTMP_Dropdown dropdown; - private Array enumVals; - - private int _defaultValue; - - private bool openedDropdown = false; - - new public void SetProperties(string propertyName, object type, string caption) - { - InitProperties(propertyName, caption); - - var enumType = type.GetType(); - enumVals = Enum.GetValues(enumType); - var enumNames = Enum.GetNames(enumType).ToList(); - _defaultValue = (int)type; - - // Can we assume non-holey enum? - // If we can we can simplify to dropdown.value = (int) parameterManager.entity[propertyName] - var currentlySelected = (int) parameterManager.entity[propertyName]; - var selected = enumVals - .Cast() - .ToList() - .FindIndex(val => (int) val == currentlySelected); - - dropdown.AddOptions(enumNames); - dropdown.value = selected; - - dropdown.onValueChanged.AddListener(_ => - { - parameterManager.entity[propertyName] = (int)enumVals.GetValue(dropdown.value); - if ((int)enumVals.GetValue(dropdown.value) != _defaultValue) - { - this.caption.text = _captionText + "*"; - } - else - { - this.caption.text = _captionText; - } - } - ); - } - - public void ResetValue() - { - dropdown.value = _defaultValue; - } - - public override void SetCollapses(object type) - { - dropdown.onValueChanged.AddListener(_ => UpdateCollapse((int)enumVals.GetValue(dropdown.value))); - UpdateCollapse((int)enumVals.GetValue(dropdown.value)); - } - - private void Update() - { - var scrollbar = GetComponentInChildren()?.verticalScrollbar; - - // This is bad but we'll fix it later. - if (scrollbar != null) - { - if (openedDropdown == false) - { - openedDropdown = true; - - var valuePos = (float)dropdown.value / (dropdown.options.Count - 1); - var scrollVal = scrollbar.direction == Scrollbar.Direction.TopToBottom ? valuePos : 1.0f - valuePos; - scrollbar.value = Mathf.Max(0.001f, scrollVal); - } - } - else - { - openedDropdown = false; - } - } - } -} \ No newline at end of file diff --git a/Assets/Scripts/LevelEditor/EventSelector/PropertyPrefabs/NumberPropertyPrefab.cs b/Assets/Scripts/LevelEditor/EventSelector/PropertyPrefabs/NumberPropertyPrefab.cs index f7ae3f4e0..25b0f80d9 100644 --- a/Assets/Scripts/LevelEditor/EventSelector/PropertyPrefabs/NumberPropertyPrefab.cs +++ b/Assets/Scripts/LevelEditor/EventSelector/PropertyPrefabs/NumberPropertyPrefab.cs @@ -6,11 +6,6 @@ using System; using System.Linq; using TMPro; - -using HeavenStudio.Util; -using HeavenStudio.Editor; -using static HeavenStudio.EntityTypes; - namespace HeavenStudio.Editor { public class NumberPropertyPrefab : EventPropertyPrefab @@ -22,9 +17,9 @@ namespace HeavenStudio.Editor private float _defaultValue; - new public void SetProperties(string propertyName, object type, string caption) + public override void SetProperties(string propertyName, object type, string caption) { - InitProperties(propertyName, caption); + base.SetProperties(propertyName, type, caption); switch (type) { @@ -141,42 +136,18 @@ namespace HeavenStudio.Editor switch (type) { case EntityTypes.Integer integer: - slider.onValueChanged.AddListener( - _ => - { - UpdateCollapse((int)slider.value); - } - ); - - inputField.onEndEdit.AddListener( - _ => - { - UpdateCollapse((int)slider.value); - } - ); + slider.onValueChanged.AddListener(_ => UpdateCollapse((int)slider.value)); + inputField.onEndEdit.AddListener(_ => UpdateCollapse((int)slider.value)); UpdateCollapse((int)slider.value); break; case EntityTypes.Float fl: - slider.onValueChanged.AddListener( - _ => - { - var newValue = (float)Math.Round(slider.value, 4); - UpdateCollapse(newValue); - } - ); + slider.onValueChanged.AddListener(newVal => UpdateCollapse((float)Math.Round(newVal, 4))); + inputField.onEndEdit.AddListener(_ => UpdateCollapse(slider.value)); - var newValue = (float)Math.Round(slider.value, 4); - UpdateCollapse(newValue); - - inputField.onEndEdit.AddListener( - _ => - { - UpdateCollapse(slider.value); - } - ); + UpdateCollapse((float)Math.Round(slider.value, 4)); break; default: diff --git a/Assets/Scripts/LevelEditor/EventSelector/PropertyPrefabs/StringPropertyPrefab.cs b/Assets/Scripts/LevelEditor/EventSelector/PropertyPrefabs/StringPropertyPrefab.cs index 4b57c9638..af5370718 100644 --- a/Assets/Scripts/LevelEditor/EventSelector/PropertyPrefabs/StringPropertyPrefab.cs +++ b/Assets/Scripts/LevelEditor/EventSelector/PropertyPrefabs/StringPropertyPrefab.cs @@ -21,13 +21,13 @@ namespace HeavenStudio.Editor private string _defaultValue; - new public void SetProperties(string propertyName, object type, string caption) + public override void SetProperties(string propertyName, object type, string caption) { - InitProperties(propertyName, caption); + base.SetProperties(propertyName, type, caption); _defaultValue = (string)type; - inputFieldString.text = (string) parameterManager.entity[propertyName]; + inputFieldString.text = (string)entity[propertyName]; inputFieldString.onSelect.AddListener( _ => @@ -36,21 +36,14 @@ namespace HeavenStudio.Editor inputFieldString.onValueChanged.AddListener( _ => { - parameterManager.entity[propertyName] = inputFieldString.text; - if (inputFieldString.text != _defaultValue) - { - this.caption.text = _captionText + "*"; - } - else - { - this.caption.text = _captionText; - } + entity[propertyName] = inputFieldString.text; + this.caption.text = (inputFieldString.text != _defaultValue) ? (_captionText + "*") : _captionText; } ); inputFieldString.onEndEdit.AddListener( _ => - {; + { Editor.instance.editingInputField = false; } ); @@ -63,16 +56,15 @@ namespace HeavenStudio.Editor public override void SetCollapses(object type) { - inputFieldString.onValueChanged.AddListener( - _ => - { - UpdateCollapse(inputFieldString.text); - }); + inputFieldString.onValueChanged.AddListener(newVal => UpdateCollapse(newVal)); UpdateCollapse(inputFieldString.text); } - private void Update() + private void LateUpdate() { + if (entity[propertyName] != inputFieldString.text) { + inputFieldString.text =entity[propertyName]; + } } } } \ No newline at end of file diff --git a/Assets/Scripts/LevelEditor/Timeline/Timeline.cs b/Assets/Scripts/LevelEditor/Timeline/Timeline.cs index 75e3a80a4..f6543a3ef 100644 --- a/Assets/Scripts/LevelEditor/Timeline/Timeline.cs +++ b/Assets/Scripts/LevelEditor/Timeline/Timeline.cs @@ -888,23 +888,18 @@ namespace HeavenStudio.Editor.Track { for (int i = 0; i < ep.Count; i++) { - object returnVal = ep[i].parameter; + object returnVal = ep[i].parameter switch { + EntityTypes.Integer intVal => intVal.val, + EntityTypes.Float floatVal => floatVal.val, + EntityTypes.Button buttonVal => buttonVal.defaultLabel, + EntityTypes.Dropdown ddVal => new EntityTypes.DropdownObj(ddVal), + _ => ep[i].parameter, + }; - var propertyType = returnVal.GetType(); - if (propertyType == typeof(EntityTypes.Integer)) - { - returnVal = ((EntityTypes.Integer)ep[i].parameter).val; - } - else if (propertyType == typeof(EntityTypes.Float)) - { - returnVal = ((EntityTypes.Float)ep[i].parameter).val; - } - else if (propertyType.IsEnum) - { + if (returnVal.GetType().IsEnum) { returnVal = (int)ep[i].parameter; } - //tempEntity[ep[i].propertyName] = returnVal; tempEntity.CreateProperty(ep[i].propertyName, returnVal); } } @@ -956,7 +951,14 @@ namespace HeavenStudio.Editor.Track foreach (RiqEntity entity in original) { - CopiedEntities.Add(entity.DeepCopy()); + var newEntity = entity.DeepCopy(); + // there's gotta be a better way to do this. i just don't know how... -AJ + foreach ((var key, var value) in new Dictionary(newEntity.dynamicData)) { + if (value is EntityTypes.DropdownObj dd) { + newEntity[key] = new EntityTypes.DropdownObj(dd.value, dd.Values); + } + } + CopiedEntities.Add(newEntity); } } diff --git a/Assets/Scripts/LevelEditor/Timeline/TimelineEventObj.cs b/Assets/Scripts/LevelEditor/Timeline/TimelineEventObj.cs index 5daa0d718..d4f620684 100644 --- a/Assets/Scripts/LevelEditor/Timeline/TimelineEventObj.cs +++ b/Assets/Scripts/LevelEditor/Timeline/TimelineEventObj.cs @@ -388,20 +388,19 @@ namespace HeavenStudio.Editor.Track } else if (Input.GetMouseButton(2)) { - // var mgs = EventCaller.instance.minigames; string[] datamodels = entity.datamodel.Split('/'); Debug.Log("Selected entity's datamodel : " + entity.datamodel); bool isSwitchGame = datamodels[1] == "switchGame"; - // int gameIndex = mgs.FindIndex(c => c.name == datamodels[isSwitchGame ? 2 : 0]); - int block = isSwitchGame ? 0 : EventCaller.instance.minigames[datamodels[isSwitchGame ? 2 : 0]].actions.FindIndex(c => c.actionName == datamodels[1]) + 1; + var game = EventCaller.instance.minigames[datamodels[isSwitchGame ? 2 : 0]]; + int block = isSwitchGame ? 0 : game.actions.FindIndex(c => c.actionName == datamodels[1]) + 1; if (!isSwitchGame) { // hardcoded stuff // needs to happen because hidden blocks technically change the event index - if (datamodels[0] == "gameManager") block -= 2; - else if (datamodels[0] is "countIn" or "vfx") block -= 1; + if (game.fxOnly) block--; + if (datamodels[0] == "gameManager") block --; } GridGameSelector.instance.SelectGame(datamodels[isSwitchGame ? 2 : 0], block); diff --git a/Assets/Scripts/LevelEditor/Tooltip.cs b/Assets/Scripts/LevelEditor/Tooltip.cs index ca15bacc0..a345eafc8 100644 --- a/Assets/Scripts/LevelEditor/Tooltip.cs +++ b/Assets/Scripts/LevelEditor/Tooltip.cs @@ -71,8 +71,15 @@ namespace HeavenStudio.Editor private void OnEnterPrivate(string tooltipText, string altTooltipText) { group.alpha = 1; - SetText(tooltipText); - Editor.instance.tooltipText.text = altTooltipText.Replace("\n",""); + + text.text = tooltipText; + text.ForceMeshUpdate(); + + Vector2 textSize = text.GetRenderedValues(false); + Vector2 paddingSize = new Vector2(8, 8); + + background.sizeDelta = textSize + paddingSize; + Editor.instance.tooltipText.text = altTooltipText.Replace("\n", ""); Editor.instance.tooltipText.ForceMeshUpdate(); } @@ -92,10 +99,9 @@ namespace HeavenStudio.Editor background.sizeDelta = textSize + paddingSize; } - public static void AddTooltip(GameObject g, string tooltipText, string altTooltipText = "") + public static void AddTooltip(GameObject g, string tooltipText, string altTooltipText = null) { - if (altTooltipText == "") - altTooltipText = tooltipText; + altTooltipText ??= tooltipText; EventTrigger et = g.AddComponent(); diff --git a/Assets/Scripts/Minigames.cs b/Assets/Scripts/Minigames.cs index d4e4045ed..9fbba446f 100644 --- a/Assets/Scripts/Minigames.cs +++ b/Assets/Scripts/Minigames.cs @@ -5,7 +5,6 @@ using Cysharp.Threading.Tasks; using UnityEngine; using UnityEngine.Networking; -using DG.Tweening; using HeavenStudio.Util; using HeavenStudio.Editor.Track; @@ -15,9 +14,10 @@ using Jukebox; using SatorImaging.UnitySourceGenerator; using System; -using System.Linq; -using System.Reflection; using System.IO; +using System.Linq; +using UnityEngine.Assertions.Must; +using Newtonsoft.Json.Linq; namespace HeavenStudio { @@ -267,6 +267,13 @@ namespace HeavenStudio e.dynamicData[param.propertyName] = (int)e[param.propertyName]; else if (type == typeof(EntityTypes.Float)) e.dynamicData[param.propertyName] = (float)e[param.propertyName]; + else if (type == typeof(EntityTypes.Button)) + e.dynamicData[param.propertyName] = (string)e[param.propertyName]; + else if (type == typeof(EntityTypes.Dropdown)) { + JValue value = e[param.propertyName]["value"]; + JArray values = e[param.propertyName]["Values"]; + e.dynamicData[param.propertyName] = new EntityTypes.DropdownObj((int)value, values.Select(x => (string)x).ToList()); + } else if (type == typeof(EntityTypes.Resource)) e.dynamicData[param.propertyName] = (EntityTypes.Resource)e[param.propertyName]; else if (type.IsEnum) @@ -635,11 +642,10 @@ namespace HeavenStudio /// What the block does when read during playback /// Only does this if the game that it is associated with is loaded. /// What the block does when read while the game it's associated with isn't loaded. - /// What the block does when the GameManager seeks to this cue for pre-scheduling. + /// 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. - /// Runs two beats before this event is reached. /// 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 prescheduleFunction = null, bool hidden = false, EventCallback preFunction = null, int priority = 0, float preFunctionLength = 2.0f) + 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) { this.actionName = actionName; if (displayName == String.Empty) this.displayName = actionName; @@ -651,7 +657,7 @@ namespace HeavenStudio this.function = function ?? delegate { }; this.inactiveFunction = inactiveFunction ?? delegate { }; - this.preFunction = prescheduleFunction ?? delegate { }; + this.preFunction = preFunction ?? delegate { }; this.priority = priority; this.preFunctionLength = preFunctionLength; } @@ -674,7 +680,7 @@ namespace HeavenStudio { public string propertyName; public object parameter; - public string propertyCaption; + public string caption; public string tooltip; public List collapseParams; @@ -683,12 +689,12 @@ namespace HeavenStudio /// /// The name of the variable that's being changed. /// The value of the parameter - /// The name shown in the editor. Can be anything you want. - public Param(string propertyName, object parameter, string propertyCaption, string tooltip = "", List collapseParams = null) + /// The name shown in the editor. Can be anything you want. + public Param(string propertyName, object parameter, string caption, string tooltip = "", List collapseParams = null) { this.propertyName = propertyName; this.parameter = parameter; - this.propertyCaption = propertyCaption; + this.caption = caption; this.tooltip = tooltip; this.collapseParams = collapseParams; } @@ -702,7 +708,7 @@ namespace HeavenStudio /// /// What values should make it collapse/uncollapse? /// IDs of the parameters to collapse - public CollapseParam(Func collapseOn, string[] collapseables) + public CollapseParam(Func collapseOn, params string[] collapseables) { CollapseOn = collapseOn; this.collapseables = collapseables; @@ -758,19 +764,36 @@ namespace HeavenStudio new Minigame("countIn", "Count-Ins", "", false, true, new List() { + new GameAction("count-in", "Count-In", 4f, true, + new List() + { + new Param("alt", false, "Alt", "Set the type of sounds to use for the count-in."), + new Param("go", false, "Go!", "Toggle to end the count-in with \"Go!\""), + }, + preFunction : delegate { + var e = eventCaller.currentEntity; + SoundEffects.CountIn(e.beat, e.length, e["alt"], e["go"]); + } + ), new GameAction("4 beat count-in", "4 Beat Count-In", 4f, true, new List() { new Param("type", SoundEffects.CountInType.Normal, "Type", "Set the type of sounds to use for the count-in.") }, - delegate { var e = eventCaller.currentEntity; SoundEffects.FourBeatCountIn(e.beat, e.length / 4f, e["type"]); } + delegate { + var e = eventCaller.currentEntity; + SoundEffects.FourBeatCountIn(e.beat, e.length / 4f, e["type"]); + } ), new GameAction("8 beat count-in", "8 Beat Count-In", 8f, true, new List() { new Param("type", SoundEffects.CountInType.Normal, "Type", "Set the type of sounds to use for the count-in.") }, - delegate { var e = eventCaller.currentEntity; SoundEffects.EightBeatCountIn(e.beat, e.length / 8f, e["type"]); } + delegate { + var e = eventCaller.currentEntity; + SoundEffects.EightBeatCountIn(e.beat, e.length / 8f, e["type"]); + } ), new GameAction("count", "Count", 1f, false, new List() @@ -778,13 +801,16 @@ namespace HeavenStudio new Param("type", SoundEffects.CountNumbers.One, "Type", "Set the number to say."), new Param("toggle", false, "Alt", "Toggle if the alternate version of this voice line should be used.") }, - delegate { var e = eventCaller.currentEntity; SoundEffects.Count(e["type"], e["toggle"]); } + delegate { + var e = eventCaller.currentEntity; + SoundEffects.Count(e["type"], e["toggle"]); + } ), new GameAction("cowbell", "Cowbell", function: delegate { SoundEffects.Cowbell(); } ), new GameAction("ready!", "Ready!", 2f, true, - function: delegate { var e = eventCaller.currentEntity; SoundEffects.Ready(e.beat, e.length / 2f); } + function: delegate { var e = eventCaller.currentEntity; SoundEffects.Ready(e.beat, (e.length / 2f)); } ), new GameAction("and", "And", 0.5f, function: delegate { SoundEffects.And(); } @@ -816,7 +842,7 @@ namespace HeavenStudio new Minigame("vfx", "Visual Effects", "", false, true, new List() { - new GameAction("flash", "Flash", 1f, true, + new GameAction("flash", "Flash/Fade", 1f, true, new List() { new Param("colorA", Color.white, "Start Color", "Set the color at the start of the event."), @@ -853,7 +879,7 @@ namespace HeavenStudio { 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."), - new Param("valC", new EntityTypes.Float(-0, 250, 10), "In / Out", "Set the position on the Z axis."), + new Param("valC", new EntityTypes.Float(-250, 250, 10), "In / Out", "Set the position on the Z axis."), 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." ) } @@ -883,8 +909,8 @@ namespace HeavenStudio ), new GameAction("scale view", "Scale Viewport", 1f, true, new List() { - new Param("valA", new EntityTypes.Float(0, 50, 1), "Width", "Set the width of the viewport."), - new Param("valB", new EntityTypes.Float(0, 50, 1), "Height", "Set the height of the viewport."), + 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."), new Param("ease", Util.EasingFunction.Ease.Linear, "Ease", "Set the easing of the action."), new Param("axis", StaticCamera.ViewAxis.All, "Axis", "Set if only a specific axis should be modified." ) } @@ -894,10 +920,10 @@ namespace HeavenStudio resizable = true, parameters = new() { - new("x1", new EntityTypes.Float(0f, 50f, 1f), "Start Width", "Set the width at the start of the event."), - new("x2", new EntityTypes.Float(0f, 50f, 1f), "End Width", "Set the width at the end of the event."), - new("y1", new EntityTypes.Float(0f, 50f, 1f), "Start Height", "Set the height at the start of the event."), - new("y2", new EntityTypes.Float(0f, 50f, 1f), "End Height", "Set the height at the end of the event."), + new("x1", new EntityTypes.Float(-50f, 50f, 1f), "Start Width", "Set the width at the start of the event."), + new("x2", new EntityTypes.Float(-50f, 50f, 1f), "End Width", "Set the width at the end of the event."), + new("y1", new EntityTypes.Float(-50f, 50f, 1f), "Start Height", "Set the height at the start of the event."), + new("y2", new EntityTypes.Float(-50f, 50f, 1f), "End Height", "Set the height 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[] { "x1", "y1" }) @@ -1111,7 +1137,7 @@ namespace HeavenStudio new("xEnd", new EntityTypes.Float(1, 100, 1), "End Horizontal Tiles", "Set the amount of horizontal tiles at the end of the event."), new("yStart", new EntityTypes.Float(1, 100, 1), "Start Vertical Tiles", "Set the amount of vertical tiles at the start of the event."), new("yEnd", new EntityTypes.Float(1, 100, 1), "End Vertical Tiles", "Set the amount of vertical tiles at the end of the event."), - new Param("axis", StaticCamera.ViewAxis.All, "Axis", "Set if only a specific axis should be modified."), + new("axis", StaticCamera.ViewAxis.All, "Axis", "Set if only a specific axis should be modified."), 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[] { "xStart", "yStart" }) @@ -1127,7 +1153,7 @@ namespace HeavenStudio new("xScrollEnd", new EntityTypes.Float(-100, 100, 0), "End Horizontal Scroll", "Set the horizontal scroll at the end of the event."), new("yScrollStart", new EntityTypes.Float(-100, 100, 0), "Start Vertical Scroll", "Set the vertical scroll at the start of the event."), new("yScrollEnd", new EntityTypes.Float(-100, 100, 0), "End Vertical Scroll", "Set the vertical scroll at the end of the event."), - new Param("axis", StaticCamera.ViewAxis.All, "Axis", "Set if only a specific axis should be modified."), + new("axis", StaticCamera.ViewAxis.All, "Axis", "Set if only a specific axis should be modified."), 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[] { "xScrollStart", "yScrollStart" }) @@ -1135,6 +1161,105 @@ namespace HeavenStudio } } }), + + new Minigame("advanced", "Advanced", "", false, true, new List() + { + new GameAction("play animation", "Play Animation", 0.5f, false, + new List() + { + new Param("getAnimators", new EntityTypes.Button("No Game", e => { + var gm = GameManager.instance; + Minigame game = gm.GetGameInfo(gm.currentGame); + if (game != null) { + var animators = gm.minigameObj.transform.GetComponentsInChildren(); + // not in an update loop so it's fine :3 + ((EntityTypes.DropdownObj)e["animator"]).SetValues(animators.Select(anim => { + var obj = anim.gameObject; + List path = new() { obj.name }; + for (int i = 0; i < 10; i++) + { + if (obj.transform.parent == null || obj.transform.parent.name == game.name) break; + obj = obj.transform.parent.gameObject; + path.Add(obj.name); + } + return string.Join('/', path); + }).ToList()); + } + return game?.displayName ?? "No Game"; + }), "Get Animators", "Get all the animators in the current minigame scene. (Make sure to have the minigame you want loaded!)", new() { + new((x, _) => (string)x != "No Game", "animator", "getAnimations") + }), + new Param("animator", new EntityTypes.Dropdown(), "Animator", "Specify which animator in the scene to play an animation on."), + new Param("getAnimations", new EntityTypes.Button("", e => { + var gm = GameManager.instance; + Minigame game = gm.GetGameInfo(gm.currentGame); + string animPath = ((EntityTypes.DropdownObj)e["animator"]).CurrentValue; + Animator animator = null; + if (!string.IsNullOrEmpty(animPath)) { + var animObj = gm.minigameObj.transform.Find(animPath); + if (animObj != null && animObj.TryGetComponent(out animator) && animator != null) { + List animationClips = new(); + foreach (var clip in animator.runtimeAnimatorController.animationClips) { + if (clip != null) { + animationClips.Add(clip.name); + } + } + ((EntityTypes.DropdownObj)e["animation"]).SetValues(animationClips); + } + } + return animator != null ? animator.name : ""; + }), "Get Animations", "Get all the animations in the selected animator.", new() { + new((x, _) => (string)x != "", "animation", "scale") + }), + new Param("animation", new EntityTypes.Dropdown(), "Animation", "Specify the name of the animation to play."), + new Param("scale", new EntityTypes.Float(0, 5, 0.5f), "Animation Scale", "The time scale of the animation. Higher values are faster."), + }, + delegate { + var e = eventCaller.currentEntity; + GameManager.instance.PlayAnimationArbitrary(e["animator"].CurrentValue, e["animation"].CurrentValue, e["scale"]); + } + ), + new GameAction("play sfx", "Play SFX", 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."), + new Param("getSfx", new EntityTypes.Button("", e => { + string gameName = ((EntityTypes.DropdownObj)e["game"]).CurrentValue; + List clips; + if (eventCaller.minigames.TryGetValue(gameName, out Minigame game) && game != null) { + IEnumerable audioClips = game.GetCommonAssetBundle().LoadAllAssets(); + var localAssBun = game.GetLocalizedAssetBundle(); + if (localAssBun != null) { + audioClips = audioClips.Concat(localAssBun.LoadAllAssets()); + } + clips = audioClips.Select(x => x.name).ToList(); + } else { + // this is probably the best way to do it? + clips = new() { "applause", "metronome", "miss", "nearMiss", "perfectMiss", "skillStar" }; + } + clips.Sort((s1, s2) => s1.CompareTo(s2)); + EntityTypes.DropdownObj sfxDD = e["sfxName"]; + sfxDD.SetValues(clips); + return clips.Count > 0 ? (game != null ? game.displayName : "Common") : "Empty!"; + }), "Get SFX", "Get all the sfx in the selected minigame."), + new Param("sfxName", new EntityTypes.Dropdown(), "SFX Name", "The name of the sfx to play."), + new Param("useSemitones", false, "Use Semitones", "Toggle to use semitones instead of straight pitch.", new() { + new((x, e) => (bool)x, "semitones"), + new((x, e) => !(bool)x, "pitch"), + }), + new Param("semitones", new EntityTypes.Integer(-24, 24, 0), "Semitones", "The semitones 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("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."), + }, + preFunction : delegate { + var e = eventCaller.currentEntity; + float pitch = e["useSemitones"] ? SoundByte.GetPitchFromSemiTones(e["semitones"], true) : e["pitch"]; + GameManager.PlaySFXArbitrary(e.beat, e.length, e["game"].CurrentValue, e["sfxName"].CurrentValue, pitch, e["volume"], e["loop"], e["offset"]); + } + ), + }), }; foreach (var game in defaultGames) @@ -1143,6 +1268,10 @@ namespace HeavenStudio } LoadMinigames(eventCaller); + + // im so sorry + eventCaller.minigames["advanced"].actions + .Find(a => a.actionName == "play sfx").parameters[0].parameter = new EntityTypes.Dropdown(0, new string[] { "common" }.Concat(eventCaller.minigames.Keys.Skip(defaultGames.Count)).ToArray()); } } -} +} \ No newline at end of file diff --git a/Assets/Scripts/PersistentDataManager.cs b/Assets/Scripts/PersistentDataManager.cs index 1c1508a0c..a0206c126 100644 --- a/Assets/Scripts/PersistentDataManager.cs +++ b/Assets/Scripts/PersistentDataManager.cs @@ -29,7 +29,7 @@ namespace HeavenStudio.Common GlobalGameManager.DEFAULT_SCREEN_SIZES[1].width, GlobalGameManager.DEFAULT_SCREEN_SIZES[1].height, 0.8f, - 512, + 340, 48000, true, true, @@ -37,6 +37,7 @@ namespace HeavenStudio.Common true, false, true, + true, true ); @@ -119,7 +120,7 @@ namespace HeavenStudio.Common int resolutionWidth = 1280, int resolutionHeight = 720, float masterVolume = 0.8f, - int dspSize = 512, + int dspSize = 340, int sampleRate = 44100, bool editorCursorEnable = true, bool discordRPCEnable = true, @@ -130,7 +131,8 @@ namespace HeavenStudio.Common bool letterboxBgEnable = true, bool letterboxFxEnable = true, int editorScale = 0, - bool scaleWScreenSize = false + bool scaleWScreenSize = false, + bool showParamTooltips = true ) { this.showSplash = showSplash; @@ -151,6 +153,7 @@ namespace HeavenStudio.Common this.discordRPCEnable = true; this.editorScale = editorScale; this.scaleWScreenSize = scaleWScreenSize; + this.showParamTooltips = showParamTooltips; this.perfectChallengeType = perfectChallengeType; this.isMedalOn = isMedalOn; @@ -190,6 +193,8 @@ namespace HeavenStudio.Common public bool discordRPCEnable; public int editorScale; public bool scaleWScreenSize; + public bool showParamTooltips; + // public bool showCornerTooltips; // Gameplay Settings public PerfectChallengeType perfectChallengeType; diff --git a/Assets/Scripts/UI/SettingsDialog/Tabs/EditorSettings.cs b/Assets/Scripts/UI/SettingsDialog/Tabs/EditorSettings.cs index ff1ac7b98..e07593791 100644 --- a/Assets/Scripts/UI/SettingsDialog/Tabs/EditorSettings.cs +++ b/Assets/Scripts/UI/SettingsDialog/Tabs/EditorSettings.cs @@ -8,17 +8,19 @@ namespace HeavenStudio.Editor { public class EditorSettings : TabsContent { - public Toggle cursorCheckbox; - public Toggle discordRPCCheckbox; - public Button editorScaleDecre, editorScaleIncre; - public Toggle scaleWSS; + [SerializeField] Toggle cursorCheckbox; + [SerializeField] Toggle discordRPCCheckbox; + [SerializeField] Button editorScaleDecre, editorScaleIncre; + [SerializeField] Toggle scaleWSS; + [SerializeField] Toggle paramTooltipsToggle; + // [SerializeField] Toggle cornerTooltipsToggle; private void Start() { cursorCheckbox.isOn = PersistentDataManager.gameSettings.editorCursorEnable; discordRPCCheckbox.isOn = PersistentDataManager.gameSettings.discordRPCEnable; scaleWSS.isOn = PersistentDataManager.gameSettings.scaleWScreenSize; - + paramTooltipsToggle.isOn = PersistentDataManager.gameSettings.showParamTooltips; SetDecreIncreInteractable(); } @@ -41,12 +43,7 @@ namespace HeavenStudio.Editor public override void OnOpenTab() { - cursorCheckbox.isOn = PersistentDataManager.gameSettings.editorCursorEnable; - discordRPCCheckbox.isOn = PersistentDataManager.gameSettings.discordRPCEnable; - scaleWSS.isOn = PersistentDataManager.gameSettings.scaleWScreenSize; - - - SetDecreIncreInteractable(); + Start(); } public override void OnCloseTab() @@ -59,6 +56,16 @@ namespace HeavenStudio.Editor scaleWSS.isOn = PersistentDataManager.gameSettings.scaleWScreenSize; } + public void OnParamTooltipsChanged() + { + PersistentDataManager.gameSettings.showParamTooltips = paramTooltipsToggle.isOn; + } + + // public void OnCornerTooltipsChanged() + // { + // PersistentDataManager.gameSettings.showParamTooltips = cornerTooltipsToggle.isOn; + // } + public void OnEditorScaleDecre() { PersistentDataManager.gameSettings.editorScale--; diff --git a/Assets/Scripts/Util/EntityTypes.cs b/Assets/Scripts/Util/EntityTypes.cs index f939fd9a3..be539739a 100644 --- a/Assets/Scripts/Util/EntityTypes.cs +++ b/Assets/Scripts/Util/EntityTypes.cs @@ -1,9 +1,9 @@ using System; -using System.Collections; using System.Collections.Generic; -using UnityEngine; - +using System.Linq; +using Jukebox; using Newtonsoft.Json; +using UnityEngine; namespace HeavenStudio { @@ -29,7 +29,7 @@ namespace HeavenStudio public float val; public float max; - public Float(float min, float max, float val = 0f) + public Float(float min, float max, float val = 0) { this.min = min; this.val = val; @@ -37,6 +37,84 @@ namespace HeavenStudio } } + // this will eventually replace Float and Integer + public struct Number + { + public float snap; + public float min; + public float val; + public float max; + + public Number(float snap, float min, float max, float val = 0) + { + this.snap = snap; + this.min = min; + this.val = val; + this.max = max; + } + + public Number(float min, float max, float val = 0) + { + this.snap = 0.001f; + this.min = min; + this.val = val; + this.max = max; + } + } + + public struct Button + { + public string defaultLabel; + public Func onClick; + + public Button(string defaultLabel, Func onClick) + { + this.defaultLabel = defaultLabel; + this.onClick = onClick; + } + } + + public struct Dropdown + { + public int defaultValue; + public List values; + + public Dropdown(int defaultValue = 0, params string[] values) + { + this.defaultValue = defaultValue; + this.values = values.ToList(); + } + } + + public class DropdownObj + { + public void SetValues(List values) + { + Values = values ?? new(); + onValueChanged?.Invoke(values); + } + public int value; + public List Values { get; private set; } + [JsonIgnore] public string CurrentValue => value < Values?.Count ? Values?[value] : null; + [JsonIgnore] public Action> onValueChanged; + + public DropdownObj(int defaultValue = 0, List values = null) + { + value = defaultValue; + Values = values ?? new(); + + onValueChanged = null; + } + + public DropdownObj(Dropdown dd) + { + value = dd.defaultValue; + Values = dd.values ?? new(); + + onValueChanged = null; + } + } + public struct Resource { public enum ResourceType diff --git a/Assets/Scripts/Util/MultiSound.cs b/Assets/Scripts/Util/MultiSound.cs index 85d2ab17f..b5a40e925 100644 --- a/Assets/Scripts/Util/MultiSound.cs +++ b/Assets/Scripts/Util/MultiSound.cs @@ -3,7 +3,6 @@ using System.Collections.Generic; using System.Linq; using UnityEngine; using Cysharp.Threading.Tasks; -using Cysharp.Threading.Tasks.Triggers; namespace HeavenStudio.Util { @@ -36,12 +35,15 @@ namespace HeavenStudio.Util } } - public static MultiSound Play(Sound[] snds, bool game = true, bool forcePlay = false) { - if (Conductor.instance == null) return null; + return Play(snds.ToList(), game, forcePlay); + } + + public static MultiSound Play(List sounds, bool game = true, bool forcePlay = false) + { + if (Conductor.instance == null || sounds.Count <= 0) return null; - List sounds = snds.ToList(); GameObject go = new GameObject("MultiSound"); MultiSound ms = go.AddComponent(); diff --git a/Assets/Scripts/Util/SoundByte.cs b/Assets/Scripts/Util/SoundByte.cs index 289526274..1bb448ca2 100644 --- a/Assets/Scripts/Util/SoundByte.cs +++ b/Assets/Scripts/Util/SoundByte.cs @@ -14,7 +14,7 @@ namespace HeavenStudio.Util static AudioSource oneShotAudioSource; static int soundIdx = 0; - static Dictionary audioClips = new Dictionary(); + public static Dictionary audioClips { get; private set; } = new Dictionary(); public enum AudioType {