added basic pause menu
This commit is contained in:
		@@ -132,6 +132,34 @@
 | 
			
		||||
                    "isPartOfComposite": false
 | 
			
		||||
                }
 | 
			
		||||
            ]
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "name": "Pause",
 | 
			
		||||
            "id": "fa97cfc8-0665-469b-915e-6b26d315ca86",
 | 
			
		||||
            "actions": [
 | 
			
		||||
                {
 | 
			
		||||
                    "name": "Pause",
 | 
			
		||||
                    "type": "Button",
 | 
			
		||||
                    "id": "13b25467-b710-4758-8591-fedd924839d5",
 | 
			
		||||
                    "expectedControlType": "Button",
 | 
			
		||||
                    "processors": "",
 | 
			
		||||
                    "interactions": "",
 | 
			
		||||
                    "initialStateCheck": false
 | 
			
		||||
                }
 | 
			
		||||
            ],
 | 
			
		||||
            "bindings": [
 | 
			
		||||
                {
 | 
			
		||||
                    "name": "",
 | 
			
		||||
                    "id": "2aabd49b-db5c-46fc-a6e7-aaf20d9d6e6b",
 | 
			
		||||
                    "path": "<Keyboard>/escape",
 | 
			
		||||
                    "interactions": "",
 | 
			
		||||
                    "processors": "",
 | 
			
		||||
                    "groups": "",
 | 
			
		||||
                    "action": "Pause",
 | 
			
		||||
                    "isComposite": false,
 | 
			
		||||
                    "isPartOfComposite": false
 | 
			
		||||
                }
 | 
			
		||||
            ]
 | 
			
		||||
        }
 | 
			
		||||
    ],
 | 
			
		||||
    "controlSchemes": []
 | 
			
		||||
 
 | 
			
		||||
@@ -154,7 +154,7 @@ Transform:
 | 
			
		||||
  m_ConstrainProportionsScale: 0
 | 
			
		||||
  m_Children: []
 | 
			
		||||
  m_Father: {fileID: 0}
 | 
			
		||||
  m_RootOrder: 8
 | 
			
		||||
  m_RootOrder: 9
 | 
			
		||||
  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
 | 
			
		||||
--- !u!114 &128936489
 | 
			
		||||
MonoBehaviour:
 | 
			
		||||
@@ -234,7 +234,7 @@ Transform:
 | 
			
		||||
  m_ConstrainProportionsScale: 0
 | 
			
		||||
  m_Children: []
 | 
			
		||||
  m_Father: {fileID: 0}
 | 
			
		||||
  m_RootOrder: 6
 | 
			
		||||
  m_RootOrder: 7
 | 
			
		||||
  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
 | 
			
		||||
--- !u!114 &193907871
 | 
			
		||||
MonoBehaviour:
 | 
			
		||||
@@ -418,7 +418,7 @@ PrefabInstance:
 | 
			
		||||
    m_Modifications:
 | 
			
		||||
    - target: {fileID: 493245979038171992, guid: d175e4c5882b2464ab0425220d00a671, type: 3}
 | 
			
		||||
      propertyPath: m_RootOrder
 | 
			
		||||
      value: 10
 | 
			
		||||
      value: 11
 | 
			
		||||
      objectReference: {fileID: 0}
 | 
			
		||||
    - target: {fileID: 493245979038171992, guid: d175e4c5882b2464ab0425220d00a671, type: 3}
 | 
			
		||||
      propertyPath: m_LocalPosition.x
 | 
			
		||||
@@ -469,6 +469,84 @@ PrefabInstance:
 | 
			
		||||
    m_AddedGameObjects: []
 | 
			
		||||
    m_AddedComponents: []
 | 
			
		||||
  m_SourcePrefab: {fileID: 100100000, guid: d175e4c5882b2464ab0425220d00a671, type: 3}
 | 
			
		||||
--- !u!1 &300310204
 | 
			
		||||
GameObject:
 | 
			
		||||
  m_ObjectHideFlags: 0
 | 
			
		||||
  m_CorrespondingSourceObject: {fileID: 0}
 | 
			
		||||
  m_PrefabInstance: {fileID: 0}
 | 
			
		||||
  m_PrefabAsset: {fileID: 0}
 | 
			
		||||
  serializedVersion: 6
 | 
			
		||||
  m_Component:
 | 
			
		||||
  - component: {fileID: 300310205}
 | 
			
		||||
  - component: {fileID: 300310206}
 | 
			
		||||
  - component: {fileID: 300310207}
 | 
			
		||||
  m_Layer: 0
 | 
			
		||||
  m_Name: PauseMenu
 | 
			
		||||
  m_TagString: Untagged
 | 
			
		||||
  m_Icon: {fileID: 0}
 | 
			
		||||
  m_NavMeshLayer: 0
 | 
			
		||||
  m_StaticEditorFlags: 0
 | 
			
		||||
  m_IsActive: 1
 | 
			
		||||
