diff --git a/Assets/Scenes/Game.unity b/Assets/Scenes/Game.unity index 0fcef42..c4830c4 100644 --- a/Assets/Scenes/Game.unity +++ b/Assets/Scenes/Game.unity @@ -21356,12 +21356,12 @@ Transform: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 382827736} serializedVersion: 2 - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 59.76, y: -39.01, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] - m_Father: {fileID: 0} + m_Father: {fileID: 439163859} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1001 &394036755 PrefabInstance: @@ -21616,7 +21616,7 @@ Transform: - {fileID: 1972076835} - {fileID: 1483226599} - {fileID: 1432589379} - - {fileID: 1516594163} + - {fileID: 382827739} m_Father: {fileID: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &446769396 @@ -24201,6 +24201,54 @@ MonoBehaviour: m_hasFontAssetChanged: 0 m_baseMaterial: {fileID: 0} m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!1 &994553007 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 994553009} + - component: {fileID: 994553008} + m_Layer: 0 + m_Name: LevelSwitcher + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &994553008 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 994553007} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 717ca245990ccea7580364c54b200c8d, type: 3} + m_Name: + m_EditorClassIdentifier: + stages: + currentStage: 0 + uiStage: 1 + shopStage: 2 +--- !u!4 &994553009 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 994553007} + serializedVersion: 2 + 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: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &1008626377 GameObject: m_ObjectHideFlags: 0 @@ -26258,12 +26306,12 @@ Transform: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1516594162} serializedVersion: 2 - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + 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: 439163859} + m_Father: {fileID: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!114 &1516594164 MonoBehaviour: @@ -52488,6 +52536,8 @@ SceneRoots: - {fileID: 519420032} - {fileID: 619394802} - {fileID: 583397146} + - {fileID: 994553009} + - {fileID: 1516594163} - {fileID: 439163859} - {fileID: 394036755} - {fileID: 1683661728} @@ -52495,4 +52545,3 @@ SceneRoots: - {fileID: 1319590957} - {fileID: 1935311237} - {fileID: 1411132463} - - {fileID: 382827739} diff --git a/Assets/Scenes/PlayerUI.unity b/Assets/Scenes/PlayerUI.unity index 42d6a15..67b6227 100644 --- a/Assets/Scenes/PlayerUI.unity +++ b/Assets/Scenes/PlayerUI.unity @@ -3494,98 +3494,6 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 918232564} m_CullTransparentMesh: 1 ---- !u!1 &948791715 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 948791718} - - component: {fileID: 948791717} - - component: {fileID: 948791716} - m_Layer: 0 - m_Name: Main Camera - m_TagString: MainCamera - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!81 &948791716 -AudioListener: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 948791715} - m_Enabled: 1 ---- !u!20 &948791717 -Camera: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 948791715} - m_Enabled: 1 - serializedVersion: 2 - m_ClearFlags: 1 - m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} - m_projectionMatrixMode: 1 - m_GateFitMode: 2 - m_FOVAxisMode: 0 - m_Iso: 200 - m_ShutterSpeed: 0.005 - m_Aperture: 16 - m_FocusDistance: 10 - m_FocalLength: 50 - m_BladeCount: 5 - m_Curvature: {x: 2, y: 11} - m_BarrelClipping: 0.25 - m_Anamorphism: 0 - m_SensorSize: {x: 36, y: 24} - m_LensShift: {x: 0, y: 0} - m_NormalizedViewPortRect: - serializedVersion: 2 - x: 0 - y: 0 - width: 1 - height: 1 - near clip plane: 0.3 - far clip plane: 1000 - field of view: 60 - orthographic: 1 - orthographic size: 5 - m_Depth: -1 - m_CullingMask: - serializedVersion: 2 - m_Bits: 4294967295 - m_RenderingPath: -1 - m_TargetTexture: {fileID: 0} - m_TargetDisplay: 0 - m_TargetEye: 3 - m_HDR: 1 - m_AllowMSAA: 1 - m_AllowDynamicResolution: 0 - m_ForceIntoRT: 0 - m_OcclusionCulling: 1 - m_StereoConvergence: 10 - m_StereoSeparation: 0.022 ---- !u!4 &948791718 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 948791715} - serializedVersion: 2 - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: -10} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 0} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &954012639 GameObject: m_ObjectHideFlags: 0 @@ -7092,6 +7000,5 @@ RectTransform: SceneRoots: m_ObjectHideFlags: 0 m_Roots: - - {fileID: 948791718} - {fileID: 1185067170} - {fileID: 1068812598} diff --git a/Assets/Scenes/Shop.unity b/Assets/Scenes/Shop.unity index 0a8c338..39c12a2 100644 --- a/Assets/Scenes/Shop.unity +++ b/Assets/Scenes/Shop.unity @@ -422,6 +422,61 @@ Transform: m_CorrespondingSourceObject: {fileID: 5661264056639479186, guid: 8764555a5fdde3428903d7ac06f8ff7f, type: 3} m_PrefabInstance: {fileID: 1952728174} m_PrefabAsset: {fileID: 0} +--- !u!1 &2080483293 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2080483295} + - component: {fileID: 2080483294} + m_Layer: 0 + m_Name: AbilityManager + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &2080483294 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2080483293} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1536116e866f6604e8d93d80bb9a6237, type: 3} + m_Name: + m_EditorClassIdentifier: + player: {fileID: 0} + upgradeToAdd: {fileID: 11400000, guid: 6fe34d7ec95c2ce1fac0727c553b5f0b, type: 2} + upgradeButton: {fileID: 0} + allUpgrades: + - {fileID: 11400000, guid: 6fe34d7ec95c2ce1fac0727c553b5f0b, type: 2} + - {fileID: 11400000, guid: 8ba5b877541778773b0434cf7e36cebb, type: 2} + allAbilities: + - {fileID: 8579369158027197764, guid: d695e39a8ed83e67aa09d75b33cf7bb3, type: 3} + - {fileID: 8579369158027197764, guid: fc8f0e7853997c463b72085306621f40, type: 3} + - {fileID: 2212103048918046095, guid: 2d849b52879286a90a56fa3955e0adb6, type: 3} + - {fileID: 2202756030888818067, guid: 91297fef450704432837e8de1bda05d7, type: 3} +--- !u!4 &2080483295 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2080483293} + serializedVersion: 2 + 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: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &2082374415 GameObject: m_ObjectHideFlags: 0 @@ -524,4 +579,5 @@ SceneRoots: - {fileID: 1498229352} - {fileID: 1845127810} - {fileID: 2082374418} + - {fileID: 2080483295} - {fileID: 1952728174} diff --git a/Assets/Scripts/Abilities/AbilityManager.cs b/Assets/Scripts/Abilities/AbilityManager.cs index 0bd8d6a..2a3d741 100644 --- a/Assets/Scripts/Abilities/AbilityManager.cs +++ b/Assets/Scripts/Abilities/AbilityManager.cs @@ -62,7 +62,7 @@ public class AbilityManager : MonoBehaviour { upgradesInventory.Remove(upgrade); } - ability.AddUpgrade(upgrade); + ability.AddUpgrade(upgrade, 1); AbilityUIHandler.instance.UpdateInventory(); } } diff --git a/Assets/Scripts/Abilities/AbilityUIHandler.cs b/Assets/Scripts/Abilities/AbilityUIHandler.cs index c1c423c..3c7717c 100644 --- a/Assets/Scripts/Abilities/AbilityUIHandler.cs +++ b/Assets/Scripts/Abilities/AbilityUIHandler.cs @@ -18,18 +18,19 @@ public class AbilityUIHandler : MonoBehaviour return; } instance = this; + playerAbilityHandler = FindFirstObjectByType(); } #endregion [Header("Abilities")] public List