From c259531fccdc526423336f6e2f62cc296dd323a1 Mon Sep 17 00:00:00 2001 From: scove Date: Mon, 27 Apr 2026 15:48:17 +0700 Subject: [PATCH] Update --- .idea/.idea.HALLUCINATE/.idea/workspace.xml | 13 +- Assets/Scove/UIScaleTest.unity | 13 +- Assets/Scripts/UI/MainMenuController.cs | 84 +++++++----- Assets/Scripts/UI/UIManager.cs | 56 ++++---- Assets/Textures/Cursor.meta | 8 ++ Assets/Textures/Cursor/cursor-smoke.png | Bin 0 -> 852 bytes Assets/Textures/Cursor/cursor-smoke.png.meta | 130 +++++++++++++++++++ Assets/Textures/Cursor/cursor.png | Bin 0 -> 10798 bytes Assets/Textures/Cursor/cursor.png.meta | 130 +++++++++++++++++++ Assets/UI/Documents/MainMenu.uxml | 15 +-- 10 files changed, 366 insertions(+), 83 deletions(-) create mode 100644 Assets/Textures/Cursor.meta create mode 100644 Assets/Textures/Cursor/cursor-smoke.png create mode 100644 Assets/Textures/Cursor/cursor-smoke.png.meta create mode 100644 Assets/Textures/Cursor/cursor.png create mode 100644 Assets/Textures/Cursor/cursor.png.meta diff --git a/.idea/.idea.HALLUCINATE/.idea/workspace.xml b/.idea/.idea.HALLUCINATE/.idea/workspace.xml index 37859ebc..55273759 100644 --- a/.idea/.idea.HALLUCINATE/.idea/workspace.xml +++ b/.idea/.idea.HALLUCINATE/.idea/workspace.xml @@ -6,18 +6,9 @@ - - - - - - - - - - + diff --git a/Assets/Scove/UIScaleTest.unity b/Assets/Scove/UIScaleTest.unity index bf4c3ab5..a48f8d6b 100644 --- a/Assets/Scove/UIScaleTest.unity +++ b/Assets/Scove/UIScaleTest.unity @@ -485,36 +485,34 @@ MonoBehaviour: - screenName: MainMenu document: {fileID: 2003742651} isOverlay: 0 - customCursor: {fileID: 0} isActive: 0 - screenName: Lobby document: {fileID: 1471116802} isOverlay: 0 - customCursor: {fileID: 0} isActive: 1 - screenName: Lounge document: {fileID: 257796814} isOverlay: 0 - customCursor: {fileID: 0} isActive: 0 - screenName: HUD document: {fileID: 1136953559} isOverlay: 0 - customCursor: {fileID: 0} isActive: 0 - screenName: Settings document: {fileID: 1582124357} isOverlay: 1 - customCursor: {fileID: 0} isActive: 0 - screenName: Profile document: {fileID: 666657092} isOverlay: 0 - customCursor: {fileID: 0} isActive: 0 initialScreen: MainMenu + trailSprite: {fileID: 21300000, guid: b9c4a623634019648b505c6122243b00, type: 3} + trailFadeSpeed: 3 + trailCount: 15 focusRadius: 300 globalOpacity: 1 + isMainMenuActive: 0 --- !u!4 &1183887570 Transform: m_ObjectHideFlags: 0 @@ -890,9 +888,10 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 691980524acfc544f9660cfc35ce3616, type: 3} m_Name: m_EditorClassIdentifier: Assembly-CSharp::UI.MainMenuController + transitionDuration: 0.5 + idleTimeout: 5 pulseSpeed: 2 pulseAmount: 0.1 - transitionDuration: 0.5 --- !u!1660057539 &9223372036854775807 SceneRoots: m_ObjectHideFlags: 0 diff --git a/Assets/Scripts/UI/MainMenuController.cs b/Assets/Scripts/UI/MainMenuController.cs index 9087f4b0..60298337 100644 --- a/Assets/Scripts/UI/MainMenuController.cs +++ b/Assets/Scripts/UI/MainMenuController.cs @@ -33,12 +33,23 @@ namespace UI _ribbon = _root.Q("menu-ribbon"); _logoPlaceholder = _root.Q("logo-placeholder"); + // Đảm bảo Logo luôn có thể nhấn được + _logoContainer.pickingMode = PickingMode.Position; + _logo.pickingMode = PickingMode.Position; _logoContainer.RegisterCallback(OnLogoClicked); - // Tracking interactions _root.RegisterCallback(evt => ResetIdleTimer()); + var buttons = _root.Query