From 4902fb28169c061252981c01ca87d5ad53a94f51 Mon Sep 17 00:00:00 2001 From: DerTyp187 Date: Fri, 17 Dec 2021 00:45:39 +0100 Subject: [PATCH] added new HomeSceneBtns --- Assets/Prefabs/UI.meta | 8 + Assets/Prefabs/UI/HomeSceneBtn.prefab | 433 ++++++++++++++++ Assets/Prefabs/UI/HomeSceneBtn.prefab.meta | 7 + Assets/Scenes/HomeScene.unity | 489 +++++++++++++++++- Assets/Scripts/HomeMenu/HomeSceneBtnScript.cs | 76 +++ .../HomeMenu/HomeSceneBtnScript.cs.meta | 11 + UserSettings/Layouts/default-2021.dwlt | 176 +++---- 7 files changed, 1103 insertions(+), 97 deletions(-) create mode 100644 Assets/Prefabs/UI.meta create mode 100644 Assets/Prefabs/UI/HomeSceneBtn.prefab create mode 100644 Assets/Prefabs/UI/HomeSceneBtn.prefab.meta create mode 100644 Assets/Scripts/HomeMenu/HomeSceneBtnScript.cs create mode 100644 Assets/Scripts/HomeMenu/HomeSceneBtnScript.cs.meta diff --git a/Assets/Prefabs/UI.meta b/Assets/Prefabs/UI.meta new file mode 100644 index 0000000..2d3ac30 --- /dev/null +++ b/Assets/Prefabs/UI.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 340ff1a2e2111704e919de1ce79d9b9e +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Prefabs/UI/HomeSceneBtn.prefab b/Assets/Prefabs/UI/HomeSceneBtn.prefab new file mode 100644 index 0000000..3d568a0 --- /dev/null +++ b/Assets/Prefabs/UI/HomeSceneBtn.prefab @@ -0,0 +1,433 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &1952951604437374813 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1952951604437374812} + - component: {fileID: 1952951604437374814} + - component: {fileID: 1952951604437374815} + m_Layer: 5 + m_Name: Marker + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1952951604437374812 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1952951604437374813} + 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: 1952951606010838927} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0.5} + m_AnchorMax: {x: 0, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 3, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &1952951604437374814 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1952951604437374813} + m_CullTransparentMesh: 1 +--- !u!114 &1952951604437374815 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1952951604437374813} + 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: 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 &1952951605831758985 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1952951605831758984} + - component: {fileID: 1952951605831758986} + - component: {fileID: 1952951605831758987} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1952951605831758984 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1952951605831758985} + 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: 1952951606010838927} + 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: 7.5, y: 0} + m_SizeDelta: {x: -15, y: 20} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &1952951605831758986 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1952951605831758985} + m_CullTransparentMesh: 1 +--- !u!114 &1952951605831758987 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1952951605831758985} + 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: Join + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, 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: 15 + m_fontSizeBase: 15 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 17 + 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_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 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 &1952951606010838924 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1952951606010838927} + - component: {fileID: 1952951606010838923} + - component: {fileID: 1952951606010838920} + - component: {fileID: 1952951606010838921} + - component: {fileID: 1952951606010838926} + m_Layer: 5 + m_Name: HomeSceneBtn + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1952951606010838927 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1952951606010838924} + 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: 1952951606074370830} + - {fileID: 1952951604437374812} + - {fileID: 1952951605831758984} + m_Father: {fileID: 0} + m_RootOrder: 0 + 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: 150} + m_SizeDelta: {x: 0, y: 20} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &1952951606010838923 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1952951606010838924} + m_CullTransparentMesh: 1 +--- !u!114 &1952951606010838920 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1952951606010838924} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 0} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 0} + m_Type: 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 &1952951606010838921 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1952951606010838924} + 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: 1952951606010838920} + m_OnClick: + m_PersistentCalls: + m_Calls: [] +--- !u!114 &1952951606010838926 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1952951606010838924} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e69f5ca575cd164aa893c1f9673916d, type: 3} + m_Name: + m_EditorClassIdentifier: + onHoverColor: {r: 1, g: 1, b: 1, a: 0.05882353} + onPressedColor: {r: 0, g: 0, b: 0, a: 0} + hoverBgTransitionTime: 0.4 + exitBgTransitionTime: 0.2 + markerHeight: 20 + hoverMarkerTransitionTime: 0.1 + exitMarkerTransitionTime: 0.1 +--- !u!1 &1952951606074370831 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1952951606074370830} + - component: {fileID: 1952951606074370824} + - component: {fileID: 1952951606074370825} + m_Layer: 5 + m_Name: Background + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1952951606074370830 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1952951606074370831} + 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: 1952951606010838927} + 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: 5, y: 0} + m_SizeDelta: {x: -10, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &1952951606074370824 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1952951606074370831} + m_CullTransparentMesh: 1 +--- !u!114 &1952951606074370825 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1952951606074370831} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 0} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 diff --git a/Assets/Prefabs/UI/HomeSceneBtn.prefab.meta b/Assets/Prefabs/UI/HomeSceneBtn.prefab.meta new file mode 100644 index 0000000..4adb602 --- /dev/null +++ b/Assets/Prefabs/UI/HomeSceneBtn.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: a6fdd5e6eafd484449b4f79000059d6b +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scenes/HomeScene.unity b/Assets/Scenes/HomeScene.unity index 31a7aa6..0de1759 100644 --- a/Assets/Scenes/HomeScene.unity +++ b/Assets/Scenes/HomeScene.unity @@ -244,6 +244,83 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} m_Name: m_EditorClassIdentifier: +--- !u!1 &295798164 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 295798165} + - component: {fileID: 295798167} + - component: {fileID: 295798166} + m_Layer: 5 + m_Name: MainMenu + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &295798165 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 295798164} + 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: 996072822} + m_Father: {fileID: 1535827566} + 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 &295798166 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 295798164} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 0} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 0} + m_Type: 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 &295798167 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 295798164} + m_CullTransparentMesh: 1 --- !u!224 &341462650 stripped RectTransform: m_CorrespondingSourceObject: {fileID: 2454942472495841689, guid: a973691757099224ca132b32daabf67c, type: 3} @@ -945,6 +1022,11 @@ PrefabInstance: objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: a973691757099224ca132b32daabf67c, type: 3} +--- !u!224 &873701840 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 1952951606010838927, guid: a6fdd5e6eafd484449b4f79000059d6b, type: 3} + m_PrefabInstance: {fileID: 2146567966} + m_PrefabAsset: {fileID: 0} --- !u!1001 &908221431 PrefabInstance: m_ObjectHideFlags: 0 @@ -1186,6 +1268,85 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 2da0c512f12947e489f739169773d7ca, type: 3} m_Name: m_EditorClassIdentifier: +--- !u!1 &996072821 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 996072822} + - component: {fileID: 996072824} + - component: {fileID: 996072823} + m_Layer: 5 + m_Name: BtnArea + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &996072822 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 996072821} + 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: 1128837698} + - {fileID: 873701840} + - {fileID: 1843465435} + m_Father: {fileID: 295798165} + 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: 110.20001, y: -111.17679} + m_SizeDelta: {x: 125.3295, y: 186.0593} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &996072823 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 996072821} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 0} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 0} + m_Type: 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 &996072824 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 996072821} + m_CullTransparentMesh: 1 --- !u!1001 &1018124453 PrefabInstance: m_ObjectHideFlags: 0 @@ -1503,6 +1664,11 @@ Transform: m_Father: {fileID: 0} m_RootOrder: 5 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!224 &1128837698 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 1952951606010838927, guid: a6fdd5e6eafd484449b4f79000059d6b, type: 3} + m_PrefabInstance: {fileID: 1952951604882001357} + m_PrefabAsset: {fileID: 0} --- !u!1001 &1209917631 PrefabInstance: m_ObjectHideFlags: 0 @@ -1620,12 +1786,12 @@ GameObject: - component: {fileID: 1223089886} - component: {fileID: 1223089885} m_Layer: 5 - m_Name: MainMenu + m_Name: oldMainMenu m_TagString: MenuPanel m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 - m_IsActive: 1 + m_IsActive: 0 --- !u!224 &1223089884 RectTransform: m_ObjectHideFlags: 0 @@ -1643,7 +1809,7 @@ RectTransform: - {fileID: 83946253} - {fileID: 1647088502} m_Father: {fileID: 1535827566} - m_RootOrder: 0 + m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0.5, y: 1} m_AnchorMax: {x: 0.5, y: 1} @@ -1879,7 +2045,7 @@ RectTransform: - {fileID: 1955114749} - {fileID: 1719615135} m_Father: {fileID: 1535827566} - m_RootOrder: 1 + m_RootOrder: 2 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0.5, y: 1} m_AnchorMax: {x: 0.5, y: 1} @@ -2090,6 +2256,7 @@ RectTransform: m_LocalScale: {x: 1.0583, y: 1.0583, z: 1.0583} m_ConstrainProportionsScale: 0 m_Children: + - {fileID: 295798165} - {fileID: 1223089884} - {fileID: 1361029237} - {fileID: 1813956224} @@ -2115,15 +2282,15 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: m_Material: {fileID: 0} - m_Color: {r: 0.13314347, g: 0.13314347, b: 0.1509434, a: 1} + m_Color: {r: 1, g: 1, b: 1, a: 1} m_RaycastTarget: 1 m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} m_Maskable: 1 m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} - m_Type: 1 + m_Sprite: {fileID: 21300000, guid: 2333621bfe32dea43bd95af850f88a3a, type: 3} + m_Type: 0 m_PreserveAspect: 0 m_FillCenter: 1 m_FillMethod: 4 @@ -2243,7 +2410,7 @@ RectTransform: - {fileID: 341462650} - {fileID: 1785160360} m_Father: {fileID: 1535827566} - m_RootOrder: 2 + m_RootOrder: 3 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0.5, y: 1} m_AnchorMax: {x: 0.5, y: 1} @@ -2300,6 +2467,11 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1813956223} m_CullTransparentMesh: 1 +--- !u!224 &1843465435 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 1952951606010838927, guid: a6fdd5e6eafd484449b4f79000059d6b, type: 3} + m_PrefabInstance: {fileID: 1956000183} + m_PrefabAsset: {fileID: 0} --- !u!1 &1849653969 GameObject: m_ObjectHideFlags: 0 @@ -2451,6 +2623,107 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 2da0c512f12947e489f739169773d7ca, type: 3} m_Name: m_EditorClassIdentifier: +--- !u!1001 &1956000183 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 996072822} + m_Modifications: + - target: {fileID: 1952951605831758987, guid: a6fdd5e6eafd484449b4f79000059d6b, type: 3} + propertyPath: m_text + value: Options + objectReference: {fileID: 0} + - target: {fileID: 1952951606010838924, guid: a6fdd5e6eafd484449b4f79000059d6b, type: 3} + propertyPath: m_Name + value: OptionsBtn + objectReference: {fileID: 0} + - target: {fileID: 1952951606010838927, guid: a6fdd5e6eafd484449b4f79000059d6b, type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 1952951606010838927, guid: a6fdd5e6eafd484449b4f79000059d6b, type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 1952951606010838927, guid: a6fdd5e6eafd484449b4f79000059d6b, type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 1952951606010838927, guid: a6fdd5e6eafd484449b4f79000059d6b, type: 3} + propertyPath: m_AnchorMax.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 1952951606010838927, guid: a6fdd5e6eafd484449b4f79000059d6b, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1952951606010838927, guid: a6fdd5e6eafd484449b4f79000059d6b, type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1952951606010838927, guid: a6fdd5e6eafd484449b4f79000059d6b, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1952951606010838927, guid: a6fdd5e6eafd484449b4f79000059d6b, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1952951606010838927, guid: a6fdd5e6eafd484449b4f79000059d6b, type: 3} + propertyPath: m_SizeDelta.y + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 1952951606010838927, guid: a6fdd5e6eafd484449b4f79000059d6b, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1952951606010838927, guid: a6fdd5e6eafd484449b4f79000059d6b, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1952951606010838927, guid: a6fdd5e6eafd484449b4f79000059d6b, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1952951606010838927, guid: a6fdd5e6eafd484449b4f79000059d6b, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 1952951606010838927, guid: a6fdd5e6eafd484449b4f79000059d6b, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1952951606010838927, guid: a6fdd5e6eafd484449b4f79000059d6b, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1952951606010838927, guid: a6fdd5e6eafd484449b4f79000059d6b, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1952951606010838927, guid: a6fdd5e6eafd484449b4f79000059d6b, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1952951606010838927, guid: a6fdd5e6eafd484449b4f79000059d6b, type: 3} + propertyPath: m_AnchoredPosition.y + value: 99.1 + objectReference: {fileID: 0} + - target: {fileID: 1952951606010838927, guid: a6fdd5e6eafd484449b4f79000059d6b, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1952951606010838927, guid: a6fdd5e6eafd484449b4f79000059d6b, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1952951606010838927, guid: a6fdd5e6eafd484449b4f79000059d6b, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: a6fdd5e6eafd484449b4f79000059d6b, type: 3} --- !u!1 &1960138656 GameObject: m_ObjectHideFlags: 0 @@ -2620,7 +2893,7 @@ RectTransform: - {fileID: 1638486199} - {fileID: 1849653970} m_Father: {fileID: 1535827566} - m_RootOrder: 3 + m_RootOrder: 4 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0.5, y: 1} m_AnchorMax: {x: 0.5, y: 1} @@ -3199,6 +3472,204 @@ PrefabInstance: objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 39cebc5bdea8db94c8b7d687886df440, type: 3} +--- !u!1001 &2146567966 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 996072822} + m_Modifications: + - target: {fileID: 1952951605831758987, guid: a6fdd5e6eafd484449b4f79000059d6b, type: 3} + propertyPath: m_text + value: Host + objectReference: {fileID: 0} + - target: {fileID: 1952951606010838924, guid: a6fdd5e6eafd484449b4f79000059d6b, type: 3} + propertyPath: m_Name + value: HostBtn + objectReference: {fileID: 0} + - target: {fileID: 1952951606010838927, guid: a6fdd5e6eafd484449b4f79000059d6b, type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 1952951606010838927, guid: a6fdd5e6eafd484449b4f79000059d6b, type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 1952951606010838927, guid: a6fdd5e6eafd484449b4f79000059d6b, type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 1952951606010838927, guid: a6fdd5e6eafd484449b4f79000059d6b, type: 3} + propertyPath: m_AnchorMax.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 1952951606010838927, guid: a6fdd5e6eafd484449b4f79000059d6b, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1952951606010838927, guid: a6fdd5e6eafd484449b4f79000059d6b, type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1952951606010838927, guid: a6fdd5e6eafd484449b4f79000059d6b, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1952951606010838927, guid: a6fdd5e6eafd484449b4f79000059d6b, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1952951606010838927, guid: a6fdd5e6eafd484449b4f79000059d6b, type: 3} + propertyPath: m_SizeDelta.y + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 1952951606010838927, guid: a6fdd5e6eafd484449b4f79000059d6b, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1952951606010838927, guid: a6fdd5e6eafd484449b4f79000059d6b, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1952951606010838927, guid: a6fdd5e6eafd484449b4f79000059d6b, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1952951606010838927, guid: a6fdd5e6eafd484449b4f79000059d6b, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 1952951606010838927, guid: a6fdd5e6eafd484449b4f79000059d6b, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1952951606010838927, guid: a6fdd5e6eafd484449b4f79000059d6b, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1952951606010838927, guid: a6fdd5e6eafd484449b4f79000059d6b, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1952951606010838927, guid: a6fdd5e6eafd484449b4f79000059d6b, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1952951606010838927, guid: a6fdd5e6eafd484449b4f79000059d6b, type: 3} + propertyPath: m_AnchoredPosition.y + value: 124.1 + objectReference: {fileID: 0} + - target: {fileID: 1952951606010838927, guid: a6fdd5e6eafd484449b4f79000059d6b, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1952951606010838927, guid: a6fdd5e6eafd484449b4f79000059d6b, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1952951606010838927, guid: a6fdd5e6eafd484449b4f79000059d6b, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: a6fdd5e6eafd484449b4f79000059d6b, type: 3} +--- !u!1001 &1952951604882001357 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 996072822} + m_Modifications: + - target: {fileID: 1952951606010838924, guid: a6fdd5e6eafd484449b4f79000059d6b, type: 3} + propertyPath: m_Name + value: JoinBtn + objectReference: {fileID: 0} + - target: {fileID: 1952951606010838927, guid: a6fdd5e6eafd484449b4f79000059d6b, type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 1952951606010838927, guid: a6fdd5e6eafd484449b4f79000059d6b, type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 1952951606010838927, guid: a6fdd5e6eafd484449b4f79000059d6b, type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1952951606010838927, guid: a6fdd5e6eafd484449b4f79000059d6b, type: 3} + propertyPath: m_AnchorMax.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 1952951606010838927, guid: a6fdd5e6eafd484449b4f79000059d6b, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1952951606010838927, guid: a6fdd5e6eafd484449b4f79000059d6b, type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1952951606010838927, guid: a6fdd5e6eafd484449b4f79000059d6b, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1952951606010838927, guid: a6fdd5e6eafd484449b4f79000059d6b, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1952951606010838927, guid: a6fdd5e6eafd484449b4f79000059d6b, type: 3} + propertyPath: m_SizeDelta.y + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 1952951606010838927, guid: a6fdd5e6eafd484449b4f79000059d6b, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1952951606010838927, guid: a6fdd5e6eafd484449b4f79000059d6b, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1952951606010838927, guid: a6fdd5e6eafd484449b4f79000059d6b, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1952951606010838927, guid: a6fdd5e6eafd484449b4f79000059d6b, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 1952951606010838927, guid: a6fdd5e6eafd484449b4f79000059d6b, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1952951606010838927, guid: a6fdd5e6eafd484449b4f79000059d6b, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1952951606010838927, guid: a6fdd5e6eafd484449b4f79000059d6b, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1952951606010838927, guid: a6fdd5e6eafd484449b4f79000059d6b, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1952951606010838927, guid: a6fdd5e6eafd484449b4f79000059d6b, type: 3} + propertyPath: m_AnchoredPosition.y + value: 150 + objectReference: {fileID: 0} + - target: {fileID: 1952951606010838927, guid: a6fdd5e6eafd484449b4f79000059d6b, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1952951606010838927, guid: a6fdd5e6eafd484449b4f79000059d6b, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1952951606010838927, guid: a6fdd5e6eafd484449b4f79000059d6b, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: a6fdd5e6eafd484449b4f79000059d6b, type: 3} --- !u!1001 &7086846158179689576 PrefabInstance: m_ObjectHideFlags: 0 diff --git a/Assets/Scripts/HomeMenu/HomeSceneBtnScript.cs b/Assets/Scripts/HomeMenu/HomeSceneBtnScript.cs new file mode 100644 index 0000000..ecaa7a5 --- /dev/null +++ b/Assets/Scripts/HomeMenu/HomeSceneBtnScript.cs @@ -0,0 +1,76 @@ +using UnityEngine; +using UnityEngine.UI; +using UnityEngine.EventSystems; + + +public class HomeSceneBtnScript : MonoBehaviour, IPointerEnterHandler, IPointerExitHandler +{ + [SerializeField] Color onHoverColor; + [SerializeField] Color onPressedColor; + + Color originBgColor; + Image bgImage; + GameObject marker; + + bool isHovering = false; + + //Color Lerp + [SerializeField] float hoverBgTransitionTime = 0.4f; + [SerializeField] float exitBgTransitionTime = 0.2f; + + //Marker Lerp + [SerializeField] float markerHeight = 20.0f; + [SerializeField] float hoverMarkerTransitionTime = 0.1f; + [SerializeField] float exitMarkerTransitionTime = 0.1f; + + float hoveringTimePassed = 0.0f; + float exitingTimePassed = 0.0f; + + void Start() + { + marker = gameObject.transform.GetChild(1).gameObject; + bgImage = gameObject.transform.GetChild(0).GetComponent(); + originBgColor = bgImage.color; + } + + void Update() + { + + if (isHovering) + { + exitingTimePassed = 0.0f; + hoveringTimePassed += Time.deltaTime; + + //Color + bgImage.color = Color.Lerp(originBgColor, onHoverColor, hoveringTimePassed / hoverBgTransitionTime); + + //Marker + RectTransform rectTranform = marker.GetComponent(); + rectTranform.sizeDelta = new Vector2(rectTranform.rect.width, Mathf.Lerp(0, markerHeight, hoveringTimePassed / hoverMarkerTransitionTime)); + } + else + { + hoveringTimePassed = 0.0f; + exitingTimePassed += Time.deltaTime; + + //Color + bgImage.color = Color.Lerp(onHoverColor, originBgColor, exitingTimePassed / exitBgTransitionTime); + + //Marker + RectTransform rectTranform = marker.GetComponent(); + rectTranform.sizeDelta = new Vector2(rectTranform.rect.width, Mathf.Lerp(markerHeight, 0, exitingTimePassed / exitMarkerTransitionTime)); + + } + + } + + public void OnPointerEnter(PointerEventData eventData) + { + isHovering = true; + } + + public void OnPointerExit(PointerEventData eventData) + { + isHovering = false; + } +} diff --git a/Assets/Scripts/HomeMenu/HomeSceneBtnScript.cs.meta b/Assets/Scripts/HomeMenu/HomeSceneBtnScript.cs.meta new file mode 100644 index 0000000..b712b14 --- /dev/null +++ b/Assets/Scripts/HomeMenu/HomeSceneBtnScript.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 4e69f5ca575cd164aa893c1f9673916d +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/UserSettings/Layouts/default-2021.dwlt b/UserSettings/Layouts/default-2021.dwlt index 5347253..fa5a1d1 100644 --- a/UserSettings/Layouts/default-2021.dwlt +++ b/UserSettings/Layouts/default-2021.dwlt @@ -14,16 +14,16 @@ MonoBehaviour: m_EditorClassIdentifier: m_PixelRect: serializedVersion: 2 - x: 8 - y: 51 - width: 1904 - height: 973 + x: -1920 + y: 43 + width: 1920 + height: 1037 m_ShowMode: 4 m_Title: Game m_RootView: {fileID: 2} m_MinSize: {x: 875, y: 300} m_MaxSize: {x: 10000, y: 10000} - m_Maximized: 0 + m_Maximized: 1 --- !u!114 &2 MonoBehaviour: m_ObjectHideFlags: 52 @@ -44,8 +44,8 @@ MonoBehaviour: serializedVersion: 2 x: 0 y: 0 - width: 1904 - height: 973 + width: 1920 + height: 1037 m_MinSize: {x: 875, y: 300} m_MaxSize: {x: 10000, y: 10000} m_UseTopView: 1 @@ -69,7 +69,7 @@ MonoBehaviour: serializedVersion: 2 x: 0 y: 0 - width: 1904 + width: 1920 height: 30 m_MinSize: {x: 0, y: 0} m_MaxSize: {x: 0, y: 0} @@ -90,8 +90,8 @@ MonoBehaviour: m_Position: serializedVersion: 2 x: 0 - y: 953 - width: 1904 + y: 1017 + width: 1920 height: 20 m_MinSize: {x: 0, y: 0} m_MaxSize: {x: 0, y: 0} @@ -114,12 +114,12 @@ MonoBehaviour: serializedVersion: 2 x: 0 y: 30 - width: 1904 - height: 923 + width: 1920 + height: 987 m_MinSize: {x: 300, y: 200} m_MaxSize: {x: 24288, y: 16192} vertical: 0 - controlID: 104 + controlID: 68 --- !u!114 &6 MonoBehaviour: m_ObjectHideFlags: 52 @@ -139,12 +139,12 @@ MonoBehaviour: serializedVersion: 2 x: 0 y: 0 - width: 1561 - height: 923 + width: 1574 + height: 987 m_MinSize: {x: 200, y: 200} m_MaxSize: {x: 16192, y: 16192} vertical: 1 - controlID: 105 + controlID: 69 --- !u!114 &7 MonoBehaviour: m_ObjectHideFlags: 52 @@ -164,12 +164,12 @@ MonoBehaviour: serializedVersion: 2 x: 0 y: 0 - width: 1561 - height: 656 + width: 1574 + height: 701 m_MinSize: {x: 200, y: 100} m_MaxSize: {x: 16192, y: 8096} vertical: 0 - controlID: 106 + controlID: 70 --- !u!114 &8 MonoBehaviour: m_ObjectHideFlags: 52 @@ -187,10 +187,10 @@ MonoBehaviour: serializedVersion: 2 x: 0 y: 0 - width: 272 - height: 656 - m_MinSize: {x: 200, y: 200} - m_MaxSize: {x: 4000, y: 4000} + width: 274 + height: 701 + m_MinSize: {x: 201, y: 221} + m_MaxSize: {x: 4001, y: 4021} m_ActualView: {fileID: 13} m_Panes: - {fileID: 13} @@ -206,24 +206,24 @@ MonoBehaviour: m_Enabled: 1 m_EditorHideFlags: 1 m_Script: {fileID: 12006, guid: 0000000000000000e000000000000000, type: 0} - m_Name: GameView + m_Name: SceneView m_EditorClassIdentifier: m_Children: [] m_Position: serializedVersion: 2 - x: 272 + x: 274 y: 0 - width: 1289 - height: 656 - m_MinSize: {x: 200, y: 200} - m_MaxSize: {x: 4000, y: 4000} - m_ActualView: {fileID: 12} + width: 1300 + height: 701 + m_MinSize: {x: 202, y: 221} + m_MaxSize: {x: 4002, y: 4021} + m_ActualView: {fileID: 15} m_Panes: - {fileID: 14} - {fileID: 15} - {fileID: 12} - m_Selected: 2 - m_LastSelected: 1 + m_Selected: 1 + m_LastSelected: 2 --- !u!114 &10 MonoBehaviour: m_ObjectHideFlags: 52 @@ -240,9 +240,9 @@ MonoBehaviour: m_Position: serializedVersion: 2 x: 0 - y: 656 - width: 1561 - height: 267 + y: 701 + width: 1574 + height: 286 m_MinSize: {x: 231, y: 271} m_MaxSize: {x: 10001, y: 10021} m_ActualView: {fileID: 16} @@ -266,12 +266,12 @@ MonoBehaviour: m_Children: [] m_Position: serializedVersion: 2 - x: 1561 + x: 1574 y: 0 - width: 343 - height: 923 - m_MinSize: {x: 275, y: 50} - m_MaxSize: {x: 4000, y: 4000} + width: 346 + height: 987 + m_MinSize: {x: 276, y: 71} + m_MaxSize: {x: 4001, y: 4021} m_ActualView: {fileID: 18} m_Panes: - {fileID: 18} @@ -297,10 +297,10 @@ MonoBehaviour: m_Tooltip: m_Pos: serializedVersion: 2 - x: 280 - y: 81 - width: 1287 - height: 635 + x: -1646 + y: 73 + width: 1298 + height: 680 m_ViewDataDictionary: {fileID: 0} m_OverlayCanvas: m_LastAppliedPresetName: Default @@ -311,7 +311,7 @@ MonoBehaviour: m_ShowGizmos: 0 m_TargetDisplay: 0 m_ClearColor: {r: 0, g: 0, b: 0, a: 0} - m_TargetSize: {x: 1092, y: 614} + m_TargetSize: {x: 1172, y: 659} m_TextureFilterMode: 0 m_TextureHideFlags: 61 m_RenderIMGUI: 1 @@ -326,10 +326,10 @@ MonoBehaviour: m_VRangeLocked: 0 hZoomLockedByDefault: 0 vZoomLockedByDefault: 0 - m_HBaseRangeMin: -546 - m_HBaseRangeMax: 546 - m_VBaseRangeMin: -307 - m_VBaseRangeMax: 307 + m_HBaseRangeMin: -586 + m_HBaseRangeMax: 586 + m_VBaseRangeMin: -329.5 + m_VBaseRangeMax: 329.5 m_HAllowExceedBaseRangeMin: 1 m_HAllowExceedBaseRangeMax: 1 m_VAllowExceedBaseRangeMin: 1 @@ -338,7 +338,7 @@ MonoBehaviour: m_HSlider: 0 m_VSlider: 0 m_IgnoreScrollWheelUntilClicked: 0 - m_EnableMouseInput: 1 + m_EnableMouseInput: 0 m_EnableSliderZoomHorizontal: 0 m_EnableSliderZoomVertical: 0 m_UniformScale: 1 @@ -347,23 +347,23 @@ MonoBehaviour: serializedVersion: 2 x: 0 y: 21 - width: 1287 - height: 614 + width: 1298 + height: 659 m_Scale: {x: 1, y: 1} - m_Translation: {x: 643.5, y: 307} + m_Translation: {x: 649, y: 329.5} m_MarginLeft: 0 m_MarginRight: 0 m_MarginTop: 0 m_MarginBottom: 0 m_LastShownAreaInsideMargins: serializedVersion: 2 - x: -643.5 - y: -307 - width: 1287 - height: 614 + x: -649 + y: -329.5 + width: 1298 + height: 659 m_MinimalGUI: 1 m_defaultScale: 1 - m_LastWindowPixelSize: {x: 1287, y: 635} + m_LastWindowPixelSize: {x: 1298, y: 680} m_ClearInEditMode: 1 m_NoCameraWarning: 1 m_LowResolutionForAspectRatios: 01000000000000000000 @@ -389,10 +389,10 @@ MonoBehaviour: m_Tooltip: m_Pos: serializedVersion: 2 - x: 8 - y: 81 - width: 271 - height: 635 + x: -1920 + y: 73 + width: 273 + height: 680 m_ViewDataDictionary: {fileID: 0} m_OverlayCanvas: m_LastAppliedPresetName: Default @@ -400,9 +400,9 @@ MonoBehaviour: m_SceneHierarchy: m_TreeViewState: scrollPos: {x: 0, y: 0} - m_SelectedIDs: - m_LastClickedID: 0 - m_ExpandedIDs: 00b4ffff8eb4ffff96b7ffffe0b8ffff66baffffacc5ffff9ec7ffff22d3ffffb0d3ffffb4d6ffff0cd8ffff92d9ffff86e3ffffa8e5ffffecebffff38f9ffff + m_SelectedIDs: ec50ffff + m_LastClickedID: -44820 + m_ExpandedIDs: cce6ffff1cf2fffff4faffff066d0000366d0000 m_RenameOverlay: m_UserAcceptedRename: 0 m_Name: @@ -527,10 +527,10 @@ MonoBehaviour: m_Tooltip: m_Pos: serializedVersion: 2 - x: 172 - y: 19 - width: 1388 - height: 635 + x: -1646 + y: 73 + width: 1298 + height: 680 m_ViewDataDictionary: {fileID: 0} m_OverlayCanvas: m_LastAppliedPresetName: Default @@ -743,9 +743,9 @@ MonoBehaviour: m_PlayAudio: 0 m_AudioPlay: 0 m_Position: - m_Target: {x: 283.3556, y: 233.02687, z: 82.1845} + m_Target: {x: 306.8799, y: 148.71523, z: 89.39089} speed: 2 - m_Value: {x: 283.3556, y: 233.02687, z: 82.1845} + m_Value: {x: 306.8799, y: 148.71523, z: 89.39089} m_RenderMode: 0 m_CameraMode: drawMode: 0 @@ -796,9 +796,9 @@ MonoBehaviour: speed: 2 m_Value: {x: 0, y: 0, z: 0, w: 1} m_Size: - m_Target: 281.4821 + m_Target: 374.17828 speed: 2 - m_Value: 281.4821 + m_Value: 374.17828 m_Ortho: m_Target: 1 speed: 2 @@ -843,10 +843,10 @@ MonoBehaviour: m_Tooltip: m_Pos: serializedVersion: 2 - x: 8 - y: 737 - width: 1560 - height: 246 + x: -1920 + y: 774 + width: 1573 + height: 265 m_ViewDataDictionary: {fileID: 0} m_OverlayCanvas: m_LastAppliedPresetName: Default @@ -864,22 +864,22 @@ MonoBehaviour: m_SkipHidden: 0 m_SearchArea: 1 m_Folders: - - Assets/Scenes + - Assets/Prefabs/UI m_Globs: [] m_OriginalText: m_ViewMode: 1 m_StartGridSize: 64 m_LastFolders: - - Assets/Scenes + - Assets/Prefabs/UI m_LastFoldersGridSize: -1 m_LastProjectPath: M:\Programs\Unity\PROJECTS\defrain m_LockTracker: m_IsLocked: 0 m_FolderTreeState: - scrollPos: {x: 0, y: 110} - m_SelectedIDs: 34770000 - m_LastClickedID: 30516 - m_ExpandedIDs: 000000000a7700000c7700003277000000ca9a3b + scrollPos: {x: 0, y: 91} + m_SelectedIDs: 24820000 + m_LastClickedID: 33316 + m_ExpandedIDs: 0000000002730000047300001c73000000ca9a3b m_RenameOverlay: m_UserAcceptedRename: 0 m_Name: @@ -907,7 +907,7 @@ MonoBehaviour: scrollPos: {x: 0, y: 0} m_SelectedIDs: m_LastClickedID: 0 - m_ExpandedIDs: 000000000a7700000c770000 + m_ExpandedIDs: 000000000273000004730000 m_RenameOverlay: m_UserAcceptedRename: 0 m_Name: @@ -1011,10 +1011,10 @@ MonoBehaviour: m_Tooltip: m_Pos: serializedVersion: 2 - x: 1569 - y: 81 - width: 342 - height: 902 + x: -346 + y: 73 + width: 345 + height: 966 m_ViewDataDictionary: {fileID: 0} m_OverlayCanvas: m_LastAppliedPresetName: Default