--- !u!4 &300310205
 | 
			
		||||
Transform:
 | 
			
		||||
  m_ObjectHideFlags: 0
 | 
			
		||||
  m_CorrespondingSourceObject: {fileID: 0}
 | 
			
		||||
  m_PrefabInstance: {fileID: 0}
 | 
			
		||||
  m_PrefabAsset: {fileID: 0}
 | 
			
		||||
  m_GameObject: {fileID: 300310204}
 | 
			
		||||
  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: 1385054184}
 | 
			
		||||
  m_Father: {fileID: 0}
 | 
			
		||||
  m_RootOrder: 4
 | 
			
		||||
  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
 | 
			
		||||
--- !u!114 &300310206
 | 
			
		||||
MonoBehaviour:
 | 
			
		||||
  m_ObjectHideFlags: 0
 | 
			
		||||
  m_CorrespondingSourceObject: {fileID: 0}
 | 
			
		||||
  m_PrefabInstance: {fileID: 0}
 | 
			
		||||
  m_PrefabAsset: {fileID: 0}
 | 
			
		||||
  m_GameObject: {fileID: 300310204}
 | 
			
		||||
  m_Enabled: 1
 | 
			
		||||
  m_EditorHideFlags: 0
 | 
			
		||||
  m_Script: {fileID: 11500000, guid: cfde94a1d6dbc4cb49a9a7530cb6f6e0, type: 3}
 | 
			
		||||
  m_Name: 
 | 
			
		||||
  m_EditorClassIdentifier: 
 | 
			
		||||
  isPaused: 0
 | 
			
		||||
  pauseMenuCanvas: {fileID: 1385054183}
 | 
			
		||||
--- !u!114 &300310207
 | 
			
		||||
MonoBehaviour:
 | 
			
		||||
  m_ObjectHideFlags: 0
 | 
			
		||||
  m_CorrespondingSourceObject: {fileID: 0}
 | 
			
		||||
  m_PrefabInstance: {fileID: 0}
 | 
			
		||||
  m_PrefabAsset: {fileID: 0}
 | 
			
		||||
  m_GameObject: {fileID: 300310204}
 | 
			
		||||
  m_Enabled: 1
 | 
			
		||||
  m_EditorHideFlags: 0
 | 
			
		||||
  m_Script: {fileID: 11500000, guid: 62899f850307741f2a39c98a8b639597, type: 3}
 | 
			
		||||
  m_Name: 
 | 
			
		||||
  m_EditorClassIdentifier: 
 | 
			
		||||
  m_Actions: {fileID: -944628639613478452, guid: d3b3a33a062226becb420ab91e65fe8a, type: 3}
 | 
			
		||||
  m_NotificationBehavior: 0
 | 
			
		||||
  m_UIInputModule: {fileID: 0}
 | 
			
		||||
  m_DeviceLostEvent:
 | 
			
		||||
    m_PersistentCalls:
 | 
			
		||||
      m_Calls: []
 | 
			
		||||
  m_DeviceRegainedEvent:
 | 
			
		||||
    m_PersistentCalls:
 | 
			
		||||
      m_Calls: []
 | 
			
		||||
  m_ControlsChangedEvent:
 | 
			
		||||
    m_PersistentCalls:
 | 
			
		||||
      m_Calls: []
 | 
			
		||||
  m_ActionEvents: []
 | 
			
		||||
  m_NeverAutoSwitchControlSchemes: 0
 | 
			
		||||
  m_DefaultControlScheme: 
 | 
			
		||||
  m_DefaultActionMap: Pause
 | 
			
		||||
  m_SplitScreenIndex: -1
 | 
			
		||||
  m_Camera: {fileID: 0}
 | 
			
		||||
--- !u!1 &343324896
 | 
			
		||||
GameObject:
 | 
			
		||||
  m_ObjectHideFlags: 0
 | 
			
		||||
@@ -1020,6 +1098,218 @@ Transform:
 | 
			
		||||
  m_Father: {fileID: 0}
 | 
			
		||||
  m_RootOrder: 1
 | 
			
		||||
  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
 | 
			
		||||
--- !u!1 &680912964
 | 
			
		||||
