From 38466381a587126c2272fc5705f12d454fea93df Mon Sep 17 00:00:00 2001 From: journaliciouz Date: Wed, 19 Nov 2025 23:06:04 +0100 Subject: [PATCH] Added feedback to pages turning --- .../UI/CardsSystem/ScrapBookMenu.prefab | 71 +++++++++++++++++++ .../States/CardEnlargedNewState.cs | 2 - .../CardSystem/UI/Pages/AlbumViewPage.cs | 12 +++- 3 files changed, 82 insertions(+), 3 deletions(-) diff --git a/Assets/Prefabs/UI/CardsSystem/ScrapBookMenu.prefab b/Assets/Prefabs/UI/CardsSystem/ScrapBookMenu.prefab index 27b38d37..773d5085 100644 --- a/Assets/Prefabs/UI/CardsSystem/ScrapBookMenu.prefab +++ b/Assets/Prefabs/UI/CardsSystem/ScrapBookMenu.prefab @@ -904,6 +904,34 @@ PrefabInstance: propertyPath: m_SizeDelta.x value: 0 objectReference: {fileID: 0} + - target: {fileID: 3179116561895019242, guid: 88a05fdd940194543ade1cc2bcdada5f, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.size + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 3179116561895019242, guid: 88a05fdd940194543ade1cc2bcdada5f, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[1].m_Mode + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 3179116561895019242, guid: 88a05fdd940194543ade1cc2bcdada5f, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[1].m_Target + value: + objectReference: {fileID: 5982305211081251604} + - target: {fileID: 3179116561895019242, guid: 88a05fdd940194543ade1cc2bcdada5f, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[1].m_CallState + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 3179116561895019242, guid: 88a05fdd940194543ade1cc2bcdada5f, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[1].m_MethodName + value: FlipPageLeftFeedback + objectReference: {fileID: 0} + - target: {fileID: 3179116561895019242, guid: 88a05fdd940194543ade1cc2bcdada5f, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[1].m_TargetAssemblyTypeName + value: UI.CardSystem.AlbumViewPage, AppleHillsScripts + objectReference: {fileID: 0} + - target: {fileID: 3179116561895019242, guid: 88a05fdd940194543ade1cc2bcdada5f, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[1].m_Arguments.m_ObjectArgumentAssemblyTypeName + value: UnityEngine.Object, UnityEngine + objectReference: {fileID: 0} - target: {fileID: 3200199111465560785, guid: 88a05fdd940194543ade1cc2bcdada5f, type: 3} propertyPath: m_SizeDelta.x value: 0 @@ -1308,6 +1336,10 @@ PrefabInstance: propertyPath: m_SizeDelta.y value: 0 objectReference: {fileID: 0} + - target: {fileID: 6078857292422866515, guid: 88a05fdd940194543ade1cc2bcdada5f, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0.14916992 + objectReference: {fileID: 0} - target: {fileID: 6081071977603724242, guid: 88a05fdd940194543ade1cc2bcdada5f, type: 3} propertyPath: m_SizeDelta.x value: 0 @@ -1536,6 +1568,34 @@ PrefabInstance: propertyPath: m_SizeDelta.x value: 0 objectReference: {fileID: 0} + - target: {fileID: 7821066700977773746, guid: 88a05fdd940194543ade1cc2bcdada5f, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.size + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 7821066700977773746, guid: 88a05fdd940194543ade1cc2bcdada5f, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[1].m_Mode + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7821066700977773746, guid: 88a05fdd940194543ade1cc2bcdada5f, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[1].m_Target + value: + objectReference: {fileID: 5982305211081251604} + - target: {fileID: 7821066700977773746, guid: 88a05fdd940194543ade1cc2bcdada5f, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[1].m_CallState + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 7821066700977773746, guid: 88a05fdd940194543ade1cc2bcdada5f, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[1].m_MethodName + value: FlipPageRightFeedback + objectReference: {fileID: 0} + - target: {fileID: 7821066700977773746, guid: 88a05fdd940194543ade1cc2bcdada5f, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[1].m_TargetAssemblyTypeName + value: UI.CardSystem.AlbumViewPage, AppleHillsScripts + objectReference: {fileID: 0} + - target: {fileID: 7821066700977773746, guid: 88a05fdd940194543ade1cc2bcdada5f, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[1].m_Arguments.m_ObjectArgumentAssemblyTypeName + value: UnityEngine.Object, UnityEngine + objectReference: {fileID: 0} - target: {fileID: 7838780530041092235, guid: 88a05fdd940194543ade1cc2bcdada5f, type: 3} propertyPath: m_SizeDelta.x value: 0 @@ -1761,6 +1821,17 @@ RectTransform: m_CorrespondingSourceObject: {fileID: 2088943967680250180, guid: 88a05fdd940194543ade1cc2bcdada5f, type: 3} m_PrefabInstance: {fileID: 5549612182461073321} m_PrefabAsset: {fileID: 0} +--- !u!114 &5982305211081251604 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 2162084082982493373, guid: 88a05fdd940194543ade1cc2bcdada5f, type: 3} + m_PrefabInstance: {fileID: 5549612182461073321} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 59ff936424a34ce3937299c66232bf7a, type: 3} + m_Name: + m_EditorClassIdentifier: AppleHillsScripts::AppleHills.UI.CardSystem.AlbumViewPage --- !u!224 &7104076737882304566 stripped RectTransform: m_CorrespondingSourceObject: {fileID: 3428064805021480863, guid: 88a05fdd940194543ade1cc2bcdada5f, type: 3} diff --git a/Assets/Scripts/CardSystem/StateMachine/States/CardEnlargedNewState.cs b/Assets/Scripts/CardSystem/StateMachine/States/CardEnlargedNewState.cs index 180105e3..325e1c3d 100644 --- a/Assets/Scripts/CardSystem/StateMachine/States/CardEnlargedNewState.cs +++ b/Assets/Scripts/CardSystem/StateMachine/States/CardEnlargedNewState.cs @@ -25,8 +25,6 @@ namespace UI.CardSystem.StateMachine.States public override void OnEnterState() { - // Play feedback sound - AudioManager.Instance.LoadAndPlayUIAudio("card_reveal_swoosh", false); // Ensure card front is visible and facing camera diff --git a/Assets/Scripts/CardSystem/UI/Pages/AlbumViewPage.cs b/Assets/Scripts/CardSystem/UI/Pages/AlbumViewPage.cs index 761144fe..31e3a6f8 100644 --- a/Assets/Scripts/CardSystem/UI/Pages/AlbumViewPage.cs +++ b/Assets/Scripts/CardSystem/UI/Pages/AlbumViewPage.cs @@ -485,7 +485,17 @@ namespace UI.CardSystem { return Navigation.GetDefinitionsOnCurrentPage(); } - + #endregion + + public void FlipPageRightFeedback() + { + AudioManager.Instance.LoadAndPlayUIAudio("random_paper_pickup",false); + } + + public void FlipPageLeftFeedback() + { + AudioManager.Instance.LoadAndPlayUIAudio("random_paper_putdown", false); + } } }