diff --git a/Assets/Resources/Prefabs/Editor/SettingsMenu/EditorSettings.prefab b/Assets/Resources/Prefabs/Editor/SettingsMenu/EditorSettings.prefab index 21b10452..af0f893e 100644 --- a/Assets/Resources/Prefabs/Editor/SettingsMenu/EditorSettings.prefab +++ b/Assets/Resources/Prefabs/Editor/SettingsMenu/EditorSettings.prefab @@ -137,6 +137,43 @@ MonoBehaviour: m_hasFontAssetChanged: 0 m_baseMaterial: {fileID: 0} m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!1 &227520622534601702 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6726796801724353010} + m_Layer: 5 + m_Name: Content + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &6726796801724353010 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 227520622534601702} + 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: 2327039431670239210} + m_Father: {fileID: 3846682311239441535} + 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 &240086508178130264 GameObject: m_ObjectHideFlags: 0 @@ -271,6 +308,143 @@ MonoBehaviour: m_StringArgument: m_BoolArgument: 0 m_CallState: 2 +--- !u!1 &525945037425300545 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 910608431540777329} + - component: {fileID: 6384128890077053800} + - component: {fileID: 3485998530971239285} + 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 &910608431540777329 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 525945037425300545} + 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: 2327039431670239210} + 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 &6384128890077053800 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 525945037425300545} + m_CullTransparentMesh: 1 +--- !u!114 &3485998530971239285 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 525945037425300545} + 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: 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: 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: 0 + 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: 0 + 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 &741884007213335733 GameObject: m_ObjectHideFlags: 0 @@ -408,83 +582,6 @@ 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 &1028994901427858970 GameObject: m_ObjectHideFlags: 0 @@ -840,6 +937,398 @@ MonoBehaviour: m_hasFontAssetChanged: 0 m_baseMaterial: {fileID: 0} m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!1 &2277505173166891760 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3936688968701570653} + - component: {fileID: 4030341924865355535} + - component: {fileID: 4287582350823938373} + - component: {fileID: 3783351891266139592} + m_Layer: 5 + m_Name: Template + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &3936688968701570653 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2277505173166891760} + 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: 3846682311239441535} + - {fileID: 7071971858711187317} + m_Father: {fileID: 3582608341945415321} + 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 &4030341924865355535 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2277505173166891760} + m_CullTransparentMesh: 1 +--- !u!114 &4287582350823938373 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2277505173166891760} + 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 &3783351891266139592 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2277505173166891760} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1aa08ab6e0800fa44ae55d278d1423e3, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Content: {fileID: 6726796801724353010} + m_Horizontal: 0 + m_Vertical: 1 + m_MovementType: 2 + m_Elasticity: 0.1 + m_Inertia: 1 + m_DecelerationRate: 0.135 + m_ScrollSensitivity: 1 + m_Viewport: {fileID: 3846682311239441535} + m_HorizontalScrollbar: {fileID: 0} + m_VerticalScrollbar: {fileID: 2078695844004598513} + m_HorizontalScrollbarVisibility: 0 + m_VerticalScrollbarVisibility: 2 + m_HorizontalScrollbarSpacing: 0 + m_VerticalScrollbarSpacing: -3 + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] +--- !u!1 &2400308765459712536 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7071971858711187317} + - component: {fileID: 1835485825066571487} + - component: {fileID: 6214967293619352518} + - component: {fileID: 2078695844004598513} + m_Layer: 5 + m_Name: Scrollbar + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &7071971858711187317 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2400308765459712536} + 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: 4565944978084076996} + m_Father: {fileID: 3936688968701570653} + 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: -734.5, y: -351.5} + m_SizeDelta: {x: 20, y: 0} + m_Pivot: {x: 1, y: 1} +--- !u!222 &1835485825066571487 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2400308765459712536} + m_CullTransparentMesh: 1 +--- !u!114 &6214967293619352518 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2400308765459712536} + 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 &2078695844004598513 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2400308765459712536} + 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: 2100421738386872176} + m_HandleRect: {fileID: 6911080018516598957} + m_Direction: 2 + m_Value: 0 + m_Size: 0.2 + m_NumberOfSteps: 0 + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] +--- !u!1 &2600264056655752146 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3582608341945415321} + - component: {fileID: 4390131052573797530} + - component: {fileID: 4391392391362039844} + - component: {fileID: 6903081262192110282} + m_Layer: 5 + m_Name: Dropdown + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &3582608341945415321 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2600264056655752146} + 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: 1625095990704059344} + - {fileID: 1029320684109401469} + - {fileID: 3936688968701570653} + 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: 160, y: 30} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &4390131052573797530 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2600264056655752146} + m_CullTransparentMesh: 1 +--- !u!114 &4391392391362039844 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2600264056655752146} + 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 &6903081262192110282 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2600264056655752146} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 7b743370ac3e4ec2a1668f5455a8ef8a, 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: 4391392391362039844} + m_Template: {fileID: 3936688968701570653} + m_CaptionText: {fileID: 7169753271279777295} + m_CaptionImage: {fileID: 0} + m_Placeholder: {fileID: 0} + m_ItemText: {fileID: 3485998530971239285} + m_ItemImage: {fileID: 0} + m_Value: 0 + m_MultiSelect: 0 + m_Options: + m_Options: + - m_Text: None + m_Image: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + - m_Text: Delayed + m_Image: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + - m_Text: Instant + m_Image: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_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_AlphaFadeSpeed: 0.15 --- !u!1 &2671879292283605456 GameObject: m_ObjectHideFlags: 0 @@ -978,82 +1467,6 @@ 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 @@ -1191,6 +1604,82 @@ MonoBehaviour: m_hasFontAssetChanged: 0 m_baseMaterial: {fileID: 0} m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!1 &3547620392260834145 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3381813050184515483} + - component: {fileID: 6719186463478902816} + - component: {fileID: 5015039869658465535} + 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 &3381813050184515483 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3547620392260834145} + 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: 2327039431670239210} + 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 &6719186463478902816 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3547620392260834145} + m_CullTransparentMesh: 1 +--- !u!114 &5015039869658465535 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3547620392260834145} + 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 &4020318567940760538 GameObject: m_ObjectHideFlags: 0 @@ -1329,7 +1818,7 @@ MonoBehaviour: m_hasFontAssetChanged: 0 m_baseMaterial: {fileID: 0} m_maskOffset: {x: 0, y: 0, z: 0, w: 0} ---- !u!1 &4351615617897515619 +--- !u!1 &4389992848419374997 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -1337,96 +1826,89 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 3713617371011422720} - - component: {fileID: 6555551389195548591} + - component: {fileID: 3846682311239441535} + - component: {fileID: 3071143126760831183} + - component: {fileID: 5798758519574359346} + - component: {fileID: 6638187855534026659} m_Layer: 5 - m_Name: Toggle + m_Name: Viewport m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &3713617371011422720 +--- !u!224 &3846682311239441535 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_GameObject: {fileID: 4389992848419374997} + 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_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: - - {fileID: 70218190515061869} - m_Father: {fileID: 9050564098627936470} - m_RootOrder: 1 + - {fileID: 6726796801724353010} + m_Father: {fileID: 3936688968701570653} + m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 30, y: 30} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &6555551389195548591 + m_SizeDelta: {x: -18, y: 0} + m_Pivot: {x: 0, y: 1} +--- !u!114 &3071143126760831183 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4351615617897515619} + m_GameObject: {fileID: 4389992848419374997} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 9085046f02f69544eb97fd06b6048fe2, type: 3} + m_Script: {fileID: 11500000, guid: 31a19414c41e5ae4aae2af33fee712f6, 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_ShowMaskGraphic: 0 +--- !u!222 &5798758519574359346 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4389992848419374997} + m_CullTransparentMesh: 1 +--- !u!114 &6638187855534026659 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4389992848419374997} + 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_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 + 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 &4483555756327182171 GameObject: m_ObjectHideFlags: 0 @@ -1561,6 +2043,82 @@ MonoBehaviour: m_StringArgument: m_BoolArgument: 0 m_CallState: 2 +--- !u!1 &4668127411715386476 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1029320684109401469} + - component: {fileID: 7793704539887006041} + - component: {fileID: 3556843902558156700} + m_Layer: 5 + m_Name: Arrow + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1029320684109401469 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4668127411715386476} + 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: 3582608341945415321} + 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 &7793704539887006041 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4668127411715386476} + m_CullTransparentMesh: 1 +--- !u!114 &3556843902558156700 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4668127411715386476} + 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 &5329154389827118254 GameObject: m_ObjectHideFlags: 0 @@ -1597,7 +2155,7 @@ RectTransform: 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_SizeDelta: {x: 468.2, y: 30} m_Pivot: {x: 0, y: 0.5} --- !u!222 &3785242586769301177 CanvasRenderer: @@ -1627,7 +2185,7 @@ MonoBehaviour: m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_text: (Tooltips are also shown in the bottom left!) + m_text: (Tooltips are also shown in the bottom left of the editor!!) m_isRightToLeft: 0 m_fontAsset: {fileID: 11400000, guid: 8597c35f18a008c428fc5870aec75766, type: 2} m_sharedMaterial: {fileID: -6562250930271150993, guid: 8597c35f18a008c428fc5870aec75766, type: 2} @@ -1774,6 +2332,143 @@ MonoBehaviour: m_FillOrigin: 0 m_UseSpriteMesh: 0 m_PixelsPerUnitMultiplier: 1 +--- !u!1 &5636818365384561763 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1625095990704059344} + - component: {fileID: 2158379097841369995} + - component: {fileID: 7169753271279777295} + m_Layer: 5 + m_Name: Label + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1625095990704059344 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5636818365384561763} + 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: 3582608341945415321} + 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 &2158379097841369995 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5636818365384561763} + m_CullTransparentMesh: 1 +--- !u!114 &7169753271279777295 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5636818365384561763} + 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: None + 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: 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: 0 + 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 &5932184449535986015 GameObject: m_ObjectHideFlags: 0 @@ -1841,9 +2536,7 @@ MonoBehaviour: m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_text: 'Show Param Tooltips - -' + m_text: Show Property Tooltips On Hover m_isRightToLeft: 0 m_fontAsset: {fileID: 11400000, guid: 8597c35f18a008c428fc5870aec75766, type: 2} m_sharedMaterial: {fileID: -6562250930271150993, guid: 8597c35f18a008c428fc5870aec75766, type: 2} @@ -1870,8 +2563,8 @@ MonoBehaviour: m_faceColor: serializedVersion: 2 rgba: 4294967295 - m_fontSize: 32 - m_fontSizeBase: 32 + m_fontSize: 21.5 + m_fontSizeBase: 21.5 m_fontWeight: 400 m_enableAutoSizing: 0 m_fontSizeMin: 3 @@ -1914,6 +2607,94 @@ MonoBehaviour: m_hasFontAssetChanged: 0 m_baseMaterial: {fileID: 0} m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!1 &5939145571566554078 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2327039431670239210} + - component: {fileID: 2125056910602965386} + m_Layer: 5 + m_Name: Item + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2327039431670239210 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5939145571566554078} + 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: 3381813050184515483} + - {fileID: 6291664889131876360} + - {fileID: 910608431540777329} + m_Father: {fileID: 6726796801724353010} + 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 &2125056910602965386 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5939145571566554078} + 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: 5015039869658465535} + toggleTransition: 1 + graphic: {fileID: 1113122393150098317} + m_Group: {fileID: 0} + onValueChanged: + m_PersistentCalls: + m_Calls: [] + m_IsOn: 1 --- !u!1 &5956679122814901227 GameObject: m_ObjectHideFlags: 0 @@ -1990,6 +2771,82 @@ MonoBehaviour: m_FillOrigin: 0 m_UseSpriteMesh: 0 m_PixelsPerUnitMultiplier: 1 +--- !u!1 &6034002187151401553 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6911080018516598957} + - component: {fileID: 3951144695147340235} + - component: {fileID: 2100421738386872176} + m_Layer: 5 + m_Name: Handle + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &6911080018516598957 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6034002187151401553} + 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: 4565944978084076996} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 0.2} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 20, y: 20} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &3951144695147340235 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6034002187151401553} + m_CullTransparentMesh: 1 +--- !u!114 &2100421738386872176 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6034002187151401553} + 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 &6125627487853319211 GameObject: m_ObjectHideFlags: 0 @@ -2405,7 +3262,7 @@ RectTransform: m_ConstrainProportionsScale: 0 m_Children: - {fileID: 6759422526285834496} - - {fileID: 3713617371011422720} + - {fileID: 3582608341945415321} m_Father: {fileID: 9208581106298752703} m_RootOrder: 5 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} @@ -2538,6 +3395,82 @@ MonoBehaviour: m_BoolArgument: 0 m_CallState: 2 m_IsOn: 1 +--- !u!1 &7651986986743719945 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6291664889131876360} + - component: {fileID: 3088850793305566492} + - component: {fileID: 1113122393150098317} + 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 &6291664889131876360 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7651986986743719945} + 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: 2327039431670239210} + 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 &3088850793305566492 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7651986986743719945} + m_CullTransparentMesh: 1 +--- !u!114 &1113122393150098317 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7651986986743719945} + 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 &7720499959914799361 GameObject: m_ObjectHideFlags: 0 @@ -2615,6 +3548,43 @@ MonoBehaviour: m_FillOrigin: 0 m_UseSpriteMesh: 0 m_PixelsPerUnitMultiplier: 1 +--- !u!1 &8651765056818017981 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4565944978084076996} + 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 &4565944978084076996 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8651765056818017981} + 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: 6911080018516598957} + m_Father: {fileID: 7071971858711187317} + 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 &9072467464455491899 GameObject: m_ObjectHideFlags: 0 @@ -3023,7 +3993,8 @@ MonoBehaviour: editorScaleDecre: {fileID: 6127870905162584076} editorScaleIncre: {fileID: 383095155661938755} scaleWSS: {fileID: 1122327647812458447} - paramTooltipsToggle: {fileID: 6555551389195548591} + paramTooltipsToggle: {fileID: 0} + paramTooltipsDropdown: {fileID: 6903081262192110282} previewNoteSoundsToggle: {fileID: 8424769098426085944} --- !u!1 &9208581106298752702 GameObject: diff --git a/Assets/Resources/Prefabs/GameView/GameTex.renderTexture b/Assets/Resources/Prefabs/GameView/GameTex.renderTexture index 7b61f294..5ea586ce 100644 --- a/Assets/Resources/Prefabs/GameView/GameTex.renderTexture +++ b/Assets/Resources/Prefabs/GameView/GameTex.renderTexture @@ -14,8 +14,8 @@ RenderTexture: m_DownscaleFallback: 0 m_IsAlphaChannelOptional: 0 serializedVersion: 5 - m_Width: 2238 - m_Height: 1258 + m_Width: 1249 + m_Height: 703 m_AntiAliasing: 2 m_MipCount: -1 m_DepthStencilFormat: 92 diff --git a/Assets/Resources/Prefabs/GameView/OverlayTex.renderTexture b/Assets/Resources/Prefabs/GameView/OverlayTex.renderTexture index 994f5423..90af6dee 100644 --- a/Assets/Resources/Prefabs/GameView/OverlayTex.renderTexture +++ b/Assets/Resources/Prefabs/GameView/OverlayTex.renderTexture @@ -14,8 +14,8 @@ RenderTexture: m_DownscaleFallback: 0 m_IsAlphaChannelOptional: 0 serializedVersion: 5 - m_Width: 3357 - m_Height: 1887 + m_Width: 1873 + m_Height: 1054 m_AntiAliasing: 1 m_MipCount: -1 m_DepthStencilFormat: 92 diff --git a/Assets/Scenes/Editor.unity b/Assets/Scenes/Editor.unity index 8720eb29..bcbe3265 100644 --- a/Assets/Scenes/Editor.unity +++ b/Assets/Scenes/Editor.unity @@ -25414,7 +25414,7 @@ MonoBehaviour: m_HandleRect: {fileID: 1589389271} m_Direction: 2 m_Value: 1 - m_Size: 0.9897467 + m_Size: 0.99995804 m_NumberOfSteps: 0 m_OnValueChanged: m_PersistentCalls: @@ -30234,6 +30234,8 @@ MonoBehaviour: background: {fileID: 1585542810} text: {fileID: 151438065} group: {fileID: 1090036112} + timer: 0 + timerActive: 0 --- !u!225 &1090036112 CanvasGroup: m_ObjectHideFlags: 0 @@ -31577,7 +31579,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: 136.2041} + m_AnchoredPosition: {x: 0, y: 122.12238} m_SizeDelta: {x: 0, y: 0} m_Pivot: {x: 0.5, y: 1} --- !u!222 &1154875945 @@ -41247,8 +41249,8 @@ MonoBehaviour: m_TargetGraphic: {fileID: 1220118245} m_HandleRect: {fileID: 1220118244} m_Direction: 2 - m_Value: 1.0000006 - m_Size: 0.73026246 + m_Value: 1.0000005 + m_Size: 0.61358607 m_NumberOfSteps: 0 m_OnValueChanged: m_PersistentCalls: diff --git a/Assets/Scripts/LevelEditor/EventSelector/EventParameterManager.cs b/Assets/Scripts/LevelEditor/EventSelector/EventParameterManager.cs index b9bb0b96..eb5f2df8 100644 --- a/Assets/Scripts/LevelEditor/EventSelector/EventParameterManager.cs +++ b/Assets/Scripts/LevelEditor/EventSelector/EventParameterManager.cs @@ -32,7 +32,7 @@ namespace HeavenStudio.Editor public bool active; private int childCountAtStart; - + public Dictionary currentProperties = new(); public bool canDisable = true; @@ -43,7 +43,8 @@ namespace HeavenStudio.Editor { instance = this; - if (PropertyPrefabs == null) { + if (PropertyPrefabs == null) + { PropertyPrefabs = new() { { typeof(Integer), IntegerP }, { typeof(Float), FloatP }, @@ -131,11 +132,11 @@ namespace HeavenStudio.Editor } input.SetCollapses(p.parameter); } - + foreach (var p in action.parameters) { EventPropertyPrefab prop = currentProperties[p.propertyName]; - + prop.PostLoadProperties(p.parameter); } @@ -151,7 +152,8 @@ namespace HeavenStudio.Editor { Type typeType = type.GetType(); GameObject propertyPrefab = DropdownP; // enum check is hardcoded because enums are awesome (lying) - if (!typeType.IsEnum && !PropertyPrefabs.TryGetValue(typeType, out propertyPrefab)) { + if (!typeType.IsEnum && !PropertyPrefabs.TryGetValue(typeType, out propertyPrefab)) + { Debug.LogError("Can't make property interface of type: " + typeType); return null; } @@ -160,14 +162,12 @@ namespace HeavenStudio.Editor input.SetActive(true); input.transform.localScale = Vector3.one; - if (tooltip != string.Empty) { - if (PersistentDataManager.gameSettings.showParamTooltips) { - Tooltip.AddTooltip(input, tooltip); - } else { - Tooltip.AddTooltip(input, "", tooltip); - } + if (tooltip != string.Empty) + { + Tooltip.AddTooltip(input, tooltip, null, PersistentDataManager.gameSettings.showParamTooltips); + } - + EventPropertyPrefab property = input.GetComponent(); property.SetProperties(propertyName, type, caption); @@ -182,7 +182,7 @@ namespace HeavenStudio.Editor { Destroy(transform.GetChild(i).gameObject); } - + currentProperties.Clear(); } } diff --git a/Assets/Scripts/LevelEditor/Tooltip.cs b/Assets/Scripts/LevelEditor/Tooltip.cs index a345eafc..d03154ac 100644 --- a/Assets/Scripts/LevelEditor/Tooltip.cs +++ b/Assets/Scripts/LevelEditor/Tooltip.cs @@ -15,6 +15,8 @@ namespace HeavenStudio.Editor [SerializeField] private RectTransform background; [SerializeField] private TMP_Text text; [SerializeField] private CanvasGroup group; + [SerializeField] private float timer = 0f; + [SerializeField] private bool timerActive = false; public static Tooltip instance { get; private set; } @@ -27,6 +29,14 @@ namespace HeavenStudio.Editor private void Update() { + if (timerActive) + { + timer += Time.deltaTime; + if (timer >= 1.5f) + { + group.alpha = 1; + } + } Vector3 anchoredPosition = Input.mousePosition; Camera camera = Editor.instance.EditorCamera; Vector3 canvasScale = Editor.instance.MainCanvas.transform.localScale; @@ -56,9 +66,9 @@ namespace HeavenStudio.Editor rectTransform.anchoredPosition = anchoredPosition / scale; } - public static void OnEnter(string tooltipText, string altTooltipText) + public static void OnEnter(string tooltipText, string altTooltipText, int type) { - instance.OnEnterPrivate(tooltipText, altTooltipText); + instance.OnEnterPrivate(tooltipText, altTooltipText, type); } public static void OnExit() @@ -68,24 +78,64 @@ namespace HeavenStudio.Editor Editor.instance.tooltipText.ForceMeshUpdate(); } - private void OnEnterPrivate(string tooltipText, string altTooltipText) + private void OnEnterPrivate(string tooltipText, string altTooltipText, int type) { - group.alpha = 1; + Vector2 textSize; + Vector2 paddingSize; - text.text = tooltipText; - text.ForceMeshUpdate(); + // tooltip types: 0 = only corner, 1 = delayed on mouse, 2 = instant on mouse + // idk the best place to put this comment so i'm putting it everywhere lmao + switch (type) + { + case 0: + group.alpha = 0; - Vector2 textSize = text.GetRenderedValues(false); - Vector2 paddingSize = new Vector2(8, 8); + text.text = tooltipText; + text.ForceMeshUpdate(); - background.sizeDelta = textSize + paddingSize; - Editor.instance.tooltipText.text = altTooltipText.Replace("\n", ""); - Editor.instance.tooltipText.ForceMeshUpdate(); + textSize = text.GetRenderedValues(false); + paddingSize = new Vector2(8, 8); + + background.sizeDelta = textSize + paddingSize; + Editor.instance.tooltipText.text = altTooltipText.Replace("\n", ""); + Editor.instance.tooltipText.ForceMeshUpdate(); + break; + case 1: + group.alpha = 0; + + text.text = tooltipText; + text.ForceMeshUpdate(); + + textSize = text.GetRenderedValues(false); + paddingSize = new Vector2(8, 8); + + background.sizeDelta = textSize + paddingSize; + Editor.instance.tooltipText.text = altTooltipText.Replace("\n", ""); + Editor.instance.tooltipText.ForceMeshUpdate(); + + timerActive = true; + break; + case 2: + group.alpha = 1; + + text.text = tooltipText; + text.ForceMeshUpdate(); + + textSize = text.GetRenderedValues(false); + paddingSize = new Vector2(8, 8); + + background.sizeDelta = textSize + paddingSize; + Editor.instance.tooltipText.text = altTooltipText.Replace("\n", ""); + Editor.instance.tooltipText.ForceMeshUpdate(); + break; + } } private void OnExitPrivate() { group.alpha = 0; + timerActive = false; + timer = 0; } private void SetText(string tooltipText) @@ -99,15 +149,16 @@ namespace HeavenStudio.Editor background.sizeDelta = textSize + paddingSize; } - public static void AddTooltip(GameObject g, string tooltipText, string altTooltipText = null) + public static void AddTooltip(GameObject g, string tooltipText, string altTooltipText = null, int type = 2) { + // tooltip types: 0 = only corner, 1 = delayed on mouse, 2 = instant on mouse altTooltipText ??= tooltipText; EventTrigger et = g.AddComponent(); EventTrigger.Entry pointerEnter = new EventTrigger.Entry(); pointerEnter.eventID = EventTriggerType.PointerEnter; - pointerEnter.callback.AddListener((data) => { OnEnter(tooltipText, altTooltipText); }); + pointerEnter.callback.AddListener((data) => { OnEnter(tooltipText, altTooltipText, type); }); EventTrigger.Entry pointerExit = new EventTrigger.Entry(); pointerExit.eventID = EventTriggerType.PointerExit; diff --git a/Assets/Scripts/PersistentDataManager.cs b/Assets/Scripts/PersistentDataManager.cs index a47e27a4..9b1a298f 100644 --- a/Assets/Scripts/PersistentDataManager.cs +++ b/Assets/Scripts/PersistentDataManager.cs @@ -132,7 +132,7 @@ namespace HeavenStudio.Common bool letterboxFxEnable = true, int editorScale = 0, bool scaleWScreenSize = false, - bool showParamTooltips = true, + int showParamTooltips = 1, bool previewNoteSounds = true ) { @@ -195,7 +195,7 @@ namespace HeavenStudio.Common public bool discordRPCEnable; public int editorScale; public bool scaleWScreenSize; - public bool showParamTooltips; + public int showParamTooltips; public bool previewNoteSounds; // public bool showCornerTooltips; diff --git a/Assets/Scripts/UI/SettingsDialog/Tabs/EditorSettings.cs b/Assets/Scripts/UI/SettingsDialog/Tabs/EditorSettings.cs index 92d9d28f..ae91c5d2 100644 --- a/Assets/Scripts/UI/SettingsDialog/Tabs/EditorSettings.cs +++ b/Assets/Scripts/UI/SettingsDialog/Tabs/EditorSettings.cs @@ -3,6 +3,7 @@ using UnityEngine.UI; using TMPro; using HeavenStudio.Common; +using System.Runtime.InteropServices; namespace HeavenStudio.Editor { @@ -12,7 +13,7 @@ namespace HeavenStudio.Editor [SerializeField] Toggle discordRPCCheckbox; [SerializeField] Button editorScaleDecre, editorScaleIncre; [SerializeField] Toggle scaleWSS; - [SerializeField] Toggle paramTooltipsToggle; + [SerializeField] TMP_Dropdown paramTooltipsDropdown; [SerializeField] Toggle previewNoteSoundsToggle; // [SerializeField] Toggle cornerTooltipsToggle; @@ -21,7 +22,7 @@ namespace HeavenStudio.Editor cursorCheckbox.isOn = PersistentDataManager.gameSettings.editorCursorEnable; discordRPCCheckbox.isOn = PersistentDataManager.gameSettings.discordRPCEnable; scaleWSS.isOn = PersistentDataManager.gameSettings.scaleWScreenSize; - paramTooltipsToggle.isOn = PersistentDataManager.gameSettings.showParamTooltips; + paramTooltipsDropdown.value = PersistentDataManager.gameSettings.showParamTooltips; previewNoteSoundsToggle.isOn = PersistentDataManager.gameSettings.previewNoteSounds; SetDecreIncreInteractable(); @@ -60,7 +61,8 @@ namespace HeavenStudio.Editor public void OnParamTooltipsChanged() { - PersistentDataManager.gameSettings.showParamTooltips = paramTooltipsToggle.isOn; + // tooltip types: 0 = only corner, 1 = delayed on mouse, 2 = instant on mouse + PersistentDataManager.gameSettings.showParamTooltips = paramTooltipsDropdown.value; } public void OnPreviewNoteSoundsChanged() diff --git a/ProjectSettings/SatorImaging.UnitySourceGenerator.Editor.ProjectSettingsData.asset b/ProjectSettings/SatorImaging.UnitySourceGenerator.Editor.ProjectSettingsData.asset index 76c6f91d..8a999069 100644 --- a/ProjectSettings/SatorImaging.UnitySourceGenerator.Editor.ProjectSettingsData.asset +++ b/ProjectSettings/SatorImaging.UnitySourceGenerator.Editor.ProjectSettingsData.asset @@ -42,5 +42,359 @@ MonoBehaviour: - Assets/Scripts/Util/SoundByte.cs - Assets/Scripts/GameInitializer.cs - Assets/Scripts/AppInfo.cs + - Assets/Scripts/Games/FanClub/NtrIdolFan.cs + - Assets/Scripts/Games/SneakySpirits/SneakySpirits.cs + - Assets/Scripts/Games/RhythmTweezers/RhythmTweezers.cs + - Assets/Scripts/LevelEditor/Timeline/SpecialTmeline/SpecialTimeline.cs + - Assets/Scripts/Games/DoubleDate/Basketball.cs + - Assets/Scripts/Games/CropStomp/Veggie.cs + - Assets/Scripts/Games/KarateMan/KarateManPot.cs + - Assets/Scripts/Games/FanClub/FanClub.cs + - Assets/Scripts/Games/NailCarpenter/LongNail.cs + - Assets/Scripts/LevelEditor/Timeline/SpecialTmeline/TimelineObjs/TempoTimelineObj.cs + - Assets/Scripts/Games/DoubleDate/Football.cs + - Assets/Scripts/Util/AnimationHelpers.cs + - Assets/Scripts/Games/DoubleDate/SoccerBall.cs + - Assets/Scripts/Games/PajamaParty/CtrPillowMonkey.cs + - Assets/Scripts/Games/DoubleDate/DoubleDate.cs + - Assets/Scripts/Games/SeeSaw/SeeSawGuy.cs + - Assets/Scripts/LevelEditor/Timeline/SpecialTmeline/TempoDialog.cs + - Assets/Scripts/Games/FanClub/NtrIdolAmie.cs + - Assets/Scripts/Games/PajamaParty/CtrPillowPlayer.cs + - Assets/Scripts/Games/MrUpbeat/MrUpbeat.cs + - Assets/Scripts/Games/NailCarpenter/Nail.cs + - Assets/Scripts/Games/RhythmTweezers/LongHair.cs + - Assets/Scripts/Games/WizardsWaltz/WizardsWaltz.cs + - Assets/Scripts/Games/KarateMan/KarateMan.cs + - Assets/Scripts/Games/SpaceSoccer/Ball.cs + - Assets/Scripts/Games/NailCarpenter/NailCarpenter.cs + - Assets/Scripts/Games/CatchyTune/Fruit.cs + - Assets/Scripts/Games/NailCarpenter/Sweet.cs + - Assets/Scripts/Games/WizardsWaltz/Wizard.cs + - Assets/Scripts/Games/PlayerActionEvent.cs + - Assets/Scripts/Games/BlueBear/Treat.cs + - Assets/Scripts/Games/SumoBrothers/SumoBrothers.cs + - Assets/Scripts/InputSystem/ControllerTypes/InputJoyshock.cs + - Assets/Scripts/Games/SamuraiSliceNtr/NtrSamuraiObject.cs + - Assets/Scripts/LevelEditor/Commands/CommandManager.cs + - Assets/Scripts/Games/DJSchool/DJSchool.cs + - Assets/X-PostProcessing/Effects/RapidOldTVVignetteV2/RapidOldTVVignetteV2.cs + - Assets/Scripts/Games/RhythmTestGBA/RhythmTestGBA.cs + - Assets/X-PostProcessing/Effects/ColorAdjustmentLensFilter/ColorAdjustmentLensFilter.cs + - Assets/Scripts/Games/TheDazzles/TheDazzles.cs + - Assets/X-PostProcessing/Effects/ColorAdjustmentTint/ColorAdjustmentTint.cs + - Assets/Scripts/Games/Rockers/RockersRocker.cs + - Assets/Scripts/Games/BoardMeeting/BMExecutive.cs + - Assets/Scripts/Games/ForkLifter/ForkLifterPlayer.cs + - Assets/Scripts/Util/Sound.cs + - Assets/X-PostProcessing/Effects/RapidVignetteV2/RapidVignetteV2.cs + - Assets/X-PostProcessing/Effects/EdgeDetectionScharr/EdgeDetectionScharr.cs + - Assets/X-PostProcessing/Effects/ColorReplace/ColorReplace.cs + - Assets/Scripts/Games/Manzai/Manzai.cs + - Assets/Scripts/Games/MonkeyWatch/MonkeyWatch.cs + - Assets/X-PostProcessing/Effects/EdgeDetectionScharrNeonV2/EdgeDetectionScharrNeonV2.cs + - Assets/Scripts/Games/SeeSaw/SeeSaw.cs + - Assets/Scripts/Games/CatchOfTheDay/BGFish.cs + - Assets/Scripts/Games/KarateMan/KarateManJoe.cs + - Assets/Scripts/Games/Tunnel/Tunnel.cs + - Assets/X-PostProcessing/Effects/GlitchDigitalStripe/GlitchDigitalStripe.cs + - Assets/Scripts/Games/Global/Filter.cs + - Assets/Scripts/Games/BuiltToScaleDS/BuiltToScaleDS.cs + - Assets/Scripts/Util/SavWav.cs + - Assets/Scripts/Games/LaunchParty/LaunchParty.cs + - Assets/X-PostProcessing/Effects/EdgeDetectionSobel/EdgeDetectionSobel.cs + - Assets/X-PostProcessing/Effects/EdgeDetectionSobelNeonV2/EdgeDetectionSobelNeonV2.cs + - Assets/Scripts/Games/Rockers/RockersInput.cs + - Assets/X-PostProcessing/Effects/EdgeDetectionRoberts/EdgeDetectionRoberts.cs + - Assets/X-PostProcessing/Effects/RapidOldTVVignette/RapidOldTVVignette.cs + - Assets/Scripts/Util/EntityTypes.cs + - Assets/Scripts/Games/BuiltToScaleRvl/BuiltToScaleRvl.cs + - Assets/Scripts/LevelEditor/EventSelector/PropertyPrefabs/NotePropertyPrefab.cs + - Assets/Scripts/LevelEditor/EventSelector/PropertyPrefabs/NumberPropertyPrefab.cs + - Assets/Scripts/Games/SlotMonster/SlotMonster.cs + - Assets/Scripts/LevelEditor/EventSelector/EventParameterManager.cs + - Assets/X-PostProcessing/Effects/RapidVignette/RapidVignette.cs + - Assets/X-PostProcessing/Effects/EdgeDetectionRobertsNeonV2/EdgeDetectionRobertsNeonV2.cs + - Assets/Scripts/Games/Rockers/Rockers.cs + - Assets/X-PostProcessing/Effects/PixelizeSector/PixelizeSector.cs + - Assets/Scripts/Games/SpaceSoccer/Kicker.cs + - Assets/X-PostProcessing/Effects/EdgeDetectionScharrNeon/EdgeDetectionScharrNeon.cs + - Assets/X-PostProcessing/Effects/PixelizeCircle/PixelizeCircle.cs + - Assets/X-PostProcessing/Effects/EdgeDetectionRobertsNeon/EdgeDetectionRobertsNeon.cs + - Assets/Scripts/Games/SickBeats/Virus.cs + - Assets/Scripts/LevelEditor/EventSelector/PropertyPrefabs/DropdownPropertyPrefab.cs + - Assets/Scripts/LevelEditor/EventSelector/EventPropertyPrefab.cs + - Assets/X-PostProcessing/Effects/EdgeDetectionSobelNeon/EdgeDetectionSobelNeon.cs + - Assets/Scripts/Games/BonOdori/BonOdori.cs + - Assets/Scripts/Games/Airboarder/Airboarder.cs + - Assets/Scripts/Games/GleeClub/ChorusKid.cs + - Assets/Scripts/Games/ChargingChicken/ChargingChicken.cs + - Assets/Scripts/Games/Kitties/CtrTeppanPlayer.cs + - Assets/X-PostProcessing/Effects/PixelizeLed/PixelizeLed.cs + - Assets/Scripts/Games/Chameleon/Fly.cs + - Assets/Scripts/Games/BouncyRoad/BouncyRoad.cs + - Assets/Scripts/Games/Chameleon/Chameleon.cs + - Assets/X-PostProcessing/Effects/DualKawaseBlur/DualKawaseBlur.cs + - Assets/Scripts/LevelEditor/Tooltip.cs + - Assets/X-PostProcessing/Effects/BoxBlur/Editor/BoxBlurEditor.cs + - Assets/X-PostProcessing/Effects/TiltShiftBlurV2/TiltShiftBlurV2.cs + - Assets/X-PostProcessing/Effects/GlitchRGBSplitV4/Editor/GlitchRGBSplitV4Editor.cs + - Assets/X-PostProcessing/Effects/GlitchScanLineJitter/Editor/GlitchScanLineJitterEditor.cs + - Assets/Scripts/Games/Airboarder/Wall.cs + - Assets/Scripts/Games/QuizShow/QuizShow.cs + - Assets/X-PostProcessing/Effects/PixelizeSector/Editor/PixelizeSectorEditor.cs + - Assets/Scripts/Games/SickBeats/SickBeats.cs + - Assets/X-PostProcessing/Effects/KawaseBlur/KawaseBlur.cs + - Assets/Scripts/Games/MonkeyWatch/WatchBackgroundHandler.cs + - Assets/X-PostProcessing/Effects/IrisBlurV2/IrisBlurV2.cs + - Assets/X-PostProcessing/Effects/TentBlur/TentBlur.cs + - Assets/X-PostProcessing/Effects/PixelizeQuad/PixelizeQuad.cs + - Assets/Scripts/Games/Cannery/Can.cs + - Assets/Scripts/Games/TossBoys/TossBoys.cs + - Assets/X-PostProcessing/Utility/XParameterOverride.cs + - Assets/Scripts/LevelEditor/EventSelector/GridGameSelector.cs + - Assets/Scripts/Games/LumBEARjack/LBJCatMove.cs + - Assets/Scripts/Games/CatchyTune/CatchyTune.cs + - Assets/GUIWindows/Scripts/GUIWindow.cs + - Assets/Scripts/Games/Airboarder/ScrollingFloor.cs + - Assets/Scripts/Games/DogNinja/ThrowObject.cs + - Assets/Scripts/Games/BuiltToScaleRvl/Block.cs + - Assets/Scripts/Games/SpaceSoccer/SpaceSoccer.cs + - Assets/X-PostProcessing/Effects/PixelizeLeaf/Editor/PixelizeLeafEditor.cs + - Assets/Shaders/OilPainting/BuiltInSampleScripts/ImageEffectController.cs + - Assets/X-PostProcessing/Effects/RapidOldTVVignette/Editor/RapidOldTVVignetteEditor.cs + - Assets/Scripts/LevelEditor/RemixPropertiesDialog/PropertyPrefabs/BoolChartPropertyPrefab.cs + - Assets/Scripts/Games/ShootEmUp/ShootEmUp.cs + - Assets/Scripts/Games/LumBEARjack/LBJBear.cs + - Assets/X-PostProcessing/Effects/SharpenV1/SharpenV1.cs + - Assets/X-PostProcessing/Effects/SharpenV2/Editor/SharpenV2Editor.cs + - Assets/CRTEffects/Scripts/CRTRenderer.cs + - Assets/X-PostProcessing/Effects/GrainyBlur/GrainyBlur.cs + - Assets/Scripts/Games/DJSchool/Student.cs + - Assets/Scripts/Games/LumBEARjack/LumBEARjack.cs + - Assets/Scripts/Games/BasketballGirls/BasketballGirls.cs + - Assets/Scripts/Games/LumBEARjack/LBJBigObject.cs + - Assets/Scripts/Games/BlueBear/BlueBear.cs + - Assets/CRTEffects/Scripts/CRT.cs + - Assets/X-PostProcessing/Effects/SharpenV3/SharpenV3.cs + - Assets/Scripts/LevelEditor/Timeline/TimelineEventObj.cs + - Assets/Scripts/Games/TapTrial/TapTrial.cs + - Assets/Scripts/Games/ShootEmUp/Effect.cs + - Assets/Scripts/LevelEditor/EventSelector/PropertyPrefabs/StringPropertyPrefab.cs + - Assets/X-PostProcessing/Effects/GlitchLineBlock/GlitchLineBlock.cs + - Assets/Scripts/Games/LumBEARjack/LBJBaby.cs + - Assets/X-PostProcessing/Effects/GlitchScanLineJitter/GlitchScanLineJitter.cs + - Assets/Scripts/Games/TapTroupe/TapTroupe.cs + - Assets/Scripts/Games/TrickClass/TrickClass.cs + - Assets/Scripts/Games/AirRally/IslandsManager.cs + - Assets/Scripts/Games/CallAndResponseHandler.cs + - Assets/X-PostProcessing/Effects/IrisBlurV2/Editor/IrisBlurV2Editor.cs + - Assets/X-PostProcessing/Effects/GlitchTileJitter/Editor/GlitchTileJitterEditor.cs + - Assets/X-PostProcessing/Effects/BoxBlur/BoxBlur.cs + - Assets/Scripts/Games/DogNinja/SpawnHalves.cs + - Assets/Scripts/Games/PajamaParty/PajamaParty.cs + - Assets/Scripts/LevelEditor/Commands/Block.cs + - Assets/Plugins/Color picker/ColorPreview.cs + - Assets/X-PostProcessing/Effects/GaussianBlur/GaussianBlur.cs + - Assets/Scripts/LevelEditor/EventSelector/PropertyPrefabs/ColorPropertyPrefab.cs + - Assets/X-PostProcessing/Effects/ColorAdjustmentBleachBypass/ColorAdjustmentBleachBypass.cs + - Assets/X-PostProcessing/Utility/XPostProcessingEnum.cs + - Assets/X-PostProcessing/Effects/GlitchAnalogNoise/Editor/GlitchAnalogNoiseEditor.cs + - Assets/Shaders/OilPainting/BuiltInSampleScripts/ScreenCaptureManager.cs + - Assets/X-PostProcessing/Effects/ColorAdjustmentSaturation/Editor/ColorAdjustmentSaturationEditor.cs + - Assets/X-PostProcessing/Effects/ColorReplace/Editor/ColorReplaceEditor.cs + - Assets/X-PostProcessing/Effects/EdgeDetectionRoberts/Editor/EdgeDetectionRobertsEditor.cs + - Assets/X-PostProcessing/Effects/EdgeDetectionScharr/Editor/EdgeDetectionScharrEditor.cs + - Assets/X-PostProcessing/Effects/ColorAdjustmentContrastV3/ColorAdjustmentContrastV3.cs + - Assets/X-PostProcessing/Effects/EdgeDetectionSobelNeonV2/Editor/EdgeDetectionSobelNeonV2Editor.cs + - Assets/Scripts/Games/MarchingOrders/MarchingOrders.cs + - Assets/Scripts/Games/BouncyRoad/Ball.cs + - Assets/X-PostProcessing/Effects/PixelizeTriangle/PixelizeTriangle.cs + - Assets/X-PostProcessing/Effects/PixelizeHexagonGrid/PixelizeHexagonGrid.cs + - Assets/Scripts/PersistentDataManager.cs + - Assets/X-PostProcessing/Effects/GlitchImageBlockV3/GlitchImageBlockV3.cs + - Assets/Scripts/Games/CoinToss/CoinToss.cs + - Assets/X-PostProcessing/Effects/GlitchImageBlock/GlitchImageBlock.cs + - Assets/X-PostProcessing/Effects/ColorAdjustmentTechnicolor/Editor/ColorAdjustmentTechnicolorEditor.cs + - Assets/X-PostProcessing/Effects/ColorReplaceV2/ColorReplaceV2.cs + - Assets/Scripts/Games/ClapTrap/Sword.cs + - Assets/Scripts/Games/SlotMonster/SlotButton.cs + - Assets/X-PostProcessing/Effects/PixelizeLeaf/PixelizeLeaf.cs + - Assets/Scripts/Util/StringUtils.cs + - Assets/X-PostProcessing/Effects/DualGaussianBlur/Editor/DualGaussianBlurEditor.cs + - Assets/Scripts/Games/RapMen/RapMen.cs + - Assets/X-PostProcessing/Effects/IrisBlur/Editor/IrisBlurEditor.cs + - Assets/Scripts/LevelEditor/RemixPropertiesDialog/PropertyPrefabs/NumberChartPropertyPrefab.cs + - Assets/Scripts/LevelEditor/RemixPropertiesDialog/PropertyPrefabs/StringChartPropertyPrefab.cs + - Assets/Scripts/Games/BasketballGirls/Ball.cs + - Assets/Scripts/Games/WorkingDough/PlayerEnterDoughBall.cs + - Assets/Scripts/Games/NightWalkAgb/AgbNightWalk.cs + - Assets/X-PostProcessing/Effects/PixelizeQuad/Editor/PixelizeQuadEditor.cs + - Assets/X-PostProcessing/Utility/XPostProcessingUtility.cs + - Assets/Scripts/Games/CheerReaders/CheerReaders.cs + - Assets/X-PostProcessing/Effects/GlitchAnalogNoise/GlitchAnalogNoise.cs + - Assets/Scripts/LevelEditor/Commands/Space.cs + - Assets/X-PostProcessing/Effects/ColorAdjustmentWhiteBalance/ColorAdjustmentWhiteBalance.cs + - Assets/X-PostProcessing/Effects/TiltShiftBlurV2/Editor/TiltShiftBlurV2Editor.cs + - Assets/Scripts/Games/DogNinja/DogNinja.cs + - Assets/X-PostProcessing/Effects/GlitchImageBlockV2/Editor/GlitchImageBlockV2Editor.cs + - Assets/X-PostProcessing/Effects/ColorAdjustmentContrastV2/Editor/ColorAdjustmentContrastV2Editor.cs + - Assets/X-PostProcessing/Effects/GlitchLineBlock/Editor/GlitchLineBlockEditor.cs + - Assets/X-PostProcessing/Effects/PixelizeDiamond/PixelizeDiamond.cs + - Assets/X-PostProcessing/Effects/GlitchScreenJump/GlitchScreenJump.cs + - Assets/X-PostProcessing/Effects/RadialBlur/Editor/RadialBlurEditor.cs + - Assets/X-PostProcessing/Effects/GlitchTileJitter/GlitchTileJitter.cs + - Assets/Scripts/Games/LumBEARjack/LBJMissObject.cs + - Assets/Scripts/LevelEditor/BoxSelection.cs + - Assets/Scripts/Games/ForkLifter/ForkLifter.cs + - Assets/X-PostProcessing/Effects/GlitchRGBSplitV3/Editor/GlitchRGBSplitV3Editor.cs + - Assets/X-PostProcessing/Effects/ColorAdjustmentContrast/ColorAdjustmentContrast.cs + - Assets/Scripts/Games/DrummingPractice/DrummingPractice.cs + - Assets/Scripts/LevelEditor/Theme.cs + - Assets/X-PostProcessing/Effects/GlitchImageBlock/Editor/GlitchImageBlockEditor.cs + - Assets/X-PostProcessing/Effects/GlitchRGBSplitV2/GlitchRGBSplitV2.cs + - Assets/X-PostProcessing/Effects/ColorAdjustmentContrastV2/ColorAdjustmentContrastV2.cs + - Assets/X-PostProcessing/Effects/GlitchImageBlockV4/Editor/GlitchImageBlockV4Editor.cs + - Assets/Scripts/Games/BuiltToScaleRvl/Square.cs + - Assets/X-PostProcessing/Effects/PixelizeTriangle/Editor/PixelizeTriangleEditor.cs + - Assets/Scripts/Games/MeatGrinder/MeatGrinder.cs + - Assets/Scripts/Games/Cannery/Cannery.cs + - Assets/X-PostProcessing/Effects/GaussianBlur/Editor/GaussianBlurEditor.cs + - Assets/Scripts/Games/ClapTrap/ClapTrap.cs + - Assets/X-PostProcessing/Effects/IrisBlur/IrisBlur.cs + - Assets/X-PostProcessing/Effects/PixelizeHexagon/Editor/PixelizeHexagonEditor.cs + - Assets/X-PostProcessing/Effects/DualTentBlur/Editor/DualTentBlurEditor.cs + - Assets/X-PostProcessing/Effects/GlitchScreenShake/GlitchScreenShake.cs + - Assets/X-PostProcessing/Effects/GrainyBlur/Editor/GrainyBlurEditor.cs + - Assets/Scripts/Games/PowerCalligraphy/Fude.cs + - Assets/Scripts/LevelEditor/EventSelector/PropertyPrefabs/BoolPropertyPrefab.cs + - Assets/X-PostProcessing/Effects/TiltShiftBlur/TiltShiftBlur.cs + - Assets/X-PostProcessing/Effects/GlitchRGBSplit/GlitchRGBSplit.cs + - Assets/X-PostProcessing/Effects/ColorReplaceV2/Editor/ColorReplaceV2Editor.cs + - Assets/Shaders/OilPainting/BuiltInSampleScripts/BackgroundManager.cs + - Assets/X-PostProcessing/Effects/DualTentBlur/DualTentBlur.cs + - Assets/Scripts/Common/SuperScroll.cs + - Assets/X-PostProcessing/Effects/GlitchRGBSplitV2/Editor/GlitchRGBSplitV2Editor.cs + - Assets/Scripts/UI/SettingsDialog/Tabs/EditorSettings.cs + - Assets/Scripts/Games/PowerCalligraphy/PowerCalligraphy.cs + - Assets/X-PostProcessing/Effects/ColorAdjustmentBrightness/ColorAdjustmentBrightness.cs + - Assets/Scripts/StudioDance/ChoreographyInfo.cs + - Assets/Scripts/Games/LumBEARjack/LBJBomb.cs + - Assets/Scripts/Games/CropStomp/CropStomp.cs + - Assets/Scripts/Games/DrummingPractice/Drummer.cs + - Assets/Scripts/StudioDance/StudioDanceManager.cs + - Assets/X-PostProcessing/Effects/GlitchRGBSplitV4/GlitchRGBSplitV4.cs + - Assets/X-PostProcessing/Effects/EdgeDetectionScharrNeon/Editor/EdgeDetectionScharrNeonEditor.cs + - Assets/Scripts/UI/LeftClickEvent.cs + - Assets/Scripts/Games/LumBEARjack/LBJSmallObject.cs + - Assets/X-PostProcessing/Effects/KawaseBlur/Editor/KawaseBlurEditor.cs + - Assets/Scripts/Games/Ringside/Ringside.cs + - Assets/X-PostProcessing/Effects/ColorAdjustmentBrightness/Editor/ColorAdjustmentBrightnessEditor.cs + - Assets/Scripts/Games/PowerCalligraphy/Writing.cs + - Assets/X-PostProcessing/Effects/SharpenV1/Editor/SharpenV1Editor.cs + - Assets/Scripts/Games/FirstContact/FirstContact.cs + - Assets/X-PostProcessing/Effects/TiltShiftBlur/Editor/TiltShiftBlurEditor.cs + - Assets/X-PostProcessing/Effects/DualBoxBlur/Editor/DualBoxBlurEditor.cs + - Assets/X-PostProcessing/Effects/ColorAdjustmentContrastV3/Editor/ColorAdjustmentContrastV3Editor.cs + - Assets/X-PostProcessing/Effects/GlitchImageBlockV4/GlitchImageBlockV4.cs + - Assets/Scripts/Games/Spaceball/Spaceball.cs + - Assets/X-PostProcessing/Effects/TentBlur/Editor/TentBlurEditor.cs + - Assets/Scripts/Games/TramAndPauline/TramAndPauline.cs + - Assets/Scripts/Games/AirRally/AirRally.cs + - Assets/X-PostProcessing/Effects/ColorAdjustmentContrast/Editor/ColorAdjustmentContrastEditor.cs + - Assets/Scripts/Games/SoundEffects.cs + - Assets/Scripts/PostProcessingVFX.cs + - Assets/Scripts/Games/BuiltToScaleRvl/Rod.cs + - Assets/X-PostProcessing/Effects/EdgeDetectionRobertsNeonV2/Editor/EdgeDetectionRobertsNeonV2Editor.cs + - Assets/X-PostProcessing/Effects/GlitchDigitalStripe/Editor/GlitchDigitalStripeEditor.cs + - Assets/X-PostProcessing/Effects/ColorAdjustmentTechnicolor/ColorAdjustmentTechnicolor.cs + - Assets/Scripts/Common/StickyCanvas.cs + - Assets/Scripts/LevelEditor/EditorTheme.cs + - Assets/X-PostProcessing/Effects/GlitchImageBlockV2/GlitchImageBlockV2.cs + - Assets/X-PostProcessing/Effects/EdgeDetectionSobel/Editor/EdgeDetectionSobelEditor.cs + - Assets/X-PostProcessing/Effects/DirectionalBlur/DirectionalBlur.cs + - Assets/Scripts/Games/MonkeyWatch/MonkeyClockArrow.cs + - Assets/X-PostProcessing/Effects/SharpenV3/Editor/SharpenV3Editor.cs + - Assets/X-PostProcessing/Effects/DirectionalBlur/Editor/DirectionalBlurEditor.cs + - Assets/Scripts/Games/ChargingChicken/Island.cs + - Assets/X-PostProcessing/Effects/DualKawaseBlur/Editor/DualKawaseBlurEditor.cs + - Assets/Scripts/Games/MannequinFactory/MannequinFactory.cs + - Assets/Scripts/Games/Airboarder/Arch.cs + - Assets/Scripts/Games/LumBEARjack/LBJObjectRotate.cs + - Assets/X-PostProcessing/Effects/PixelizeHexagonGrid/Editor/PixelizeHexagonGridEditor.cs + - Assets/Scripts/LevelEditor/RemixPropertiesDialog/PropertyPrefabs/ColorChartPropertyPrefab.cs + - Assets/X-PostProcessing/Effects/AuroraVignette/Editor/AuroraVignetteEditor.cs + - Assets/X-PostProcessing/Effects/PixelizeDiamond/Editor/PixelizeDiamondEditor.cs + - Assets/X-PostProcessing/Effects/ColorAdjustmentWhiteBalance/Editor/ColorAdjustmentWhiteBalanceEditor.cs + - Assets/X-PostProcessing/Effects/GlitchImageBlockV3/Editor/GlitchImageBlockV3Editor.cs + - Assets/X-PostProcessing/Effects/PixelizeHexagon/PixelizeHexagon.cs + - Assets/X-PostProcessing/Effects/DualBoxBlur/DualBoxBlur.cs + - Assets/Scripts/Games/Kitties/Kitties.cs + - Assets/X-PostProcessing/Effects/RapidVignette/Editor/RapidVignetteEditor.cs + - Assets/X-PostProcessing/Effects/PixelizeCircle/Editor/PixelizeCircleEditor.cs + - Assets/Scripts/LevelEditor/EventSelector/PropertyPrefabs/ButtonPropertyPrefab.cs + - Assets/X-PostProcessing/Effects/ColorAdjustmentSaturation/ColorAdjustmentSaturation.cs + - Assets/Shaders/OilPainting/BuiltInSampleScripts/EffectSettingsUI.cs + - Assets/X-PostProcessing/Effects/RadialBlurV2/RadialBlurV2.cs + - Assets/X-PostProcessing/Effects/AuroraVignette/AuroraVignette.cs + - Assets/X-PostProcessing/Effects/EdgeDetectionRobertsNeon/Editor/EdgeDetectionRobertsNeonEditor.cs + - Assets/X-PostProcessing/Effects/PixelizeLed/Editor/PixelizeLedEditor.cs + - Assets/Scripts/Games/SamuraiSliceNtr/SamuraiSliceNtr.cs + - Assets/Scripts/NoteSample.cs + - Assets/X-PostProcessing/Effects/RapidVignetteV2/Editor/RapidVignetteV2Editor.cs + - Assets/X-PostProcessing/Effects/ColorAdjustmentHue/ColorAdjustmentHue.cs + - Assets/Scripts/Games/Splashdown/Splashdown.cs + - Assets/X-PostProcessing/Effects/GlitchWaveJitter/GlitchWaveJitter.cs + - Assets/Scripts/GlobalGameManager.cs + - Assets/X-PostProcessing/Effects/GlitchRGBSplit/Editor/GlitchRGBSplitEditor.cs + - Assets/X-PostProcessing/Effects/RadialBlur/RadialBlur.cs + - Assets/X-PostProcessing/Effects/ColorAdjustmentTint/Editor/ColorAdjustmentTintEditor.cs + - Assets/Scripts/UI/Overlays/SkillStarManager.cs + - Assets/X-PostProcessing/Effects/RadialBlurV2/Editor/RadialBlurV2Editor.cs + - Assets/Scripts/LevelEditor/BeatGrid.cs + - Assets/Scripts/Games/RhythmRally/RhythmRally.cs + - Assets/Scripts/Games/ShootEmUp/Enemy.cs + - Assets/X-PostProcessing/Effects/GlitchRGBSplitV3/GlitchRGBSplitV3.cs + - Assets/Scripts/Games/Tambourine/Tambourine.cs + - Assets/X-PostProcessing/Utility/ColorWheelAttribute.cs + - Assets/X-PostProcessing/Effects/BokehBlur/Editor/BokehBlurEditor.cs + - Assets/Scripts/Util/MathUtils.cs + - Assets/Scripts/Games/RhythmSomen/RhythmSomen.cs + - Assets/X-PostProcessing/Effects/GlitchScreenShake/Editor/GlitchScreenShakeEditor.cs + - Assets/Scripts/Games/FrogPrincess/FrogPrincess.cs + - Assets/Scripts/Games/LumBEARjack/LBJHugeObject.cs + - Assets/Scripts/Games/ClappyTrio/ClappyTrio.cs + - Assets/Scripts/Games/FreezeFrame/Photograph.cs + - Assets/Scripts/Games/TotemClimb/TotemClimb.cs + - Assets/Scripts/Games/LumBEARjack/LBJBGCat.cs + - Assets/X-PostProcessing/Effects/GlitchRGBSplitV5/GlitchRGBSplitV5.cs + - Assets/Scripts/Games/FirstContact/Translator.cs + - Assets/X-PostProcessing/Effects/GlitchRGBSplitV5/Editor/GlitchRGBSplitV5Editor.cs + - Assets/Scripts/Games/ShootEmUp/Ship.cs + - Assets/X-PostProcessing/Effects/EdgeDetectionSobelNeon/Editor/EdgeDetectionSobelNeonEditor.cs + - Assets/Scripts/StudioDance/Dancer.cs + - Assets/Scripts/Games/Lockstep/Lockstep.cs + - Assets/Scripts/UI/Overlays/TimingAccuracyDisplay.cs + - Assets/X-PostProcessing/Effects/BokehBlur/BokehBlur.cs + - Assets/Scripts/Games/MunchyMonk/MunchyMonk.cs + - Assets/X-PostProcessing/Effects/ColorAdjustmentLensFilter/Editor/ColorAdjustmentLensFilterEditor.cs + - Assets/Scripts/Games/RhythmTweezers/Tweezers.cs + - Assets/X-PostProcessing/Effects/ColorAdjustmentBleachBypass/Editor/ColorAdjustmentBleachBypassEditor.cs + - Assets/X-PostProcessing/Editor/XPostProcessingEditorUtility.cs + - Assets/X-PostProcessing/Effects/RapidOldTVVignetteV2/Editor/RapidOldTVVignetteV2Editor.cs + - Assets/Scripts/Games/WorkingDough/WorkingDough.cs + - Assets/Scripts/Games/SpaceDance/SpaceDance.cs + - Assets/X-PostProcessing/Effects/GlitchWaveJitter/Editor/GlitchWaveJitterEditor.cs + - Assets/X-PostProcessing/Effects/EdgeDetectionScharrNeonV2/Editor/EdgeDetectionScharrNeonV2Editor.cs + - Assets/Scripts/Games/BoardMeeting/BoardMeeting.cs + - Assets/X-PostProcessing/Effects/GlitchScreenJump/Editor/GlitchScreenJumpEditor.cs + - Assets/Scripts/LevelEditor/RemixPropertiesDialog/RemixPropertyPrefab.cs + - Assets/Scripts/Games/OctopusMachine/OctopusMachine.cs + - Assets/Scripts/LevelEditor/Timeline/LayerLabel.cs + - Assets/X-PostProcessing/Effects/DualGaussianBlur/DualGaussianBlur.cs + - Assets/X-PostProcessing/Effects/SharpenV2/SharpenV2.cs + - Assets/Scripts/Games/Fireworks/Fireworks.cs + - Assets/X-PostProcessing/Effects/ColorAdjustmentHue/Editor/ColorAdjustmentHueEditor.cs + - Assets/Scripts/Games/FlipperFlop/FlipperFlop.cs PathsToSkipImportEvent: [] PathsToIgnoreOverwriteSettingOnAttribute: []