GameObject:
 | 
			
		||||
  m_ObjectHideFlags: 0
 | 
			
		||||
  m_CorrespondingSourceObject: {fileID: 0}
 | 
			
		||||
  m_PrefabInstance: {fileID: 0}
 | 
			
		||||
  m_PrefabAsset: {fileID: 0}
 | 
			
		||||
  serializedVersion: 6
 | 
			
		||||
  m_Component:
 | 
			
		||||
  - component: {fileID: 680912965}
 | 
			
		||||
  - component: {fileID: 680912967}
 | 
			
		||||
  - component: {fileID: 680912966}
 | 
			
		||||
  m_Layer: 5
 | 
			
		||||
  m_Name: PausedText
 | 
			
		||||
  m_TagString: Untagged
 | 
			
		||||
  m_Icon: {fileID: 0}
 | 
			
		||||
  m_NavMeshLayer: 0
 | 
			
		||||
  m_StaticEditorFlags: 0
 | 
			
		||||
  m_IsActive: 1
 | 
			
		||||
--- !u!224 &680912965
 | 
			
		||||
RectTransform:
 | 
			
		||||
  m_ObjectHideFlags: 0
 | 
			
		||||
  m_CorrespondingSourceObject: {fileID: 0}
 | 
			
		||||
  m_PrefabInstance: {fileID: 0}
 | 
			
		||||
  m_PrefabAsset: {fileID: 0}
 | 
			
		||||
  m_GameObject: {fileID: 680912964}
 | 
			
		||||
  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: 686089585}
 | 
			
		||||
  m_RootOrder: -1
 | 
			
		||||
  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
 | 
			
		||||
  m_AnchorMin: {x: 0.5, y: 0.5}
 | 
			
		||||
  m_AnchorMax: {x: 0.5, y: 0.5}
 | 
			
		||||
  m_AnchoredPosition: {x: 0, y: 72}
 | 
			
		||||
  m_SizeDelta: {x: 380, y: 94.9671}
 | 
			
		||||
  m_Pivot: {x: 0.5, y: 0.5}
 | 
			
		||||
--- !u!114 &680912966
 | 
			
		||||
MonoBehaviour:
 | 
			
		||||
  m_ObjectHideFlags: 0
 | 
			
		||||
  m_CorrespondingSourceObject: {fileID: 0}
 | 
			
		||||
  m_PrefabInstance: {fileID: 0}
 | 
			
		||||
  m_PrefabAsset: {fileID: 0}
 | 
			
		||||
  m_GameObject: {fileID: 680912964}
 | 
			
		||||
  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: Paused
 | 
			
		||||
  m_isRightToLeft: 0
 | 
			
		||||
  m_fontAsset: {fileID: 11400000, guid: 6854b27dee6494bd1bab796422f6a3b1, type: 2}
 | 
			
		||||
  m_sharedMaterial: {fileID: 55571796086095593, guid: 6854b27dee6494bd1bab796422f6a3b1, type: 2}
 | 
			
		||||
  m_fontSharedMaterials: []
 | 
			
		||||
  m_fontMaterial: {fileID: 0}
 | 
			
		||||
  m_fontMaterials: []
 | 
			
		||||
  m_fontColor32:
 | 
			
		||||
    serializedVersion: 2
 | 
			
		||||
    rgba: 4282528825
 | 
			
		||||
  m_fontColor: {r: 0.22352943, g: 0.20392159, b: 0.25882354, 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: 72
 | 
			
		||||
  m_fontSizeBase: 36
 | 
			
		||||
  m_fontWeight: 400
 | 
			
		||||
  m_enableAutoSizing: 1
 | 
			
		||||
  m_fontSizeMin: 18
 | 
			
		||||
  m_fontSizeMax: 72
 | 
			
		||||
  m_fontStyle: 0
 | 
			
		||||
  m_HorizontalAlignment: 2
 | 
			
		||||
  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!222 &680912967
 | 
			
		||||
CanvasRenderer:
 | 
			
		||||
  m_ObjectHideFlags: 0
 | 
			
		||||
  m_CorrespondingSourceObject: {fileID: 0}
 | 
			
		||||
  m_PrefabInstance: {fileID: 0}
 | 
			
		||||
  m_PrefabAsset: {fileID: 0}
 | 
			
		||||
  m_GameObject: {fileID: 680912964}
 | 
			
		||||
  m_CullTransparentMesh: 1
 | 
			
		||||
--- !u!1 &686089584
 | 
			
		||||
GameObject:
 | 
			
		||||
  m_ObjectHideFlags: 0
 | 
			
		||||
  m_CorrespondingSourceObject: {fileID: 0}
 | 
			
		||||
  m_PrefabInstance: {fileID: 0}
 | 
			
		||||
  m_PrefabAsset: {fileID: 0}
 | 
			
		||||
  serializedVersion: 6
 | 
			
		||||
  m_Component:
 | 
			
		||||
  - component: {fileID: 686089585}
 | 
			
		||||
  - component: {fileID: 686089587}
 | 
			
		||||
  - component: {fileID: 686089586}
 | 
			
		||||
  m_Layer: 5
 | 
			
		||||
  m_Name: Popup
 | 
			
		||||
  m_TagString: Untagged
 | 
			
		||||
  m_Icon: {fileID: 0}
 | 
			
		||||
  m_NavMeshLayer: 0
 | 
			
		||||
  m_StaticEditorFlags: 0
 | 
			
		||||
  m_IsActive: 1
 | 
			
		||||
--- !u!224 &686089585
 | 
			
		||||
RectTransform:
 | 
			
		||||
  m_ObjectHideFlags: 0
 | 
			
		||||
  m_CorrespondingSourceObject: {fileID: 0}
 | 
			
		||||
  m_PrefabInstance: {fileID: 0}
 | 
			
		||||
  m_PrefabAsset: {fileID: 0}
 | 
			
		||||
  m_GameObject: {fileID: 686089584}
 | 
			
		||||
  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: 680912965}
 | 
			
		||||
  m_Father: {fileID: 1385054184}
 | 
			
		||||
  m_RootOrder: -1
 | 
			
		||||
  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
 | 
			
		||||
  m_AnchorMin: {x: 0.5, y: 0.5}
 | 
			
		||||
  m_AnchorMax: {x: 0.5, y: 0.5}
 | 
			
		||||
  m_AnchoredPosition: {x: 0, y: 0}
 | 
			
		||||
  m_SizeDelta: {x: 560, y: 280}
 | 
			
		||||
  m_Pivot: {x: 0.5, y: 0.5}
 | 
			
		||||
