Roll the pause menu into the UI page system

This commit is contained in:
Michal Adam Pikulski
2025-10-22 09:35:34 +02:00
parent 357f942e0d
commit 68886aafd4
8 changed files with 395 additions and 151 deletions

View File

@@ -86,6 +86,8 @@ GameObject:
- component: {fileID: 1302888740346723223}
- component: {fileID: 3414474029174947724}
- component: {fileID: 5131618775662232356}
- component: {fileID: 2284563239151529287}
- component: {fileID: 3083882772934295339}
m_Layer: 0
m_Name: PauseMenu
m_TagString: Untagged
@@ -152,6 +154,32 @@ MonoBehaviour:
m_FillOrigin: 0
m_UseSpriteMesh: 0
m_PixelsPerUnitMultiplier: 1
--- !u!225 &2284563239151529287
CanvasGroup:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 667683895919791839}
m_Enabled: 1
m_Alpha: 1
m_Interactable: 1
m_BlocksRaycasts: 1
m_IgnoreParentGroups: 0
--- !u!114 &3083882772934295339
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 667683895919791839}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: cb36c2845dc855a4c980ef9dec6ca127, type: 3}
m_Name:
m_EditorClassIdentifier:
pauseMenuPanel: {fileID: 667683895919791839}
pauseButton: {fileID: 2741683265562644894}
--- !u!1 &690526361960497473
GameObject:
m_ObjectHideFlags: 0
@@ -237,7 +265,6 @@ GameObject:
m_Component:
- component: {fileID: 1596438591304698361}
- component: {fileID: 8042868138674745223}
- component: {fileID: 7928661763020144797}
- component: {fileID: 8219367365545768165}
m_Layer: 0
m_Name: PauseMenu
@@ -290,20 +317,6 @@ Canvas:
m_SortingLayerID: 0
m_SortingOrder: 0
m_TargetDisplay: 0
--- !u!114 &7928661763020144797
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1794231825201849485}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: cb36c2845dc855a4c980ef9dec6ca127, type: 3}
m_Name:
m_EditorClassIdentifier:
pauseMenuPanel: {fileID: 667683895919791839}
pauseButton: {fileID: 2741683265562644894}
--- !u!114 &8219367365545768165
MonoBehaviour:
m_ObjectHideFlags: 0
@@ -459,6 +472,7 @@ GameObject:
- component: {fileID: 2451950191250215946}
- component: {fileID: 5498767355839153718}
- component: {fileID: 6435291273143630774}
- component: {fileID: 8178058650033788460}
m_Layer: 0
m_Name: OpenPauseButton
m_TagString: Untagged
@@ -567,7 +581,7 @@ MonoBehaviour:
m_OnClick:
m_PersistentCalls:
m_Calls:
- m_Target: {fileID: 7928661763020144797}
- m_Target: {fileID: 3083882772934295339}
m_TargetAssemblyTypeName: UI.PauseMenu, AppleHillsScripts
m_MethodName: ShowPauseMenu
m_Mode: 1
@@ -579,6 +593,18 @@ MonoBehaviour:
m_StringArgument:
m_BoolArgument: 0
m_CallState: 2
--- !u!114 &8178058650033788460
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2741683265562644894}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 494d0aedce9744308499355006071138, type: 3}
m_Name:
m_EditorClassIdentifier: AppleHillsScripts::UI.DummyInput
--- !u!1 &2749636655192625148
GameObject:
m_ObjectHideFlags: 0
@@ -775,7 +801,7 @@ MonoBehaviour:
m_OnClick:
m_PersistentCalls:
m_Calls:
- m_Target: {fileID: 7928661763020144797}
- m_Target: {fileID: 3083882772934295339}
m_TargetAssemblyTypeName: UI.PauseMenu, AppleHillsScripts
m_MethodName: ExitGame
m_Mode: 1
@@ -929,7 +955,7 @@ MonoBehaviour:
m_OnValueChanged:
m_PersistentCalls:
m_Calls:
- m_Target: {fileID: 7928661763020144797}
- m_Target: {fileID: 3083882772934295339}
m_TargetAssemblyTypeName: UI.PauseMenu, AppleHillsScripts
m_MethodName: LoadLevel
m_Mode: 0
@@ -1726,10 +1752,10 @@ MonoBehaviour:
m_OnClick:
m_PersistentCalls:
m_Calls:
- m_Target: {fileID: 7928661763020144797}
- m_Target: {fileID: 3083882772934295339}
m_TargetAssemblyTypeName: UI.PauseMenu, AppleHillsScripts
m_MethodName: HidePauseMenu
m_Mode: 6
m_MethodName: ResumeGame
m_Mode: 1
m_Arguments:
m_ObjectArgument: {fileID: 0}
m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine
@@ -1751,7 +1777,7 @@ GameObject:
- component: {fileID: 2449943578766449663}
- component: {fileID: 2858549979657146258}
m_Layer: 0
m_Name: Exit (1)
m_Name: Reload
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
@@ -1859,7 +1885,7 @@ MonoBehaviour:
m_OnClick:
m_PersistentCalls:
m_Calls:
- m_Target: {fileID: 7928661763020144797}
- m_Target: {fileID: 3083882772934295339}
m_TargetAssemblyTypeName: UI.PauseMenu, AppleHillsScripts
m_MethodName: ReloadLevel
m_Mode: 1
@@ -1992,7 +2018,7 @@ MonoBehaviour:
m_OnClick:
m_PersistentCalls:
m_Calls:
- m_Target: {fileID: 7928661763020144797}
- m_Target: {fileID: 3083882772934295339}
m_TargetAssemblyTypeName: UI.PauseMenu, AppleHillsScripts
m_MethodName: ExitToAppleHills
m_Mode: 1