From 3f718f149062105fc657d9d80f1643f400c87ab3 Mon Sep 17 00:00:00 2001 From: lishuo Date: Fri, 11 Jun 2021 10:57:04 +0800 Subject: [PATCH] =?UTF-8?q?=E5=9C=B0=E7=90=83=E5=88=97=E8=A1=A8=E4=B8=8B?= =?UTF-8?q?=E6=8B=89=E5=8A=A8=E4=BD=9C=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Assets/Resources/UI/Prefab/BigMap/Item.prefab | 44 +++++++++++++++++++ .../UI/Prefab/Panel/BigMapPanel.prefab | 2 +- Assets/Scripts/UI/Prefab/BigMap/Item.cs | 24 +++++++++- 3 files changed, 67 insertions(+), 3 deletions(-) diff --git a/Assets/Resources/UI/Prefab/BigMap/Item.prefab b/Assets/Resources/UI/Prefab/BigMap/Item.prefab index 131846db..e154baed 100644 --- a/Assets/Resources/UI/Prefab/BigMap/Item.prefab +++ b/Assets/Resources/UI/Prefab/BigMap/Item.prefab @@ -186,6 +186,7 @@ GameObject: - component: {fileID: 1644731075966996396} - component: {fileID: 635729542} - component: {fileID: 6808676794041105006} + - component: {fileID: 2281554864966133318} m_Layer: 5 m_Name: Item m_TagString: Untagged @@ -290,6 +291,49 @@ MonoBehaviour: m_GradientStyle: 0 m_ColorSpace: -1 m_IgnoreAspectRatio: 1 +--- !u!114 &2281554864966133318 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1644731075966996398} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + 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: 1644731075966996396} + m_OnClick: + m_PersistentCalls: + m_Calls: [] --- !u!1 &2605937531982105974 GameObject: m_ObjectHideFlags: 0 diff --git a/Assets/Resources/UI/Prefab/Panel/BigMapPanel.prefab b/Assets/Resources/UI/Prefab/Panel/BigMapPanel.prefab index eda7b0ed..5befb1b4 100644 --- a/Assets/Resources/UI/Prefab/Panel/BigMapPanel.prefab +++ b/Assets/Resources/UI/Prefab/Panel/BigMapPanel.prefab @@ -95,7 +95,7 @@ MonoBehaviour: m_Elasticity: 0.1 m_Inertia: 1 m_DecelerationRate: 0.135 - m_ScrollSensitivity: 1 + m_ScrollSensitivity: 10 m_Viewport: {fileID: 304331633547030421} m_HorizontalScrollbar: {fileID: 0} m_VerticalScrollbar: {fileID: 0} diff --git a/Assets/Scripts/UI/Prefab/BigMap/Item.cs b/Assets/Scripts/UI/Prefab/BigMap/Item.cs index 880f08fe..a393f5e1 100644 --- a/Assets/Scripts/UI/Prefab/BigMap/Item.cs +++ b/Assets/Scripts/UI/Prefab/BigMap/Item.cs @@ -8,7 +8,7 @@ using UnityEngine; using UnityEngine.EventSystems; using UnityEngine.UI; -public class Item : PFUIPanel //, IPointerClickHandler +public class Item : PFUIPanel, IPointerEnterHandler, IPointerExitHandler, IPointerUpHandler { private Text text; @@ -68,7 +68,13 @@ public class Item : PFUIPanel //, IPointerClickHandler hot = this.transform.Find("Hot"); SetRounded(hot, 17); - UIManager.AddEvent(this.gameObject, EventTriggerType.PointerClick, OnPointerClick); + //UIManager.AddEvent(this.gameObject, EventTriggerType.PointerClick, OnPointerClick); + transform.GetComponent