--- !u!114 &686089586
 | 
			
		||||
MonoBehaviour:
 | 
			
		||||
  m_ObjectHideFlags: 0
 | 
			
		||||
  m_CorrespondingSourceObject: {fileID: 0}
 | 
			
		||||
  m_PrefabInstance: {fileID: 0}
 | 
			
		||||
  m_PrefabAsset: {fileID: 0}
 | 
			
		||||
  m_GameObject: {fileID: 686089584}
 | 
			
		||||
  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: 21300000, guid: 7ef287404d7094145bf1b4f8bc244960, type: 3}
 | 
			
		||||
  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 &686089587
 | 
			
		||||
CanvasRenderer:
 | 
			
		||||
  m_ObjectHideFlags: 0
 | 
			
		||||
  m_CorrespondingSourceObject: {fileID: 0}
 | 
			
		||||
  m_PrefabInstance: {fileID: 0}
 | 
			
		||||
  m_PrefabAsset: {fileID: 0}
 | 
			
		||||
  m_GameObject: {fileID: 686089584}
 | 
			
		||||
  m_CullTransparentMesh: 1
 | 
			
		||||
--- !u!1 &724240632
 | 
			
		||||
GameObject:
 | 
			
		||||
  m_ObjectHideFlags: 0
 | 
			
		||||
@@ -1154,6 +1444,82 @@ CanvasRenderer:
 | 
			
		||||
  m_PrefabAsset: {fileID: 0}
 | 
			
		||||
  m_GameObject: {fileID: 724240632}
 | 
			
		||||
  m_CullTransparentMesh: 1
 | 
			
		||||
--- !u!1 &737526254
 | 
			
		||||
GameObject:
 | 
			
		||||
  m_ObjectHideFlags: 0
 | 
			
		||||
  m_CorrespondingSourceObject: {fileID: 0}
 | 
			
		||||
  m_PrefabInstance: {fileID: 0}
 | 
			
		||||
  m_PrefabAsset: {fileID: 0}
 | 
			
		||||
  serializedVersion: 6
 | 
			
		||||
  m_Component:
 | 
			
		||||
  - component: {fileID: 737526255}
 | 
			
		||||
  - component: {fileID: 737526257}
 | 
			
		||||
  - component: {fileID: 737526256}
 | 
			
		||||
  m_Layer: 5
 | 
			
		||||
  m_Name: DarkBackground
 | 
			
		||||
  m_TagString: Untagged
 | 
			
		||||
  m_Icon: {fileID: 0}
 | 
			
		||||
  m_NavMeshLayer: 0
 | 
			
		||||
  m_StaticEditorFlags: 0
 | 
			
		||||
  m_IsActive: 1
 | 
			
		||||
--- !u!224 &737526255
 | 
			
		||||
RectTransform:
 | 
			
		||||
  m_ObjectHideFlags: 0
 | 
			
		||||
  m_CorrespondingSourceObject: {fileID: 0}
 | 
			
		||||
  m_PrefabInstance: {fileID: 0}
 | 
			
		||||
  m_PrefabAsset: {fileID: 0}
 | 
			
		||||
  m_GameObject: {fileID: 737526254}
 | 
			
		||||
  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: 1385054184}
 | 
			
		||||
  m_RootOrder: -1
 | 
			
		||||
  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 &737526256
 | 
			
		||||
