diff --git a/SpaceShooter/Assets/Main.unity b/SpaceShooter/Assets/Main.unity index 34152c0..c7b6087 100644 --- a/SpaceShooter/Assets/Main.unity +++ b/SpaceShooter/Assets/Main.unity @@ -112,6 +112,83 @@ NavMeshSettings: debug: m_Flags: 0 m_NavMeshData: {fileID: 0} +--- !u!1 &9615812 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 9615813} + - component: {fileID: 9615815} + - component: {fileID: 9615814} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &9615813 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9615812} + 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_Children: [] + m_Father: {fileID: 19546990} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 0, y: -82.18} + m_SizeDelta: {x: 160, y: 30} + m_Pivot: {x: 0, y: 1} +--- !u!114 &9615814 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9615812} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 30 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 3 + m_MaxSize: 40 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 1 + m_VerticalOverflow: 1 + m_LineSpacing: 1 + m_Text: '''Esc'' to Pause' +--- !u!222 &9615815 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9615812} + m_CullTransparentMesh: 0 --- !u!1 &19546986 GameObject: m_ObjectHideFlags: 0 @@ -204,14 +281,88 @@ RectTransform: m_Children: - {fileID: 689181780} - {fileID: 642729831} + - {fileID: 9615813} m_Father: {fileID: 0} - m_RootOrder: 5 + m_RootOrder: 4 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!1 &29912842 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 29912843} + - component: {fileID: 29912845} + - component: {fileID: 29912844} + m_Layer: 5 + m_Name: PauseMenu + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &29912843 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 29912842} + 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_Children: + - {fileID: 598201721} + m_Father: {fileID: 1700812998} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 1024, y: 768} + m_Pivot: {x: 0, y: 1} +--- !u!114 &29912844 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 29912842} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0, g: 0, b: 0, a: 0.392} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 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 +--- !u!222 &29912845 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 29912842} + m_CullTransparentMesh: 0 --- !u!1 &128653739 GameObject: m_ObjectHideFlags: 0 @@ -276,7 +427,7 @@ Transform: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 128653739} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0.1, y: 0, z: 0} + m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: - {fileID: 1024978147} @@ -298,8 +449,8 @@ MonoBehaviour: m_EditorClassIdentifier: speed: 7.5 boundary: - xMin: -4.25 - xMax: 4.25 + xMin: -5 + xMax: 4.5 yMin: -0.5 yMax: 10 shot: {fileID: 2786470009650213004, guid: 9e195a83d88cbaf4fa88db914f35bca4, type: 3} @@ -418,6 +569,147 @@ Transform: m_Father: {fileID: 0} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &598201720 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 598201721} + - component: {fileID: 598201725} + - component: {fileID: 598201724} + - component: {fileID: 598201723} + - component: {fileID: 598201722} + m_Layer: 5 + m_Name: ResumeButton + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &598201721 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 598201720} + 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_Children: + - {fileID: 1784172504} + m_Father: {fileID: 29912843} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.48828125, y: 0.61361474} + m_AnchorMax: {x: 0.48828125, y: 0.61361474} + m_AnchoredPosition: {x: 0.25, y: 27.2} + m_SizeDelta: {x: 235.4, y: 55.9} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &598201722 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 598201720} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1573420865, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_EffectColor: {r: 0, g: 0, b: 0, a: 0.5} + m_EffectDistance: {x: 4, y: -4} + m_UseGraphicAlpha: 1 +--- !u!114 &598201723 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 598201720} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1392445389, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 0 + 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: 0} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 0.46666667} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.6627451} + 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_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 598201724} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 1700812999} + m_MethodName: Resume + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 +--- !u!114 &598201724 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 598201720} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0, g: 0, b: 0, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10905, 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 +--- !u!222 &598201725 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 598201720} + m_CullTransparentMesh: 0 --- !u!1 &642729830 GameObject: m_ObjectHideFlags: 0 @@ -668,12 +960,45 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 745307566} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: -12.51, y: 7.89, z: 0} - m_LocalScale: {x: 13.808219, y: 19.957363, z: 1} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -9.816023, y: 2.5647817, z: 0} + m_LocalScale: {x: 13.808218, y: 19.957363, z: 1} m_Children: [] + m_Father: {fileID: 852977240} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &852977239 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 852977240} + m_Layer: 0 + m_Name: Background Object + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &852977240 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 852977239} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -2.6939762, y: 5.325218, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1641763992} + - {fileID: 1748514802} + - {fileID: 745307569} m_Father: {fileID: 0} - m_RootOrder: 7 + m_RootOrder: 6 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &1024978146 GameObject: @@ -784,7 +1109,7 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: hazard: {fileID: 8413504239514052086, guid: 36ad102bc23fdf24bbb56f0c5a2caa28, type: 3} - spawnValues: {x: 4, y: 15} + spawnValues: {x: 4.25, y: 15} hazardCount: 15 spawnWait: 0.5 startWait: 1 @@ -801,7 +1126,7 @@ Transform: m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 4 + m_RootOrder: 3 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &1641763989 GameObject: @@ -873,13 +1198,126 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1641763989} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 12.01, y: 7.89, z: 0} - m_LocalScale: {x: 13.808219, y: 19.957363, z: 1} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 14.703978, y: 2.5647817, z: 0} + m_LocalScale: {x: 13.808218, y: 19.957363, z: 1} m_Children: [] + m_Father: {fileID: 852977240} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1700812994 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1700812998} + - component: {fileID: 1700812997} + - component: {fileID: 1700812996} + - component: {fileID: 1700812995} + - component: {fileID: 1700812999} + m_Layer: 5 + m_Name: Canvas + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1700812995 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1700812994} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1301386320, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 1 + m_BlockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 +--- !u!114 &1700812996 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1700812994} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1980459831, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_UiScaleMode: 0 + 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 +--- !u!223 &1700812997 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1700812994} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 0 + m_Camera: {fileID: 0} + m_PlaneDistance: 100 + m_PixelPerfect: 1 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_AdditionalShaderChannelsFlag: 0 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!224 &1700812998 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1700812994} + 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_Children: + - {fileID: 29912843} m_Father: {fileID: 0} - m_RootOrder: 8 + m_RootOrder: 7 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 &1700812999 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1700812994} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 6eead41a53c4bdf41ae4c8d0d7b34e21, type: 3} + m_Name: + m_EditorClassIdentifier: + pauseMenuUI: {fileID: 29912842} --- !u!1 &1748514799 GameObject: m_ObjectHideFlags: 0 @@ -950,13 +1388,90 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1748514799} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: -0.33, y: 7.89, z: 0} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 2.3639762, y: 2.5647817, z: 0} m_LocalScale: {x: 10.91, y: 19.957363, z: 1} m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 2 + m_Father: {fileID: 852977240} + m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1784172503 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1784172504} + - component: {fileID: 1784172506} + - component: {fileID: 1784172505} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1784172504 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1784172503} + 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_Children: [] + m_Father: {fileID: 598201721} + m_RootOrder: 0 + 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: 1.05} + m_SizeDelta: {x: 0, y: 2.1} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1784172505 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1784172503} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 50 + m_FontStyle: 1 + m_BestFit: 0 + m_MinSize: 5 + m_MaxSize: 50 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 1 + m_VerticalOverflow: 1 + m_LineSpacing: 1 + m_Text: RESUME +--- !u!222 &1784172506 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1784172503} + m_CullTransparentMesh: 0 --- !u!1 &1942229631 GameObject: m_ObjectHideFlags: 0 @@ -1025,7 +1540,7 @@ Transform: m_LocalScale: {x: 1.03, y: 1.03, z: 1} m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 3 + m_RootOrder: 2 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &2124626527 GameObject: @@ -1091,5 +1606,5 @@ Transform: m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 6 + m_RootOrder: 5 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} diff --git a/SpaceShooter/Assets/Scripts/PauseMenu.cs b/SpaceShooter/Assets/Scripts/PauseMenu.cs new file mode 100644 index 0000000..303166b --- /dev/null +++ b/SpaceShooter/Assets/Scripts/PauseMenu.cs @@ -0,0 +1,41 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +public class PauseMenu : MonoBehaviour +{ + + public static bool GameIsPaused = false; + + public GameObject pauseMenuUI; + + // Update is called once per frame + void Update() + { + if (Input.GetKeyDown(KeyCode.Escape)) + { + { + Resume(); + } + else + { + Pause(); + } + } + } + + public void Resume() + { + pauseMenuUI.SetActive(false); + Time.timeScale = 1f; + GameIsPaused = false; + } + + void Pause () + { + pauseMenuUI.SetActive(true); + Time.timeScale = 0f; + GameIsPaused = true; + } + +} diff --git a/SpaceShooter/Assets/Scripts/PauseMenu.cs.meta b/SpaceShooter/Assets/Scripts/PauseMenu.cs.meta new file mode 100644 index 0000000..b65dda3 --- /dev/null +++ b/SpaceShooter/Assets/Scripts/PauseMenu.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 6eead41a53c4bdf41ae4c8d0d7b34e21 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/SpaceShooter/Builds/Build/Builds.data.unityweb b/SpaceShooter/Builds/Build/Builds.data.unityweb index f86fb64..878683b 100644 Binary files a/SpaceShooter/Builds/Build/Builds.data.unityweb and b/SpaceShooter/Builds/Build/Builds.data.unityweb differ diff --git a/SpaceShooter/Builds/Build/Builds.wasm.code.unityweb b/SpaceShooter/Builds/Build/Builds.wasm.code.unityweb index b890fa4..0b788ea 100644 Binary files a/SpaceShooter/Builds/Build/Builds.wasm.code.unityweb and b/SpaceShooter/Builds/Build/Builds.wasm.code.unityweb differ diff --git a/SpaceShooter/Builds/Build/Builds.wasm.framework.unityweb b/SpaceShooter/Builds/Build/Builds.wasm.framework.unityweb index a25f838..afac519 100644 --- a/SpaceShooter/Builds/Build/Builds.wasm.framework.unityweb +++ b/SpaceShooter/Builds/Build/Builds.wasm.framework.unityweb @@ -1246,7 +1246,7 @@ function _emscripten_asm_const_id(code, a0) { return ASM_CONSTS[code](a0); } STATIC_BASE = GLOBAL_BASE; -STATICTOP = STATIC_BASE + 3066976; +STATICTOP = STATIC_BASE + 3067312; __ATINIT__.push({ func: (function() { __GLOBAL__sub_I_AccessibilityScriptingClasses_cpp(); @@ -3021,7 +3021,7 @@ __ATINIT__.push({ }) }, { func: (function() { - __GLOBAL__sub_I_Thread_cpp_85115(); + __GLOBAL__sub_I_Thread_cpp_39537(); }) }, { func: (function() { @@ -3057,7 +3057,7 @@ __ATINIT__.push({ }) }, { func: (function() { - __GLOBAL__sub_I_Assembly_cpp_85858(); + __GLOBAL__sub_I_Assembly_cpp_40280(); }) }, { func: (function() { @@ -3065,11 +3065,7 @@ __ATINIT__.push({ }) }, { func: (function() { - __GLOBAL__sub_I_Runtime_cpp_86477(); - }) -}, { - func: (function() { - __GLOBAL__sub_I_Il2CppCodeRegistration_cpp(); + __GLOBAL__sub_I_Runtime_cpp_40899(); }) }, { func: (function() { @@ -3087,8 +3083,12 @@ __ATINIT__.push({ func: (function() { __GLOBAL__sub_I_Path_cpp(); }) +}, { + func: (function() { + __GLOBAL__sub_I_Il2CppCodeRegistration_cpp(); + }) }); -var STATIC_BUMP = 3066976; +var STATIC_BUMP = 3067312; Module["STATIC_BASE"] = STATIC_BASE; Module["STATIC_BUMP"] = STATIC_BUMP; var tempDoublePtr = STATICTOP; @@ -19508,11 +19508,11 @@ asm["__GLOBAL__sub_I_Assembly_cpp"] = (function() { assert(!runtimeExited, "the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"); return real___GLOBAL__sub_I_Assembly_cpp.apply(null, arguments); }); -var real___GLOBAL__sub_I_Assembly_cpp_85858 = asm["__GLOBAL__sub_I_Assembly_cpp_85858"]; -asm["__GLOBAL__sub_I_Assembly_cpp_85858"] = (function() { +var real___GLOBAL__sub_I_Assembly_cpp_40280 = asm["__GLOBAL__sub_I_Assembly_cpp_40280"]; +asm["__GLOBAL__sub_I_Assembly_cpp_40280"] = (function() { assert(runtimeInitialized, "you need to wait for the runtime to be ready (e.g. wait for main() to be called)"); assert(!runtimeExited, "the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"); - return real___GLOBAL__sub_I_Assembly_cpp_85858.apply(null, arguments); + return real___GLOBAL__sub_I_Assembly_cpp_40280.apply(null, arguments); }); var real___GLOBAL__sub_I_AssetBundleFileSystem_cpp = asm["__GLOBAL__sub_I_AssetBundleFileSystem_cpp"]; asm["__GLOBAL__sub_I_AssetBundleFileSystem_cpp"] = (function() { @@ -20912,11 +20912,11 @@ asm["__GLOBAL__sub_I_Runtime_cpp"] = (function() { assert(!runtimeExited, "the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"); return real___GLOBAL__sub_I_Runtime_cpp.apply(null, arguments); }); -var real___GLOBAL__sub_I_Runtime_cpp_86477 = asm["__GLOBAL__sub_I_Runtime_cpp_86477"]; -asm["__GLOBAL__sub_I_Runtime_cpp_86477"] = (function() { +var real___GLOBAL__sub_I_Runtime_cpp_40899 = asm["__GLOBAL__sub_I_Runtime_cpp_40899"]; +asm["__GLOBAL__sub_I_Runtime_cpp_40899"] = (function() { assert(runtimeInitialized, "you need to wait for the runtime to be ready (e.g. wait for main() to be called)"); assert(!runtimeExited, "the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"); - return real___GLOBAL__sub_I_Runtime_cpp_86477.apply(null, arguments); + return real___GLOBAL__sub_I_Runtime_cpp_40899.apply(null, arguments); }); var real___GLOBAL__sub_I_Shader_cpp = asm["__GLOBAL__sub_I_Shader_cpp"]; asm["__GLOBAL__sub_I_Shader_cpp"] = (function() { @@ -21032,11 +21032,11 @@ asm["__GLOBAL__sub_I_Thread_cpp"] = (function() { assert(!runtimeExited, "the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"); return real___GLOBAL__sub_I_Thread_cpp.apply(null, arguments); }); -var real___GLOBAL__sub_I_Thread_cpp_85115 = asm["__GLOBAL__sub_I_Thread_cpp_85115"]; -asm["__GLOBAL__sub_I_Thread_cpp_85115"] = (function() { +var real___GLOBAL__sub_I_Thread_cpp_39537 = asm["__GLOBAL__sub_I_Thread_cpp_39537"]; +asm["__GLOBAL__sub_I_Thread_cpp_39537"] = (function() { assert(runtimeInitialized, "you need to wait for the runtime to be ready (e.g. wait for main() to be called)"); assert(!runtimeExited, "the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"); - return real___GLOBAL__sub_I_Thread_cpp_85115.apply(null, arguments); + return real___GLOBAL__sub_I_Thread_cpp_39537.apply(null, arguments); }); var real___GLOBAL__sub_I_TilemapScriptingClasses_cpp = asm["__GLOBAL__sub_I_TilemapScriptingClasses_cpp"]; asm["__GLOBAL__sub_I_TilemapScriptingClasses_cpp"] = (function() { @@ -22478,10 +22478,10 @@ var __GLOBAL__sub_I_Assembly_cpp = Module["__GLOBAL__sub_I_Assembly_cpp"] = (fun assert(!runtimeExited, "the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"); return Module["asm"]["__GLOBAL__sub_I_Assembly_cpp"].apply(null, arguments); }); -var __GLOBAL__sub_I_Assembly_cpp_85858 = Module["__GLOBAL__sub_I_Assembly_cpp_85858"] = (function() { +var __GLOBAL__sub_I_Assembly_cpp_40280 = Module["__GLOBAL__sub_I_Assembly_cpp_40280"] = (function() { assert(runtimeInitialized, "you need to wait for the runtime to be ready (e.g. wait for main() to be called)"); assert(!runtimeExited, "the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"); - return Module["asm"]["__GLOBAL__sub_I_Assembly_cpp_85858"].apply(null, arguments); + return Module["asm"]["__GLOBAL__sub_I_Assembly_cpp_40280"].apply(null, arguments); }); var __GLOBAL__sub_I_AssetBundleFileSystem_cpp = Module["__GLOBAL__sub_I_AssetBundleFileSystem_cpp"] = (function() { assert(runtimeInitialized, "you need to wait for the runtime to be ready (e.g. wait for main() to be called)"); @@ -23648,10 +23648,10 @@ var __GLOBAL__sub_I_Runtime_cpp = Module["__GLOBAL__sub_I_Runtime_cpp"] = (funct assert(!runtimeExited, "the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"); return Module["asm"]["__GLOBAL__sub_I_Runtime_cpp"].apply(null, arguments); }); -var __GLOBAL__sub_I_Runtime_cpp_86477 = Module["__GLOBAL__sub_I_Runtime_cpp_86477"] = (function() { +var __GLOBAL__sub_I_Runtime_cpp_40899 = Module["__GLOBAL__sub_I_Runtime_cpp_40899"] = (function() { assert(runtimeInitialized, "you need to wait for the runtime to be ready (e.g. wait for main() to be called)"); assert(!runtimeExited, "the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"); - return Module["asm"]["__GLOBAL__sub_I_Runtime_cpp_86477"].apply(null, arguments); + return Module["asm"]["__GLOBAL__sub_I_Runtime_cpp_40899"].apply(null, arguments); }); var __GLOBAL__sub_I_Shader_cpp = Module["__GLOBAL__sub_I_Shader_cpp"] = (function() { assert(runtimeInitialized, "you need to wait for the runtime to be ready (e.g. wait for main() to be called)"); @@ -23748,10 +23748,10 @@ var __GLOBAL__sub_I_Thread_cpp = Module["__GLOBAL__sub_I_Thread_cpp"] = (functio assert(!runtimeExited, "the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"); return Module["asm"]["__GLOBAL__sub_I_Thread_cpp"].apply(null, arguments); }); -var __GLOBAL__sub_I_Thread_cpp_85115 = Module["__GLOBAL__sub_I_Thread_cpp_85115"] = (function() { +var __GLOBAL__sub_I_Thread_cpp_39537 = Module["__GLOBAL__sub_I_Thread_cpp_39537"] = (function() { assert(runtimeInitialized, "you need to wait for the runtime to be ready (e.g. wait for main() to be called)"); assert(!runtimeExited, "the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"); - return Module["asm"]["__GLOBAL__sub_I_Thread_cpp_85115"].apply(null, arguments); + return Module["asm"]["__GLOBAL__sub_I_Thread_cpp_39537"].apply(null, arguments); }); var __GLOBAL__sub_I_TilemapScriptingClasses_cpp = Module["__GLOBAL__sub_I_TilemapScriptingClasses_cpp"] = (function() { assert(runtimeInitialized, "you need to wait for the runtime to be ready (e.g. wait for main() to be called)");