MonoBehaviour:
 | 
			
		||||
  m_ObjectHideFlags: 0
 | 
			
		||||
  m_CorrespondingSourceObject: {fileID: 0}
 | 
			
		||||
  m_PrefabInstance: {fileID: 0}
 | 
			
		||||
  m_PrefabAsset: {fileID: 0}
 | 
			
		||||
  m_GameObject: {fileID: 737526254}
 | 
			
		||||
  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: 0, g: 0, b: 0, a: 0.39215687}
 | 
			
		||||
  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_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 &737526257
 | 
			
		||||
CanvasRenderer:
 | 
			
		||||
  m_ObjectHideFlags: 0
 | 
			
		||||
  m_CorrespondingSourceObject: {fileID: 0}
 | 
			
		||||
  m_PrefabInstance: {fileID: 0}
 | 
			
		||||
  m_PrefabAsset: {fileID: 0}
 | 
			
		||||
  m_GameObject: {fileID: 737526254}
 | 
			
		||||
  m_CullTransparentMesh: 1
 | 
			
		||||
--- !u!1 &769296102
 | 
			
		||||
GameObject:
 | 
			
		||||
  m_ObjectHideFlags: 0
 | 
			
		||||
@@ -1525,7 +1891,7 @@ RectTransform:
 | 
			
		||||
  - {fileID: 1767983940}
 | 
			
		||||
  - {fileID: 1597618777}
 | 
			
		||||
  m_Father: {fileID: 0}
 | 
			
		||||
  m_RootOrder: 5
 | 
			
		||||
  m_RootOrder: 6
 | 
			
		||||
  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
 | 
			
		||||
  m_AnchorMin: {x: 0, y: 0}
 | 
			
		||||
  m_AnchorMax: {x: 0, y: 0}
 | 
			
		||||
@@ -1570,7 +1936,7 @@ Transform:
 | 
			
		||||
  - {fileID: 1358901136}
 | 
			
		||||
  - {fileID: 868267785}
 | 
			
		||||
  m_Father: {fileID: 0}
 | 
			
		||||
  m_RootOrder: 4
 | 
			
		||||
  m_RootOrder: 5
 | 
			
		||||
  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
 | 
			
		||||
--- !u!1 &1317480696
 | 
			
		||||
GameObject:
 | 
			
		||||
@@ -1602,7 +1968,7 @@ Transform:
 | 
			
		||||
  m_Children:
 | 
			
		||||
  - {fileID: 232844150}
 | 
			
		||||
  m_Father: {fileID: 0}
 | 
			
		||||
  m_RootOrder: 16
 | 
			
		||||
  m_RootOrder: 17
 | 
			
		||||
  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
 | 
			
		||||
--- !u!1 &1358901135
 | 
			
		||||
GameObject:
 | 
			
		||||
@@ -1731,8 +2097,112 @@ Transform:
 | 
			
		||||
  m_Children:
 | 
			
		||||
  - {fileID: 1818375522}
 | 
			
		||||
  m_Father: {fileID: 0}
 | 
			
		||||
  m_RootOrder: 14
 | 
			
		||||
  m_RootOrder: 15
 | 
			
		||||
  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
 | 
			
		||||
--- !u!1 &1385054183
 | 
			
		||||
GameObject:
 | 
			
		||||
  m_ObjectHideFlags: 0
 | 
			
		||||
  m_CorrespondingSourceObject: {fileID: 0}
 | 
			
		||||
  m_PrefabInstance: {fileID: 0}
 | 
			
		||||
  m_PrefabAsset: {fileID: 0}
 | 
			
		||||
  serializedVersion: 6
 | 
			
		||||
  m_Component:
 | 
			
		||||
  - component: {fileID: 1385054184}
 | 
			
		||||
  - component: {fileID: 1385054187}
 | 
			
		||||
  - component: {fileID: 1385054186}
 | 
			
		||||
  - component: {fileID: 1385054185}
 | 
			
		||||
  m_Layer: 5
 | 
			
		||||
  m_Name: PauseMenuCanvas
 | 
			
		||||
  m_TagString: Untagged
 | 
			
		||||
  m_Icon: {fileID: 0}
 | 
			
		||||
  m_NavMeshLayer: 0
 | 
			
		||||
  m_StaticEditorFlags: 0
 | 
			
		||||
  m_IsActive: 1
 | 
			
		||||
--- !u!224 &1385054184
 | 
			
		||||
RectTransform:
 | 
			
		||||
  m_ObjectHideFlags: 0
 | 
			
		||||
  m_CorrespondingSourceObject: {fileID: 0}
 | 
			
		||||
  m_PrefabInstance: {fileID: 0}
 | 
			
		||||
  m_PrefabAsset: {fileID: 0}
 | 
			
		||||
  m_GameObject: {fileID: 1385054183}
 | 
			
		||||
  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
 | 
			
		||||
  m_LocalPosition: {x: 0, y: 0, z: 0}
 | 
			
		||||
  m_LocalScale: {x: 0, y: 0, z: 0}
 | 
			
		||||
  m_ConstrainProportionsScale: 0
 | 
			
		||||
  m_Children:
 | 
			
		||||
  - {fileID: 737526255}
 | 
			
		||||
  - {fileID: 686089585}
 | 
			
		||||
  m_Father: {fileID: 300310205}
 | 
			
		||||
  m_RootOrder: -1
 | 
			
		||||
  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
 | 
			
		||||
  m_AnchorMin: {x: 0, y: 0}
 | 
			
		||||
  m_AnchorMax: {x: 0, y: 0}
 | 
			
		||||
  m_AnchoredPosition: {x: 0, y: 0}
 | 
			
		||||
  m_SizeDelta: {x: 0, y: 0}
 | 
			
		||||
  m_Pivot: {x: 0, y: 0}
 | 
			
		||||
--- !u!114 &1385054185
 | 
			
		||||
MonoBehaviour:
 | 
			
		||||
  m_ObjectHideFlags: 0
 | 
			
		||||
  m_CorrespondingSourceObject: {fileID: 0}
 | 
			
		||||
  m_PrefabInstance: {fileID: 0}
 | 
			
		||||
  m_PrefabAsset: {fileID: 0}
 | 
			
		||||
  m_GameObject: {fileID: 1385054183}
 | 
			
		||||
  m_Enabled: 1
 | 
			
		||||
  m_EditorHideFlags: 0
 | 
			
		||||
  m_Script: {fileID: 11500000, guid: dc42784cf147c0c48a680349fa168899, type: 3}
 | 
			
		||||
  m_Name: 
 | 
			
		||||
  m_EditorClassIdentifier: 
 | 
			
		||||
  m_IgnoreReversedGraphics: 1
 | 
			
		||||
  m_BlockingObjects: 0
 | 
			
		||||
  m_BlockingMask:
 | 
			
		||||
    serializedVersion: 2
 | 
			
		||||
    m_Bits: 4294967295
 | 
			
		||||
--- !u!114 &1385054186
 | 
			
		||||
MonoBehaviour:
 | 
			
		||||
  m_ObjectHideFlags: 0
 | 
			
		||||
  m_CorrespondingSourceObject: {fileID: 0}
 | 
			
		||||
  m_PrefabInstance: {fileID: 0}
 | 
			
		||||
  m_PrefabAsset: {fileID: 0}
 | 
			
		||||
  m_GameObject: {fileID: 1385054183}
 | 
			
		||||
  m_Enabled: 1
 | 
			
		||||
  m_EditorHideFlags: 0
 | 
			
		||||
  m_Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, type: 3}
 | 
			
		||||
  m_Name: 
 | 
			
		||||
  m_EditorClassIdentifier: 
 | 
			
		||||
  m_UiScaleMode: 1
 | 
			
		||||
  m_ReferencePixelsPerUnit: 100
 | 
			
		||||
  m_ScaleFactor: 1
 | 
			
		||||
  m_ReferenceResolution: {x: 800, y: 600}
 | 
			
		||||
  m_ScreenMatchMode: 0
 | 
			
		||||
  m_MatchWidthOrHeight: 0
 | 
			
		||||
  m_PhysicalUnit: 3
 | 
			
		||||
  m_FallbackScreenDPI: 96
 | 
			
		||||
  m_DefaultSpriteDPI: 96
 | 
			
		||||
  m_DynamicPixelsPerUnit: 1
 | 
			
		||||
  m_PresetInfoIsWorld: 0
 | 
			
		||||
--- !u!223 &1385054187
 | 
			
		||||
Canvas:
 | 
			
		||||
  m_ObjectHideFlags: 0
 | 
			
		||||
  m_CorrespondingSourceObject: {fileID: 0}
 | 
			
		||||
  m_PrefabInstance: {fileID: 0}
 | 
			
		||||
  m_PrefabAsset: {fileID: 0}
 | 
			
		||||
  m_GameObject: {fileID: 1385054183}
 | 
			
		||||
  m_Enabled: 1
 | 
			
		||||
  serializedVersion: 3
 | 
			
		||||
  m_RenderMode: 0
 | 
			
		||||
  m_Camera: {fileID: 0}
 | 
			
		||||
  m_PlaneDistance: 100
 | 
			
		||||
  m_PixelPerfect: 0
 | 
			
		||||
  m_ReceivesEvents: 1
 | 
			
		||||
  m_OverrideSorting: 0
 | 
			
		||||
  m_OverridePixelPerfect: 0
 | 
			
		||||
  m_SortingBucketNormalizedSize: 0
 | 
			
		||||
  m_VertexColorAlwaysGammaSpace: 0
 | 
			
		||||
  m_AdditionalShaderChannelsFlag: 25
 | 
			
		||||
  m_UpdateRectTransformForStandalone: 0
 | 
			
		||||
  m_SortingLayerID: 0
 | 
			
		||||
  m_SortingOrder: 0
 | 
			
		||||
  m_TargetDisplay: 0
 | 
			
		||||
--- !u!1001 &1407172085
 | 
			
		||||
PrefabInstance:
 | 
			
		||||
  m_ObjectHideFlags: 0
 | 
			
		||||
@@ -1747,7 +2217,7 @@ PrefabInstance:
 | 
			
		||||
      objectReference: {fileID: 519420031}
 | 
			
		||||
    - target: {fileID: 5885597207104481986, guid: 576d3fc87874f426294e4bbacb171478, type: 3}
 | 
			
		||||
      propertyPath: m_RootOrder
 | 
			
		||||
      value: 9
 | 
			
		||||
      value: 10
 | 
			
		||||
      objectReference: {fileID: 0}
 | 
			
		||||
    - target: {fileID: 5885597207104481986, guid: 576d3fc87874f426294e4bbacb171478, type: 3}
 | 
			
		||||
      propertyPath: m_LocalPosition.x
 | 
			
		||||
@@ -23813,7 +24283,7 @@ Transform:
 | 
			
		||||
  m_ConstrainProportionsScale: 0
 | 
			
		||||
  m_Children: []
 | 
			
		||||
  m_Father: {fileID: 0}
 | 
			
		||||
  m_RootOrder: 7
 | 
			
		||||
  m_RootOrder: 8
 | 
			
		||||
  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
 | 
			
		||||
--- !u!114 &2026489083
 | 
			
		||||
MonoBehaviour:
 | 
			
		||||
@@ -23844,7 +24314,7 @@ PrefabInstance:
 | 
			
		||||
    m_Modifications:
 | 
			
		||||
    - target: {fileID: 5447655033524966674, guid: 5e69412b9141e4bdeaaaf00f6dce7b82, type: 3}
 | 
			
		||||
      propertyPath: m_RootOrder
 | 
			
		||||
      value: 12
 | 
			
		||||
      value: 13
 | 
			
		||||
      objectReference: {fileID: 0}
 | 
			
		||||
    - target: {fileID: 5447655033524966674, guid: 5e69412b9141e4bdeaaaf00f6dce7b82, type: 3}
 | 
			
		||||
      propertyPath: m_LocalPosition.x
 | 
			
		||||
@@ -23905,7 +24375,7 @@ PrefabInstance:
 | 
			
		||||
    m_Modifications:
 | 
			
		||||
    - target: {fileID: 1206589089063141587, guid: ecbe9d625a3954206bc8d3d6361ad9b2, type: 3}
 | 
			
		||||
      propertyPath: m_RootOrder
 | 
			
		||||
      value: 15
 | 
			
		||||
      value: 16
 | 
			
		||||
      objectReference: {fileID: 0}
 | 
			
		||||
    - target: {fileID: 1206589089063141587, guid: ecbe9d625a3954206bc8d3d6361ad9b2, type: 3}
 | 
			
		||||
      propertyPath: m_LocalPosition.x
 | 
			
		||||
@@ -24035,7 +24505,7 @@ PrefabInstance:
 | 
			
		||||
    m_Modifications:
 | 
			
		||||
    - target: {fileID: 493245979038171992, guid: fe6515c8ba67e4334bd83dff507ec83e, type: 3}
 | 
			
		||||
      propertyPath: m_RootOrder
 | 
			
		||||
      value: 11
 | 
			
		||||
      value: 12
 | 
			
		||||
      objectReference: {fileID: 0}
 | 
			
		||||
    - target: {fileID: 493245979038171992, guid: fe6515c8ba67e4334bd83dff507ec83e, type: 3}
 | 
			
		||||
      propertyPath: m_LocalPosition.x
 | 
			
		||||
@@ -24100,7 +24570,7 @@ PrefabInstance:
 | 
			
		||||
      objectReference: {fileID: 0}
 | 
			
		||||
    - target: {fileID: 8452658923215583967, guid: 94c7d43583a3b46c58e7d4e253eae896, type: 3}
 | 
			
		||||
      propertyPath: m_RootOrder
 | 
			
		||||
      value: 13
 | 
			
		||||
      value: 14
 | 
			
		||||
      objectReference: {fileID: 0}
 | 
			
		||||
    - target: {fileID: 8452658923215583967, guid: 94c7d43583a3b46c58e7d4e253eae896, type: 3}
 | 
			
		||||
      propertyPath: m_LocalPosition.x
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										30
									
								
								Assets/Scripts/PauseController.cs
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										30
									
								
								Assets/Scripts/PauseController.cs
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,30 @@
 | 
			
		||||
using System.Collections;
 | 
			
		||||
using System.Collections.Generic;
 | 
			
		||||
using UnityEngine;
 | 
			
		||||
using UnityEngine.InputSystem;
 | 
			
		||||
 | 
			
		||||
public class PauseController : MonoBehaviour
 | 
			
		||||
{
 | 
			
		||||
 | 
			
		||||
    public bool isPaused = false;
 | 
			
		||||
    public GameObject pauseMenuCanvas;
 | 
			
		||||
 | 
			
		||||
    void Awake() {
 | 
			
		||||
        TogglePauseMenu(false);
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    void OnPause() {
 | 
			
		||||
        if (!isPaused) {
 | 
			
		||||
            Time.timeScale = 0;
 | 
			
		||||
            TogglePauseMenu(true);
 | 
			
		||||
        } else {
 | 
			
		||||
            Time.timeScale = 1;
 | 
			
		||||
            TogglePauseMenu(false);
 | 
			
		||||
        }
 | 
			
		||||
        isPaused = !isPaused;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    void TogglePauseMenu(bool showPauseMenu) {
 | 
			
		||||
        pauseMenuCanvas.SetActive(showPauseMenu);
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										11
									
								
								Assets/Scripts/PauseController.cs.meta
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										11
									
								
								Assets/Scripts/PauseController.cs.meta
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,11 @@
 | 
			
		||||
fileFormatVersion: 2
 | 
			
		||||
guid: cfde94a1d6dbc4cb49a9a7530cb6f6e0
 | 
			
		||||
MonoImporter:
 | 
			
		||||
  externalObjects: {}
 | 
			
		||||
  serializedVersion: 2
 | 
			
		||||
  defaultReferences: []
 | 
			
		||||
  executionOrder: 0
 | 
			
		||||
  icon: {instanceID: 0}
 | 
			
		||||
  userData: 
 | 
			
		||||
  assetBundleName: 
 | 
			
		||||
  assetBundleVariant: 
 | 
			
		||||
@@ -132,12 +132,15 @@ public class PlayerBehavior : MonoBehaviour
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    void LetGoOfGrapple() {
 | 
			
		||||
        if (tambourine != null && grapplingRope.isGrappling)
 | 
			
		||||
            {
 | 
			
		||||
        bool currentlyPaused = GameObject.Find("PauseMenu").GetComponent<PauseController>().isPaused;
 | 
			
		||||
        if (grapplingRope.isGrappling && !currentlyPaused) {
 | 
			
		||||
            print("currently paused is " + currentlyPaused + ", releasing grapple");
 | 
			
		||||
            if (tambourine != null) {
 | 
			
		||||
                tambourine.GetComponent<TambourineBehavior>().DestroySelf();
 | 
			
		||||
            }
 | 
			
		||||
            grapplingGun.ReleaseGrapple();
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    void OnTriggerEnter2D(Collider2D col)
 | 
			
		||||
    {
 | 
			
		||||
 
 | 
			
		||||
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
										
											Binary file not shown.
										
									
								
							| 
		 Before Width: | Height: | Size: 181 B  | 
							
								
								
									
										
											BIN
										
									
								
								Assets/Sprites/UI/Panel.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								Assets/Sprites/UI/Panel.png
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							| 
		 After Width: | Height: | Size: 491 B  | 
@@ -1,5 +1,5 @@
 | 
			
		||||
fileFormatVersion: 2
 | 
			
		||||
guid: 291ae2bd8a2224b3485b6461fb93e441
 | 
			
		||||
guid: 7ef287404d7094145bf1b4f8bc244960
 | 
			
		||||
TextureImporter:
 | 
			
		||||
  internalIDToNameTable: []
 | 
			
		||||
  externalObjects: {}
 | 
			
		||||
@@ -49,8 +49,8 @@ TextureImporter:
 | 
			
		||||
  alignment: 0
 | 
			
		||||
  spritePivot: {x: 0.5, y: 0.5}
 | 
			
		||||
  spritePixelsToUnits: 32
 | 
			
		||||
  spriteBorder: {x: 3, y: 4, z: 3, w: 3}
 | 
			
		||||
  spriteGenerateFallbackPhysicsShape: 0
 | 
			
		||||
  spriteBorder: {x: 8, y: 8, z: 8, w: 8}
 | 
			
		||||
  spriteGenerateFallbackPhysicsShape: 1
 | 
			
		||||
  alphaUsage: 1
 | 
			
		||||
  alphaIsTransparency: 1
 | 
			
		||||
  spriteTessellationDetail: -1
 | 
			
		||||
		Reference in New Issue
	
	Block a user