diff --git a/Assets/2D Hand Painted Tilesets/2D Hand Painted - Grassland Tileset/Prefabs/Tree.prefab b/Assets/2D Hand Painted Tilesets/2D Hand Painted - Grassland Tileset/Prefabs/Tree.prefab index b9cd5df..b97dadf 100644 --- a/Assets/2D Hand Painted Tilesets/2D Hand Painted - Grassland Tileset/Prefabs/Tree.prefab +++ b/Assets/2D Hand Painted Tilesets/2D Hand Painted - Grassland Tileset/Prefabs/Tree.prefab @@ -42,10 +42,12 @@ m_CastShadows: 0 m_ReceiveShadows: 0 m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 m_MotionVectors: 1 m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 m_RayTracingMode: 0 + m_RayTraceProcedural: 0 m_RenderingLayerMask: 1 m_RendererPriority: 0 m_Materials: @@ -123,10 +125,12 @@ m_CastShadows: 0 m_ReceiveShadows: 0 m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 m_MotionVectors: 1 m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 m_RayTracingMode: 0 + m_RayTraceProcedural: 0 m_RenderingLayerMask: 1 m_RendererPriority: 0 m_Materials: @@ -204,10 +208,12 @@ m_CastShadows: 0 m_ReceiveShadows: 0 m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 m_MotionVectors: 1 m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 m_RayTracingMode: 0 + m_RayTraceProcedural: 0 m_RenderingLayerMask: 1 m_RendererPriority: 0 m_Materials: @@ -285,10 +291,12 @@ m_CastShadows: 0 m_ReceiveShadows: 0 m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 m_MotionVectors: 1 m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 m_RayTracingMode: 0 + m_RayTraceProcedural: 0 m_RenderingLayerMask: 1 m_RendererPriority: 0 m_Materials: @@ -366,10 +374,12 @@ m_CastShadows: 0 m_ReceiveShadows: 0 m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 m_MotionVectors: 1 m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 m_RayTracingMode: 0 + m_RayTraceProcedural: 0 m_RenderingLayerMask: 1 m_RendererPriority: 0 m_Materials: @@ -546,10 +556,12 @@ m_CastShadows: 0 m_ReceiveShadows: 0 m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 m_MotionVectors: 1 m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 m_RayTracingMode: 0 + m_RayTraceProcedural: 0 m_RenderingLayerMask: 1 m_RendererPriority: 0 m_Materials: @@ -627,10 +639,12 @@ m_CastShadows: 0 m_ReceiveShadows: 0 m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 m_MotionVectors: 1 m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 m_RayTracingMode: 0 + m_RayTraceProcedural: 0 m_RenderingLayerMask: 1 m_RendererPriority: 0 m_Materials: @@ -708,10 +722,12 @@ m_CastShadows: 0 m_ReceiveShadows: 0 m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 m_MotionVectors: 1 m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 m_RayTracingMode: 0 + m_RayTraceProcedural: 0 m_RenderingLayerMask: 1 m_RendererPriority: 0 m_Materials: @@ -789,10 +805,12 @@ m_CastShadows: 0 m_ReceiveShadows: 0 m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 m_MotionVectors: 1 m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 m_RayTracingMode: 0 + m_RayTraceProcedural: 0 m_RenderingLayerMask: 1 m_RendererPriority: 0 m_Materials: @@ -870,10 +888,12 @@ m_CastShadows: 0 m_ReceiveShadows: 0 m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 m_MotionVectors: 1 m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 m_RayTracingMode: 0 + m_RayTraceProcedural: 0 m_RenderingLayerMask: 1 m_RendererPriority: 0 m_Materials: @@ -951,10 +971,12 @@ m_CastShadows: 0 m_ReceiveShadows: 0 m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 m_MotionVectors: 1 m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 m_RayTracingMode: 0 + m_RayTraceProcedural: 0 m_RenderingLayerMask: 1 m_RendererPriority: 0 m_Materials: @@ -1032,10 +1054,12 @@ m_CastShadows: 0 m_ReceiveShadows: 0 m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 m_MotionVectors: 1 m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 m_RayTracingMode: 0 + m_RayTraceProcedural: 0 m_RenderingLayerMask: 1 m_RendererPriority: 0 m_Materials: @@ -1113,10 +1137,12 @@ m_CastShadows: 0 m_ReceiveShadows: 0 m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 m_MotionVectors: 1 m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 m_RayTracingMode: 0 + m_RayTraceProcedural: 0 m_RenderingLayerMask: 1 m_RendererPriority: 0 m_Materials: @@ -1194,10 +1220,12 @@ m_CastShadows: 0 m_ReceiveShadows: 0 m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 m_MotionVectors: 1 m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 m_RayTracingMode: 0 + m_RayTraceProcedural: 0 m_RenderingLayerMask: 1 m_RendererPriority: 0 m_Materials: @@ -1275,10 +1303,12 @@ m_CastShadows: 0 m_ReceiveShadows: 0 m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 m_MotionVectors: 1 m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 m_RayTracingMode: 0 + m_RayTraceProcedural: 0 m_RenderingLayerMask: 1 m_RendererPriority: 0 m_Materials: @@ -1356,10 +1386,12 @@ m_CastShadows: 0 m_ReceiveShadows: 0 m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 m_MotionVectors: 1 m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 m_RayTracingMode: 0 + m_RayTraceProcedural: 0 m_RenderingLayerMask: 1 m_RendererPriority: 0 m_Materials: @@ -1437,10 +1469,12 @@ m_CastShadows: 0 m_ReceiveShadows: 0 m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 m_MotionVectors: 1 m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 m_RayTracingMode: 0 + m_RayTraceProcedural: 0 m_RenderingLayerMask: 1 m_RendererPriority: 0 m_Materials: @@ -1518,10 +1552,12 @@ m_CastShadows: 0 m_ReceiveShadows: 0 m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 m_MotionVectors: 1 m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 m_RayTracingMode: 0 + m_RayTraceProcedural: 0 m_RenderingLayerMask: 1 m_RendererPriority: 0 m_Materials: @@ -1599,10 +1635,12 @@ m_CastShadows: 0 m_ReceiveShadows: 0 m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 m_MotionVectors: 1 m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 m_RayTracingMode: 0 + m_RayTraceProcedural: 0 m_RenderingLayerMask: 1 m_RendererPriority: 0 m_Materials: @@ -1680,10 +1718,12 @@ m_CastShadows: 0 m_ReceiveShadows: 0 m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 m_MotionVectors: 1 m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 m_RayTracingMode: 0 + m_RayTraceProcedural: 0 m_RenderingLayerMask: 1 m_RendererPriority: 0 m_Materials: @@ -1761,10 +1801,12 @@ m_CastShadows: 0 m_ReceiveShadows: 0 m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 m_MotionVectors: 1 m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 m_RayTracingMode: 0 + m_RayTraceProcedural: 0 m_RenderingLayerMask: 1 m_RendererPriority: 0 m_Materials: diff --git a/Assets/Prefab/Characters/MainCharacter.prefab b/Assets/Prefab/Characters/MainCharacter.prefab index 24c23c9..ad7260d 100644 --- a/Assets/Prefab/Characters/MainCharacter.prefab +++ b/Assets/Prefab/Characters/MainCharacter.prefab @@ -34,6 +34,8 @@ m_LocalScale: {x: 0.3, y: 0.3, z: 0.3} m_Children: - {fileID: 3476803136227846512} + - {fileID: 4722865107743306912} + - {fileID: 5061337437908536362} m_Father: {fileID: 0} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} @@ -170,6 +172,7 @@ flashActive: 0 flashLength: 1 flashCounter: 1 + baseStats: {fileID: 0} health: 100 maxHealth: 100 speed: 4 @@ -224,6 +227,132 @@ pitch: 1 loop: 0 source: {fileID: 1680741629389008770} +--- !u!1 &2782731347428331964 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5061337437908536362} + - component: {fileID: 4458154007102914500} + m_Layer: 8 + m_Name: Inventory + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5061337437908536362 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2782731347428331964} + 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: 431800083142088859} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &4458154007102914500 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2782731347428331964} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: c9845a07536e8214bbfd38724d999e65, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1 &2987803282017468380 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4722865107743306912} + - component: {fileID: 8265128420858816599} + m_Layer: 9 + m_Name: Shadow + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4722865107743306912 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2987803282017468380} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: -3.089, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 431800083142088859} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!212 &8265128420858816599 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2987803282017468380} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 30a1515902cd1d4498622ecc97f2d6b5, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: -862486127 + m_SortingLayer: 2 + m_SortingOrder: 0 + m_Sprite: {fileID: 21300000, guid: dfdeb064c4badef4a832bf7246c80a18, type: 3} + m_Color: {r: 0.3679245, g: 0.3679245, b: 0.3679245, a: 0.5019608} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 3.06, y: 0.83} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 --- !u!1 &4965357044820892648 GameObject: m_ObjectHideFlags: 0 diff --git a/Assets/Prefab/HUD/Inventory/InventorySlot.prefab b/Assets/Prefab/HUD/Inventory/InventorySlot.prefab index d42af3b..f0fbab9 100644 --- a/Assets/Prefab/HUD/Inventory/InventorySlot.prefab +++ b/Assets/Prefab/HUD/Inventory/InventorySlot.prefab @@ -147,6 +147,8 @@ - component: {fileID: 2619010896756297240} - component: {fileID: 2619010896756297241} - component: {fileID: 8331570665338058649} + - component: {fileID: 540801401040715954} + - component: {fileID: 4197519261656838943} m_Layer: 5 m_Name: InventorySlot m_TagString: Untagged @@ -269,6 +271,56 @@ m_Script: {fileID: 11500000, guid: b399f8c283956ed4e9e4a39c134bfc7d, type: 3} m_Name: m_EditorClassIdentifier: + buttonOptions: {fileID: 0} + slotIndex: 0 + holdThreshold: 0.01 +--- !u!50 &540801401040715954 +Rigidbody2D: + serializedVersion: 4 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2619010896756297447} + m_BodyType: 1 + m_Simulated: 1 + m_UseFullKinematicContacts: 0 + m_UseAutoMass: 0 + m_Mass: 1 + m_LinearDrag: 0 + m_AngularDrag: 0.05 + m_GravityScale: 1 + m_Material: {fileID: 0} + m_Interpolate: 0 + m_SleepingMode: 1 + m_CollisionDetection: 0 + m_Constraints: 0 +--- !u!61 &4197519261656838943 +BoxCollider2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2619010896756297447} + m_Enabled: 1 + m_Density: 1 + m_Material: {fileID: 0} + m_IsTrigger: 1 + m_UsedByEffector: 0 + m_UsedByComposite: 0 + m_Offset: {x: 0.03868866, y: 0.11587715} + m_SpriteTilingProperty: + border: {x: 0, y: 0, z: 0, w: 0} + pivot: {x: 0, y: 0} + oldSize: {x: 0, y: 0} + newSize: {x: 0, y: 0} + adaptiveTilingThreshold: 0 + drawMode: 0 + adaptiveTiling: 0 + m_AutoTiling: 0 + serializedVersion: 2 + m_Size: {x: 74.775055, y: 74.92949} + m_EdgeRadius: 0 --- !u!1 &7555206715302519838 GameObject: m_ObjectHideFlags: 0 diff --git a/Assets/Prefab/HUD/Inventory/ItemOptions.prefab b/Assets/Prefab/HUD/Inventory/ItemOptions.prefab index 020d5d0..e566d30 100644 --- a/Assets/Prefab/HUD/Inventory/ItemOptions.prefab +++ b/Assets/Prefab/HUD/Inventory/ItemOptions.prefab @@ -166,7 +166,7 @@ m_Children: - {fileID: 1085029733226325233} m_Father: {fileID: 1085029733921620567} - m_RootOrder: 1 + m_RootOrder: 2 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 0, y: 0} @@ -287,7 +287,7 @@ m_Children: - {fileID: 1085029734271861682} m_Father: {fileID: 1085029733921620567} - m_RootOrder: 2 + m_RootOrder: 3 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 0, y: 0} @@ -404,6 +404,7 @@ m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1.0909091, y: 1.0909091, z: 1.0909091} m_Children: + - {fileID: 1671091491663827689} - {fileID: 1085029734402306692} - {fileID: 1085029733393690773} - {fileID: 1085029733840827510} @@ -412,7 +413,7 @@ 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_AnchoredPosition: {x: 1124.6666, y: 48.541626} m_SizeDelta: {x: 100, y: 100} m_Pivot: {x: 0.5, y: 0.5} --- !u!114 &1085029733921620566 @@ -607,7 +608,7 @@ m_Children: - {fileID: 1085029734469244307} m_Father: {fileID: 1085029733921620567} - m_RootOrder: 0 + m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 0, y: 0} @@ -832,3 +833,260 @@ m_hasFontAssetChanged: 0 m_baseMaterial: {fileID: 0} m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!1 &5686486318662136586 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3244606365894031172} + - component: {fileID: 1030193015724206134} + - component: {fileID: 7207302262791888747} + m_Layer: 0 + m_Name: Text (TMP) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &3244606365894031172 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5686486318662136586} + 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: 1671091491663827689} + 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: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &1030193015724206134 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5686486318662136586} + m_CullTransparentMesh: 1 +--- !u!114 &7207302262791888747 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5686486318662136586} + 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: 'Use + +' + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4281479730 + m_fontColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, 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: 24 + m_fontSizeBase: 24 + m_fontWeight: 400 + m_enableAutoSizing: 0 + 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!1 &6209688797257901661 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1671091491663827689} + - component: {fileID: 2640890421217094751} + - component: {fileID: 542182759949466075} + - component: {fileID: 7786246380721850014} + m_Layer: 0 + m_Name: UseItem + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1671091491663827689 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6209688797257901661} + 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: 3244606365894031172} + m_Father: {fileID: 1085029733921620567} + m_RootOrder: 0 + 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: 160, y: 30} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &2640890421217094751 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6209688797257901661} + m_CullTransparentMesh: 1 +--- !u!114 &542182759949466075 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6209688797257901661} + 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: 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 + m_PixelsPerUnitMultiplier: 1 +--- !u!114 &7786246380721850014 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6209688797257901661} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 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: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + 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_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 542182759949466075} + m_OnClick: + m_PersistentCalls: + m_Calls: [] diff --git a/Assets/Prefab/HUD/PlayerHUD.prefab b/Assets/Prefab/HUD/PlayerHUD.prefab index 0df7298..ae2fd14 100644 --- a/Assets/Prefab/HUD/PlayerHUD.prefab +++ b/Assets/Prefab/HUD/PlayerHUD.prefab @@ -343,6 +343,76 @@ m_FillOrigin: 0 m_UseSpriteMesh: 0 m_PixelsPerUnitMultiplier: 1 +--- !u!1 &3103539604793646064 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2106671612907712056} + - component: {fileID: 4400279309205858750} + - component: {fileID: 5221915624949824944} + m_Layer: 5 + m_Name: InGameInventory + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2106671612907712056 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3103539604793646064} + 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: 2769624885662346687} + - {fileID: 6473344554218297351} + - {fileID: 1446271653878014193} + - {fileID: 6484571905619664546} + - {fileID: 8946072948404717152} + m_Father: {fileID: 6308892255839885001} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0} + m_AnchorMax: {x: 0.5, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 2640, y: 332} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &4400279309205858750 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3103539604793646064} + m_CullTransparentMesh: 1 +--- !u!114 &5221915624949824944 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3103539604793646064} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 77c750cf6f52224419a0c5e39b51462b, type: 3} + m_Name: + m_EditorClassIdentifier: + uiSlots: + - {fileID: 2769624885662346686} + - {fileID: 6473344554218297350} + - {fileID: 1446271653878014192} + - {fileID: 6484571905619664547} + - {fileID: 8946072948404717153} + buttonOptions: {fileID: 0} + insertPanel: {fileID: 0} --- !u!1 &4508427117943932870 GameObject: m_ObjectHideFlags: 0 @@ -1066,6 +1136,7 @@ - {fileID: 6308892256020264060} - {fileID: 6308892256341221962} - {fileID: 5990550943591859277} + - {fileID: 2106671612907712056} m_Father: {fileID: 6308892256411829258} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} @@ -1842,3 +1913,538 @@ m_HasTransformHierarchy: 1 m_AllowConstantClipSamplingOptimization: 1 m_KeepAnimatorControllerStateOnDisable: 0 +--- !u!1001 &159657472581509977 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2106671612907712056} + m_Modifications: + - target: {fileID: 2619010896756297446, guid: 374dd1c75a1386147b3c08a7f5613130, type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 2619010896756297446, guid: 374dd1c75a1386147b3c08a7f5613130, type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 2619010896756297446, guid: 374dd1c75a1386147b3c08a7f5613130, type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2619010896756297446, guid: 374dd1c75a1386147b3c08a7f5613130, type: 3} + propertyPath: m_AnchorMax.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 2619010896756297446, guid: 374dd1c75a1386147b3c08a7f5613130, type: 3} + propertyPath: m_AnchorMax.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 2619010896756297446, guid: 374dd1c75a1386147b3c08a7f5613130, type: 3} + propertyPath: m_AnchorMin.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 2619010896756297446, guid: 374dd1c75a1386147b3c08a7f5613130, type: 3} + propertyPath: m_AnchorMin.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 2619010896756297446, guid: 374dd1c75a1386147b3c08a7f5613130, type: 3} + propertyPath: m_SizeDelta.x + value: 75 + objectReference: {fileID: 0} + - target: {fileID: 2619010896756297446, guid: 374dd1c75a1386147b3c08a7f5613130, type: 3} + propertyPath: m_SizeDelta.y + value: 75 + objectReference: {fileID: 0} + - target: {fileID: 2619010896756297446, guid: 374dd1c75a1386147b3c08a7f5613130, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2619010896756297446, guid: 374dd1c75a1386147b3c08a7f5613130, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2619010896756297446, guid: 374dd1c75a1386147b3c08a7f5613130, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2619010896756297446, guid: 374dd1c75a1386147b3c08a7f5613130, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2619010896756297446, guid: 374dd1c75a1386147b3c08a7f5613130, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2619010896756297446, guid: 374dd1c75a1386147b3c08a7f5613130, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2619010896756297446, guid: 374dd1c75a1386147b3c08a7f5613130, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2619010896756297446, guid: 374dd1c75a1386147b3c08a7f5613130, type: 3} + propertyPath: m_AnchoredPosition.x + value: -160 + objectReference: {fileID: 0} + - target: {fileID: 2619010896756297446, guid: 374dd1c75a1386147b3c08a7f5613130, type: 3} + propertyPath: m_AnchoredPosition.y + value: 50 + objectReference: {fileID: 0} + - target: {fileID: 2619010896756297446, guid: 374dd1c75a1386147b3c08a7f5613130, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2619010896756297446, guid: 374dd1c75a1386147b3c08a7f5613130, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2619010896756297446, guid: 374dd1c75a1386147b3c08a7f5613130, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2619010896756297447, guid: 374dd1c75a1386147b3c08a7f5613130, type: 3} + propertyPath: m_Name + value: InventorySlot1 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 374dd1c75a1386147b3c08a7f5613130, type: 3} +--- !u!1 &2769624885662346686 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 2619010896756297447, guid: 374dd1c75a1386147b3c08a7f5613130, type: 3} + m_PrefabInstance: {fileID: 159657472581509977} + m_PrefabAsset: {fileID: 0} +--- !u!224 &2769624885662346687 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 2619010896756297446, guid: 374dd1c75a1386147b3c08a7f5613130, type: 3} + m_PrefabInstance: {fileID: 159657472581509977} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &3479779345446530583 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2106671612907712056} + m_Modifications: + - target: {fileID: 2619010896756297446, guid: 374dd1c75a1386147b3c08a7f5613130, type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 2619010896756297446, guid: 374dd1c75a1386147b3c08a7f5613130, type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 2619010896756297446, guid: 374dd1c75a1386147b3c08a7f5613130, type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2619010896756297446, guid: 374dd1c75a1386147b3c08a7f5613130, type: 3} + propertyPath: m_AnchorMax.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 2619010896756297446, guid: 374dd1c75a1386147b3c08a7f5613130, type: 3} + propertyPath: m_AnchorMax.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 2619010896756297446, guid: 374dd1c75a1386147b3c08a7f5613130, type: 3} + propertyPath: m_AnchorMin.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 2619010896756297446, guid: 374dd1c75a1386147b3c08a7f5613130, type: 3} + propertyPath: m_AnchorMin.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 2619010896756297446, guid: 374dd1c75a1386147b3c08a7f5613130, type: 3} + propertyPath: m_SizeDelta.x + value: 75 + objectReference: {fileID: 0} + - target: {fileID: 2619010896756297446, guid: 374dd1c75a1386147b3c08a7f5613130, type: 3} + propertyPath: m_SizeDelta.y + value: 75 + objectReference: {fileID: 0} + - target: {fileID: 2619010896756297446, guid: 374dd1c75a1386147b3c08a7f5613130, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2619010896756297446, guid: 374dd1c75a1386147b3c08a7f5613130, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2619010896756297446, guid: 374dd1c75a1386147b3c08a7f5613130, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2619010896756297446, guid: 374dd1c75a1386147b3c08a7f5613130, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2619010896756297446, guid: 374dd1c75a1386147b3c08a7f5613130, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2619010896756297446, guid: 374dd1c75a1386147b3c08a7f5613130, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2619010896756297446, guid: 374dd1c75a1386147b3c08a7f5613130, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2619010896756297446, guid: 374dd1c75a1386147b3c08a7f5613130, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2619010896756297446, guid: 374dd1c75a1386147b3c08a7f5613130, type: 3} + propertyPath: m_AnchoredPosition.y + value: 50 + objectReference: {fileID: 0} + - target: {fileID: 2619010896756297446, guid: 374dd1c75a1386147b3c08a7f5613130, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2619010896756297446, guid: 374dd1c75a1386147b3c08a7f5613130, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2619010896756297446, guid: 374dd1c75a1386147b3c08a7f5613130, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2619010896756297447, guid: 374dd1c75a1386147b3c08a7f5613130, type: 3} + propertyPath: m_Name + value: InventorySlot3 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 374dd1c75a1386147b3c08a7f5613130, type: 3} +--- !u!1 &1446271653878014192 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 2619010896756297447, guid: 374dd1c75a1386147b3c08a7f5613130, type: 3} + m_PrefabInstance: {fileID: 3479779345446530583} + m_PrefabAsset: {fileID: 0} +--- !u!224 &1446271653878014193 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 2619010896756297446, guid: 374dd1c75a1386147b3c08a7f5613130, type: 3} + m_PrefabInstance: {fileID: 3479779345446530583} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &6376619309127190662 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2106671612907712056} + m_Modifications: + - target: {fileID: 2619010896756297446, guid: 374dd1c75a1386147b3c08a7f5613130, type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 2619010896756297446, guid: 374dd1c75a1386147b3c08a7f5613130, type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 2619010896756297446, guid: 374dd1c75a1386147b3c08a7f5613130, type: 3} + propertyPath: m_RootOrder + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2619010896756297446, guid: 374dd1c75a1386147b3c08a7f5613130, type: 3} + propertyPath: m_AnchorMax.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 2619010896756297446, guid: 374dd1c75a1386147b3c08a7f5613130, type: 3} + propertyPath: m_AnchorMax.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 2619010896756297446, guid: 374dd1c75a1386147b3c08a7f5613130, type: 3} + propertyPath: m_AnchorMin.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 2619010896756297446, guid: 374dd1c75a1386147b3c08a7f5613130, type: 3} + propertyPath: m_AnchorMin.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 2619010896756297446, guid: 374dd1c75a1386147b3c08a7f5613130, type: 3} + propertyPath: m_SizeDelta.x + value: 75 + objectReference: {fileID: 0} + - target: {fileID: 2619010896756297446, guid: 374dd1c75a1386147b3c08a7f5613130, type: 3} + propertyPath: m_SizeDelta.y + value: 75 + objectReference: {fileID: 0} + - target: {fileID: 2619010896756297446, guid: 374dd1c75a1386147b3c08a7f5613130, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2619010896756297446, guid: 374dd1c75a1386147b3c08a7f5613130, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2619010896756297446, guid: 374dd1c75a1386147b3c08a7f5613130, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2619010896756297446, guid: 374dd1c75a1386147b3c08a7f5613130, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2619010896756297446, guid: 374dd1c75a1386147b3c08a7f5613130, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2619010896756297446, guid: 374dd1c75a1386147b3c08a7f5613130, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2619010896756297446, guid: 374dd1c75a1386147b3c08a7f5613130, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2619010896756297446, guid: 374dd1c75a1386147b3c08a7f5613130, type: 3} + propertyPath: m_AnchoredPosition.x + value: 160 + objectReference: {fileID: 0} + - target: {fileID: 2619010896756297446, guid: 374dd1c75a1386147b3c08a7f5613130, type: 3} + propertyPath: m_AnchoredPosition.y + value: 50 + objectReference: {fileID: 0} + - target: {fileID: 2619010896756297446, guid: 374dd1c75a1386147b3c08a7f5613130, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2619010896756297446, guid: 374dd1c75a1386147b3c08a7f5613130, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2619010896756297446, guid: 374dd1c75a1386147b3c08a7f5613130, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2619010896756297447, guid: 374dd1c75a1386147b3c08a7f5613130, type: 3} + propertyPath: m_Name + value: InventorySlot5 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 374dd1c75a1386147b3c08a7f5613130, type: 3} +--- !u!1 &8946072948404717153 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 2619010896756297447, guid: 374dd1c75a1386147b3c08a7f5613130, type: 3} + m_PrefabInstance: {fileID: 6376619309127190662} + m_PrefabAsset: {fileID: 0} +--- !u!224 &8946072948404717152 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 2619010896756297446, guid: 374dd1c75a1386147b3c08a7f5613130, type: 3} + m_PrefabInstance: {fileID: 6376619309127190662} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &9047001695706240737 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2106671612907712056} + m_Modifications: + - target: {fileID: 2619010896756297446, guid: 374dd1c75a1386147b3c08a7f5613130, type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 2619010896756297446, guid: 374dd1c75a1386147b3c08a7f5613130, type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 2619010896756297446, guid: 374dd1c75a1386147b3c08a7f5613130, type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2619010896756297446, guid: 374dd1c75a1386147b3c08a7f5613130, type: 3} + propertyPath: m_AnchorMax.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 2619010896756297446, guid: 374dd1c75a1386147b3c08a7f5613130, type: 3} + propertyPath: m_AnchorMax.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 2619010896756297446, guid: 374dd1c75a1386147b3c08a7f5613130, type: 3} + propertyPath: m_AnchorMin.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 2619010896756297446, guid: 374dd1c75a1386147b3c08a7f5613130, type: 3} + propertyPath: m_AnchorMin.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 2619010896756297446, guid: 374dd1c75a1386147b3c08a7f5613130, type: 3} + propertyPath: m_SizeDelta.x + value: 75 + objectReference: {fileID: 0} + - target: {fileID: 2619010896756297446, guid: 374dd1c75a1386147b3c08a7f5613130, type: 3} + propertyPath: m_SizeDelta.y + value: 75 + objectReference: {fileID: 0} + - target: {fileID: 2619010896756297446, guid: 374dd1c75a1386147b3c08a7f5613130, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2619010896756297446, guid: 374dd1c75a1386147b3c08a7f5613130, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2619010896756297446, guid: 374dd1c75a1386147b3c08a7f5613130, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2619010896756297446, guid: 374dd1c75a1386147b3c08a7f5613130, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2619010896756297446, guid: 374dd1c75a1386147b3c08a7f5613130, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2619010896756297446, guid: 374dd1c75a1386147b3c08a7f5613130, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2619010896756297446, guid: 374dd1c75a1386147b3c08a7f5613130, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2619010896756297446, guid: 374dd1c75a1386147b3c08a7f5613130, type: 3} + propertyPath: m_AnchoredPosition.x + value: -80 + objectReference: {fileID: 0} + - target: {fileID: 2619010896756297446, guid: 374dd1c75a1386147b3c08a7f5613130, type: 3} + propertyPath: m_AnchoredPosition.y + value: 50 + objectReference: {fileID: 0} + - target: {fileID: 2619010896756297446, guid: 374dd1c75a1386147b3c08a7f5613130, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2619010896756297446, guid: 374dd1c75a1386147b3c08a7f5613130, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2619010896756297446, guid: 374dd1c75a1386147b3c08a7f5613130, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2619010896756297447, guid: 374dd1c75a1386147b3c08a7f5613130, type: 3} + propertyPath: m_Name + value: InventorySlot2 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 374dd1c75a1386147b3c08a7f5613130, type: 3} +--- !u!1 &6473344554218297350 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 2619010896756297447, guid: 374dd1c75a1386147b3c08a7f5613130, type: 3} + m_PrefabInstance: {fileID: 9047001695706240737} + m_PrefabAsset: {fileID: 0} +--- !u!224 &6473344554218297351 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 2619010896756297446, guid: 374dd1c75a1386147b3c08a7f5613130, type: 3} + m_PrefabInstance: {fileID: 9047001695706240737} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &9053725374063136836 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2106671612907712056} + m_Modifications: + - target: {fileID: 2619010896756297446, guid: 374dd1c75a1386147b3c08a7f5613130, type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 2619010896756297446, guid: 374dd1c75a1386147b3c08a7f5613130, type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 2619010896756297446, guid: 374dd1c75a1386147b3c08a7f5613130, type: 3} + propertyPath: m_RootOrder + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 2619010896756297446, guid: 374dd1c75a1386147b3c08a7f5613130, type: 3} + propertyPath: m_AnchorMax.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 2619010896756297446, guid: 374dd1c75a1386147b3c08a7f5613130, type: 3} + propertyPath: m_AnchorMax.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 2619010896756297446, guid: 374dd1c75a1386147b3c08a7f5613130, type: 3} + propertyPath: m_AnchorMin.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 2619010896756297446, guid: 374dd1c75a1386147b3c08a7f5613130, type: 3} + propertyPath: m_AnchorMin.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 2619010896756297446, guid: 374dd1c75a1386147b3c08a7f5613130, type: 3} + propertyPath: m_SizeDelta.x + value: 75 + objectReference: {fileID: 0} + - target: {fileID: 2619010896756297446, guid: 374dd1c75a1386147b3c08a7f5613130, type: 3} + propertyPath: m_SizeDelta.y + value: 75 + objectReference: {fileID: 0} + - target: {fileID: 2619010896756297446, guid: 374dd1c75a1386147b3c08a7f5613130, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2619010896756297446, guid: 374dd1c75a1386147b3c08a7f5613130, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2619010896756297446, guid: 374dd1c75a1386147b3c08a7f5613130, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2619010896756297446, guid: 374dd1c75a1386147b3c08a7f5613130, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2619010896756297446, guid: 374dd1c75a1386147b3c08a7f5613130, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2619010896756297446, guid: 374dd1c75a1386147b3c08a7f5613130, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2619010896756297446, guid: 374dd1c75a1386147b3c08a7f5613130, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2619010896756297446, guid: 374dd1c75a1386147b3c08a7f5613130, type: 3} + propertyPath: m_AnchoredPosition.x + value: 80 + objectReference: {fileID: 0} + - target: {fileID: 2619010896756297446, guid: 374dd1c75a1386147b3c08a7f5613130, type: 3} + propertyPath: m_AnchoredPosition.y + value: 50 + objectReference: {fileID: 0} + - target: {fileID: 2619010896756297446, guid: 374dd1c75a1386147b3c08a7f5613130, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2619010896756297446, guid: 374dd1c75a1386147b3c08a7f5613130, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2619010896756297446, guid: 374dd1c75a1386147b3c08a7f5613130, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2619010896756297447, guid: 374dd1c75a1386147b3c08a7f5613130, type: 3} + propertyPath: m_Name + value: InventorySlot4 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 374dd1c75a1386147b3c08a7f5613130, type: 3} +--- !u!1 &6484571905619664547 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 2619010896756297447, guid: 374dd1c75a1386147b3c08a7f5613130, type: 3} + m_PrefabInstance: {fileID: 9053725374063136836} + m_PrefabAsset: {fileID: 0} +--- !u!224 &6484571905619664546 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 2619010896756297446, guid: 374dd1c75a1386147b3c08a7f5613130, type: 3} + m_PrefabInstance: {fileID: 9053725374063136836} + m_PrefabAsset: {fileID: 0} diff --git a/Assets/Scenes/PlayerHUD.unity b/Assets/Scenes/PlayerHUD.unity index 9a42a70..45e19b9 100644 --- a/Assets/Scenes/PlayerHUD.unity +++ b/Assets/Scenes/PlayerHUD.unity @@ -402,13 +402,8 @@ m_Name: m_EditorClassIdentifier: pauseMenuPanel: {fileID: 8629948085803964388} - inventoryPanel: {fileID: 95992695} + inventoryPanel: {fileID: 665433734} currentHUDMode: 0 ---- !u!1 &95992695 stripped -GameObject: - m_CorrespondingSourceObject: {fileID: 3821002319646777, guid: 047c1678dbd0dd14f81f34aa5ca67c63, type: 3} - m_PrefabInstance: {fileID: 3821002224724814} - m_PrefabAsset: {fileID: 0} --- !u!224 &95992696 stripped RectTransform: m_CorrespondingSourceObject: {fileID: 3821002319646774, guid: 047c1678dbd0dd14f81f34aa5ca67c63, type: 3} @@ -478,7 +473,7 @@ m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: - - {fileID: 679443051} + - {fileID: 6308892256818216544} - {fileID: 95992696} - {fileID: 8629948085803964391} m_Father: {fileID: 74110963} @@ -596,17 +591,6 @@ musicVolumeSlider: {fileID: 1515422983} sfxVolumeSlider: {fileID: 1402352910} audioMixer: {fileID: 24100000, guid: 89d4b737f45b3cb4a808742a810feef7, type: 2} ---- !u!114 &404081559 stripped -MonoBehaviour: - m_CorrespondingSourceObject: {fileID: 3666303794415567425, guid: 8c9f9e1245e615c4a861a970158ee930, type: 3} - m_PrefabInstance: {fileID: 679443050} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} - m_Name: - m_EditorClassIdentifier: --- !u!1 &529168237 GameObject: m_ObjectHideFlags: 0 @@ -682,236 +666,61 @@ m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 529168237} m_CullTransparentMesh: 1 ---- !u!1001 &679443050 -PrefabInstance: +--- !u!1 &665433734 +GameObject: m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 243627202} - m_Modifications: - - target: {fileID: 4416139520100684679, guid: 8c9f9e1245e615c4a861a970158ee930, type: 3} - propertyPath: m_AnchorMax.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4416139520100684679, guid: 8c9f9e1245e615c4a861a970158ee930, type: 3} - propertyPath: m_AnchorMin.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4416139520100684679, guid: 8c9f9e1245e615c4a861a970158ee930, type: 3} - propertyPath: m_SizeDelta.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4416139520100684679, guid: 8c9f9e1245e615c4a861a970158ee930, type: 3} - propertyPath: m_SizeDelta.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4416139520100684679, guid: 8c9f9e1245e615c4a861a970158ee930, type: 3} - propertyPath: m_AnchoredPosition.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4416139520100684679, guid: 8c9f9e1245e615c4a861a970158ee930, type: 3} - propertyPath: m_AnchoredPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6020201644917156591, guid: 8c9f9e1245e615c4a861a970158ee930, type: 3} - propertyPath: m_AnchorMax.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6020201644917156591, guid: 8c9f9e1245e615c4a861a970158ee930, type: 3} - propertyPath: m_AnchorMin.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6020201644917156591, guid: 8c9f9e1245e615c4a861a970158ee930, type: 3} - propertyPath: m_SizeDelta.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6020201644917156591, guid: 8c9f9e1245e615c4a861a970158ee930, type: 3} - propertyPath: m_SizeDelta.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6020201644917156591, guid: 8c9f9e1245e615c4a861a970158ee930, type: 3} - propertyPath: m_AnchoredPosition.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6020201644917156591, guid: 8c9f9e1245e615c4a861a970158ee930, type: 3} - propertyPath: m_AnchoredPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6293790510177366931, guid: 8c9f9e1245e615c4a861a970158ee930, type: 3} - propertyPath: m_Color.b - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6293790510177366931, guid: 8c9f9e1245e615c4a861a970158ee930, type: 3} - propertyPath: m_Color.g - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6293790510177366931, guid: 8c9f9e1245e615c4a861a970158ee930, type: 3} - propertyPath: m_Color.r - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 6308892256411829258, guid: 8c9f9e1245e615c4a861a970158ee930, type: 3} - propertyPath: m_Pivot.x - value: 0.5 - objectReference: {fileID: 0} - - target: {fileID: 6308892256411829258, guid: 8c9f9e1245e615c4a861a970158ee930, type: 3} - propertyPath: m_Pivot.y - value: 0.5 - objectReference: {fileID: 0} - - target: {fileID: 6308892256411829258, guid: 8c9f9e1245e615c4a861a970158ee930, type: 3} - propertyPath: m_RootOrder - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6308892256411829258, guid: 8c9f9e1245e615c4a861a970158ee930, type: 3} - propertyPath: m_AnchorMax.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6308892256411829258, guid: 8c9f9e1245e615c4a861a970158ee930, type: 3} - propertyPath: m_AnchorMax.y - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 6308892256411829258, guid: 8c9f9e1245e615c4a861a970158ee930, type: 3} - propertyPath: m_AnchorMin.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6308892256411829258, guid: 8c9f9e1245e615c4a861a970158ee930, type: 3} - propertyPath: m_AnchorMin.y - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 6308892256411829258, guid: 8c9f9e1245e615c4a861a970158ee930, type: 3} - propertyPath: m_SizeDelta.x - value: 3632 - objectReference: {fileID: 0} - - target: {fileID: 6308892256411829258, guid: 8c9f9e1245e615c4a861a970158ee930, type: 3} - propertyPath: m_SizeDelta.y - value: 1822 - objectReference: {fileID: 0} - - target: {fileID: 6308892256411829258, guid: 8c9f9e1245e615c4a861a970158ee930, type: 3} - propertyPath: m_LocalPosition.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6308892256411829258, guid: 8c9f9e1245e615c4a861a970158ee930, type: 3} - propertyPath: m_LocalPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6308892256411829258, guid: 8c9f9e1245e615c4a861a970158ee930, type: 3} - propertyPath: m_LocalPosition.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6308892256411829258, guid: 8c9f9e1245e615c4a861a970158ee930, type: 3} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 6308892256411829258, guid: 8c9f9e1245e615c4a861a970158ee930, type: 3} - propertyPath: m_LocalRotation.x - value: -0 - objectReference: {fileID: 0} - - target: {fileID: 6308892256411829258, guid: 8c9f9e1245e615c4a861a970158ee930, type: 3} - propertyPath: m_LocalRotation.y - value: -0 - objectReference: {fileID: 0} - - target: {fileID: 6308892256411829258, guid: 8c9f9e1245e615c4a861a970158ee930, type: 3} - propertyPath: m_LocalRotation.z - value: -0 - objectReference: {fileID: 0} - - target: {fileID: 6308892256411829258, guid: 8c9f9e1245e615c4a861a970158ee930, type: 3} - propertyPath: m_AnchoredPosition.x - value: 1833.5 - objectReference: {fileID: 0} - - target: {fileID: 6308892256411829258, guid: 8c9f9e1245e615c4a861a970158ee930, type: 3} - propertyPath: m_AnchoredPosition.y - value: -920.5 - objectReference: {fileID: 0} - - target: {fileID: 6308892256411829258, guid: 8c9f9e1245e615c4a861a970158ee930, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6308892256411829258, guid: 8c9f9e1245e615c4a861a970158ee930, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6308892256411829258, guid: 8c9f9e1245e615c4a861a970158ee930, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6308892256411829297, guid: 8c9f9e1245e615c4a861a970158ee930, type: 3} - propertyPath: m_Name - value: PlayerHUD - objectReference: {fileID: 0} - - target: {fileID: 6308892256411829301, guid: 8c9f9e1245e615c4a861a970158ee930, type: 3} - propertyPath: xpBar - value: - objectReference: {fileID: 1243536570} - - target: {fileID: 6308892256411829301, guid: 8c9f9e1245e615c4a861a970158ee930, type: 3} - propertyPath: goldAmount - value: - objectReference: {fileID: 2145830592} - - target: {fileID: 6308892256411829301, guid: 8c9f9e1245e615c4a861a970158ee930, type: 3} - propertyPath: xpBarImage - value: - objectReference: {fileID: 1243536570} - - target: {fileID: 6308892256411829301, guid: 8c9f9e1245e615c4a861a970158ee930, type: 3} - propertyPath: lvlAmountTMP - value: - objectReference: {fileID: 1525304360} - - target: {fileID: 6308892256411829301, guid: 8c9f9e1245e615c4a861a970158ee930, type: 3} - propertyPath: currentXpAmountTMP - value: - objectReference: {fileID: 1004447053} - - target: {fileID: 6308892256411829301, guid: 8c9f9e1245e615c4a861a970158ee930, type: 3} - propertyPath: currentLevelMaxXpAmountTMP - value: - objectReference: {fileID: 404081559} - - target: {fileID: 6308892256976485861, guid: 8c9f9e1245e615c4a861a970158ee930, type: 3} - propertyPath: m_AnchorMax.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6308892256976485861, guid: 8c9f9e1245e615c4a861a970158ee930, type: 3} - propertyPath: m_AnchorMax.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6308892256976485861, guid: 8c9f9e1245e615c4a861a970158ee930, type: 3} - propertyPath: m_AnchorMin.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6308892256976485861, guid: 8c9f9e1245e615c4a861a970158ee930, type: 3} - propertyPath: m_AnchorMin.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6308892256976485861, guid: 8c9f9e1245e615c4a861a970158ee930, type: 3} - propertyPath: m_SizeDelta.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6308892256976485861, guid: 8c9f9e1245e615c4a861a970158ee930, type: 3} - propertyPath: m_SizeDelta.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6308892256976485861, guid: 8c9f9e1245e615c4a861a970158ee930, type: 3} - propertyPath: m_AnchoredPosition.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6308892256976485861, guid: 8c9f9e1245e615c4a861a970158ee930, type: 3} - propertyPath: m_AnchoredPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6308892256976485882, guid: 8c9f9e1245e615c4a861a970158ee930, type: 3} - propertyPath: m_text - value: 0 XP - objectReference: {fileID: 0} - - target: {fileID: 6308892256976485883, guid: 8c9f9e1245e615c4a861a970158ee930, type: 3} - propertyPath: m_CullTransparentMesh - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 6308892257117127250, guid: 8c9f9e1245e615c4a861a970158ee930, type: 3} - propertyPath: m_FillAmount - value: 0 - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: 8c9f9e1245e615c4a861a970158ee930, type: 3} ---- !u!224 &679443051 stripped -RectTransform: - m_CorrespondingSourceObject: {fileID: 6308892256411829258, guid: 8c9f9e1245e615c4a861a970158ee930, type: 3} - m_PrefabInstance: {fileID: 679443050} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 665433736} + - component: {fileID: 665433735} + m_Layer: 5 + m_Name: Inventory + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!114 &665433735 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 665433734} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 7cf936c15acaa634f95ce1923389f8b2, type: 3} + m_Name: + m_EditorClassIdentifier: + UIslot: {fileID: 2619010896756297447, guid: 374dd1c75a1386147b3c08a7f5613130, type: 3} + buttonOptions: {fileID: 1085029733921620564, guid: a226b930c0b39c8418ad79ded5063667, type: 3} + insertPanel: {fileID: 8814837961935415436, guid: 3a6215f8124f87e48aa4277e9dd9e9a9, type: 3} + gridSpacingX: 80 + gridSpacingY: 80 + columns: 5 + inventoryManager: {fileID: 0} +--- !u!224 &665433736 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 665433734} + 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: 95992696} + m_RootOrder: 0 + 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: -720} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} --- !u!1 &787431108 GameObject: m_ObjectHideFlags: 0 @@ -1141,17 +950,6 @@ m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 890823634} m_CullTransparentMesh: 1 ---- !u!114 &1004447053 stripped -MonoBehaviour: - m_CorrespondingSourceObject: {fileID: 6308892256976485882, guid: 8c9f9e1245e615c4a861a970158ee930, type: 3} - m_PrefabInstance: {fileID: 679443050} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} - m_Name: - m_EditorClassIdentifier: --- !u!1 &1154873706 GameObject: m_ObjectHideFlags: 0 @@ -1263,29 +1061,13 @@ m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1194681801} m_CullTransparentMesh: 1 ---- !u!1 &1243536568 stripped -GameObject: - m_CorrespondingSourceObject: {fileID: 6308892257117127260, guid: 8c9f9e1245e615c4a861a970158ee930, type: 3} - m_PrefabInstance: {fileID: 679443050} - m_PrefabAsset: {fileID: 0} ---- !u!114 &1243536570 stripped -MonoBehaviour: - m_CorrespondingSourceObject: {fileID: 6308892257117127250, guid: 8c9f9e1245e615c4a861a970158ee930, type: 3} - m_PrefabInstance: {fileID: 679443050} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1243536568} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} - m_Name: - m_EditorClassIdentifier: --- !u!114 &1243536572 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1243536568} + m_GameObject: {fileID: 6308892256716896310} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 30649d3a9faa99c48a7b1166b86bf2a0, type: 3} @@ -1790,17 +1572,6 @@ m_OnValueChanged: m_PersistentCalls: m_Calls: [] ---- !u!114 &1525304360 stripped -MonoBehaviour: - m_CorrespondingSourceObject: {fileID: 1506468639532177369, guid: 8c9f9e1245e615c4a861a970158ee930, type: 3} - m_PrefabInstance: {fileID: 679443050} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} - m_Name: - m_EditorClassIdentifier: --- !u!1 &1529276322 GameObject: m_ObjectHideFlags: 0 @@ -2296,17 +2067,6 @@ m_AnchoredPosition: {x: 0.24996948, y: -0.60500145} m_SizeDelta: {x: -16.499968, y: -5.1900043} m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &2145830592 stripped -MonoBehaviour: - m_CorrespondingSourceObject: {fileID: 7407110155681208792, guid: 8c9f9e1245e615c4a861a970158ee930, type: 3} - m_PrefabInstance: {fileID: 679443050} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} - m_Name: - m_EditorClassIdentifier: --- !u!1001 &3821002224724814 PrefabInstance: m_ObjectHideFlags: 0 @@ -2399,6 +2159,10 @@ value: 0 objectReference: {fileID: 0} - target: {fileID: 3821002319646775, guid: 047c1678dbd0dd14f81f34aa5ca67c63, type: 3} + propertyPath: m_Enabled + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3821002319646775, guid: 047c1678dbd0dd14f81f34aa5ca67c63, type: 3} propertyPath: insertPanel value: objectReference: {fileID: 8814837961935415436, guid: 3a6215f8124f87e48aa4277e9dd9e9a9, type: 3} @@ -2408,10 +2172,3544 @@ objectReference: {fileID: 0} - target: {fileID: 3821002319646777, guid: 047c1678dbd0dd14f81f34aa5ca67c63, type: 3} propertyPath: m_IsActive - value: 0 + value: 1 objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 047c1678dbd0dd14f81f34aa5ca67c63, type: 3} +--- !u!224 &33393950292188409 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4508427117271596460} + 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: 9060505971785224332} + - {fileID: 6308892256106370521} + m_Father: {fileID: 6308892255175568547} + 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: 492.7, y: -50} + m_SizeDelta: {x: 712, y: 40} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &240266375387929159 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7705179413306604845} + 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: 0} + 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: 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 + m_PixelsPerUnitMultiplier: 1 +--- !u!224 &374056282563818116 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6382678857357144163} + 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: 1446271654553639579} + m_RootOrder: 0 + 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: 75, y: 75} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!50 &411630363473516929 +Rigidbody2D: + serializedVersion: 4 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2769624886057048020} + m_BodyType: 1 + m_Simulated: 1 + m_UseFullKinematicContacts: 0 + m_UseAutoMass: 0 + m_Mass: 1 + m_LinearDrag: 0 + m_AngularDrag: 0.05 + m_GravityScale: 1 + m_Material: {fileID: 0} + m_Interpolate: 0 + m_SleepingMode: 1 + m_CollisionDetection: 0 + m_Constraints: 0 +--- !u!61 &723458205396625250 +BoxCollider2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1446271654553639578} + m_Enabled: 1 + m_Density: 1 + m_Material: {fileID: 0} + m_IsTrigger: 1 + m_UsedByEffector: 0 + m_UsedByComposite: 0 + m_Offset: {x: 0.03868866, y: 0.11587715} + m_SpriteTilingProperty: + border: {x: 0, y: 0, z: 0, w: 0} + pivot: {x: 0, y: 0} + oldSize: {x: 0, y: 0} + newSize: {x: 0, y: 0} + adaptiveTilingThreshold: 0 + drawMode: 0 + adaptiveTiling: 0 + m_AutoTiling: 0 + serializedVersion: 2 + m_Size: {x: 74.775055, y: 74.92949} + m_EdgeRadius: 0 +--- !u!224 &903187344847985328 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7791082810015838276} + 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: 2205276289027184332} + m_Father: {fileID: 6308892255615946262} + 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: -136.33, y: -37.51} + m_SizeDelta: {x: 200, y: 50} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &942595706847731689 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4416139519432403437} + - component: {fileID: 5024848549912670849} + - component: {fileID: 8995039037997802564} + m_Layer: 5 + m_Name: Separator + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!222 &957028618108164035 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1536875782584043669} + m_CullTransparentMesh: 1 +--- !u!222 &963822188868948326 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1548173085847752240} + m_CullTransparentMesh: 1 +--- !u!114 &1014092199120870162 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6473344553810879084} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: b399f8c283956ed4e9e4a39c134bfc7d, type: 3} + m_Name: + m_EditorClassIdentifier: + buttonOptions: {fileID: 0} + slotIndex: 1 + holdThreshold: 0.1 + data: + item: {fileID: 0} + amount: 0 + maxAmount: 0 +--- !u!114 &1025382703317130679 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6484571906015978697} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: b399f8c283956ed4e9e4a39c134bfc7d, type: 3} + m_Name: + m_EditorClassIdentifier: + buttonOptions: {fileID: 0} + slotIndex: 3 + holdThreshold: 0.1 + data: + item: {fileID: 0} + amount: 0 + maxAmount: 0 +--- !u!1 &1288567250982120571 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6070339489943193053} + - component: {fileID: 1323951042618165787} + - component: {fileID: 7407110155016233906} + m_Layer: 5 + m_Name: GoldAmount + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!222 &1323951042618165787 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1288567250982120571} + m_CullTransparentMesh: 1 +--- !u!222 &1446271654314844200 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1446271654314844205} + m_CullTransparentMesh: 1 +--- !u!1 &1446271654314844205 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1446271654314844206} + - component: {fileID: 1446271654314844200} + - component: {fileID: 6007754075026230303} + m_Layer: 5 + m_Name: ItemAmount + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1446271654314844206 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1446271654314844205} + 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: 1446271654553639579} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 1, y: 0} + m_AnchorMax: {x: 1, y: 0} + m_AnchoredPosition: {x: -12.3759, y: 12.3759} + m_SizeDelta: {x: 24.7517, y: 24.7517} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1446271654553639524 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1446271654553639578} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 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: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + 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_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 3542089619696129801} + m_OnClick: + m_PersistentCalls: + m_Calls: [] +--- !u!114 &1446271654553639525 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1446271654553639578} + 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.33333334} + 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: 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 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &1446271654553639526 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1446271654553639578} + m_CullTransparentMesh: 1 +--- !u!1 &1446271654553639578 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1446271654553639579} + - component: {fileID: 1446271654553639526} + - component: {fileID: 1446271654553639525} + - component: {fileID: 1446271654553639524} + - component: {fileID: 4887821218106942436} + - component: {fileID: 4020580744680920271} + - component: {fileID: 723458205396625250} + m_Layer: 5 + m_Name: InventorySlot3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1446271654553639579 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1446271654553639578} + 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: 374056282563818116} + - {fileID: 1446271654314844206} + m_Father: {fileID: 2106671613309883474} + m_RootOrder: 2 + 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: 50} + m_SizeDelta: {x: 75, y: 75} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1506468638866779571 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4737016632706788344} + 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: 2 + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4278231039 + m_fontColor: {r: 1, g: 0.62352943, b: 0, 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: 27 + m_fontSizeBase: 27 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 1 + m_HorizontalAlignment: 1 + m_VerticalAlignment: 256 + 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!1 &1536875782584043669 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5257718155249289842} + - component: {fileID: 957028618108164035} + - component: {fileID: 9002633280317534207} + m_Layer: 5 + m_Name: ItemImage + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1548173085847752240 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5250926236843478231} + - component: {fileID: 963822188868948326} + - component: {fileID: 8991405992134289754} + m_Layer: 5 + m_Name: ItemImage + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1600964550040279964 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4508427117271596460} + 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: d74a81cff4370b54996f73395ca220a1, type: 3} + m_Type: 0 + 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 &2045561405444132375 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2151198533755679932} + m_CullTransparentMesh: 1 +--- !u!224 &2106671613309883474 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3103539605201985946} + 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: 2769624886057048021} + - {fileID: 6473344553810879085} + - {fileID: 1446271654553639579} + - {fileID: 6484571906015978696} + - {fileID: 8946072949070920714} + m_Father: {fileID: 95992696} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0} + m_AnchorMax: {x: 0.5, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 2640, y: 332} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &2151198533755679932 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 9060505971785224332} + - component: {fileID: 2045561405444132375} + - component: {fileID: 6293790510845250041} + m_Layer: 5 + m_Name: Fill + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &2204534536231040233 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6473344553983056091} + 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: + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, 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: 18 + m_fontSizeBase: 36 + m_fontWeight: 400 + m_enableAutoSizing: 1 + m_fontSizeMin: 18 + m_fontSizeMax: 18 + 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!224 &2205276289027184332 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4737016632706788344} + 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: 903187344847985328} + m_RootOrder: 0 + 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: 70, y: 0} + m_SizeDelta: {x: 200, y: 50} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &2211328039348187724 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6484571905784979070} + 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: + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, 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: 18 + m_fontSizeBase: 36 + m_fontWeight: 400 + m_enableAutoSizing: 1 + m_fontSizeMin: 18 + m_fontSizeMax: 18 + 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 &2769624886057047848 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2769624886057048020} + m_CullTransparentMesh: 1 +--- !u!114 &2769624886057047850 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2769624886057048020} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 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: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + 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_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 240266375387929159} + m_OnClick: + m_PersistentCalls: + m_Calls: [] +--- !u!114 &2769624886057047851 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2769624886057048020} + 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.33333334} + 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: 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 + m_PixelsPerUnitMultiplier: 1 +--- !u!1 &2769624886057048020 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2769624886057048021} + - component: {fileID: 2769624886057047848} + - component: {fileID: 2769624886057047851} + - component: {fileID: 2769624886057047850} + - component: {fileID: 8189963875358109354} + - component: {fileID: 411630363473516929} + - component: {fileID: 4068899077853555244} + m_Layer: 5 + m_Name: InventorySlot1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2769624886057048021 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2769624886057048020} + 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: 3984970394235437002} + - {fileID: 2769624886229265760} + m_Father: {fileID: 2106671613309883474} + m_RootOrder: 0 + 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: -160, y: 50} + m_SizeDelta: {x: 75, y: 75} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!224 &2769624886229265760 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2769624886229265763} + 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: 2769624886057048021} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 1, y: 0} + m_AnchorMax: {x: 1, y: 0} + m_AnchoredPosition: {x: -12.3759, y: 12.3759} + m_SizeDelta: {x: 24.7517, y: 24.7517} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &2769624886229265763 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2769624886229265760} + - component: {fileID: 2769624886229265766} + - component: {fileID: 6999240062906515793} + m_Layer: 5 + m_Name: ItemAmount + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!222 &2769624886229265766 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2769624886229265763} + m_CullTransparentMesh: 1 +--- !u!222 &2934984751271463332 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3505824712247973618} + m_CullTransparentMesh: 1 +--- !u!1 &3103539605201985946 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2106671613309883474} + - component: {fileID: 4400279309878039508} + - component: {fileID: 5221915625622685658} + m_Layer: 5 + m_Name: InGameInventory + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &3162057017180882293 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8946072949070920715} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: b399f8c283956ed4e9e4a39c134bfc7d, type: 3} + m_Name: + m_EditorClassIdentifier: + buttonOptions: {fileID: 0} + slotIndex: 4 + holdThreshold: 0.1 + data: + item: {fileID: 0} + amount: 0 + maxAmount: 0 +--- !u!222 &3431652579131871333 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4508427117271596460} + m_CullTransparentMesh: 1 +--- !u!114 &3504415793330520140 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7791082810015838276} + 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: 'LVL:' + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4278231039 + m_fontColor: {r: 1, g: 0.62352943, b: 0, 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: 27 + m_fontSizeBase: 27 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 1 + m_HorizontalAlignment: 1 + m_VerticalAlignment: 256 + 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!1 &3505824712247973618 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7855420897996346389} + - component: {fileID: 2934984751271463332} + - component: {fileID: 6421255816643260824} + m_Layer: 5 + m_Name: ItemImage + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &3542089619696129801 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6382678857357144163} + 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: 0} + 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: 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 + m_PixelsPerUnitMultiplier: 1 +--- !u!114 &3666303794816350251 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5047915337629505377} + 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: 100XP + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, 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: 15 + m_fontSizeBase: 15 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 1 + 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!224 &3984970394235437002 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7705179413306604845} + 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: 2769624886057048021} + m_RootOrder: 0 + 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: 75, y: 75} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!50 &4020580744680920271 +Rigidbody2D: + serializedVersion: 4 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1446271654553639578} + m_BodyType: 1 + m_Simulated: 1 + m_UseFullKinematicContacts: 0 + m_UseAutoMass: 0 + m_Mass: 1 + m_LinearDrag: 0 + m_AngularDrag: 0.05 + m_GravityScale: 1 + m_Material: {fileID: 0} + m_Interpolate: 0 + m_SleepingMode: 1 + m_CollisionDetection: 0 + m_Constraints: 0 +--- !u!61 &4068899077853555244 +BoxCollider2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2769624886057048020} + m_Enabled: 1 + m_Density: 1 + m_Material: {fileID: 0} + m_IsTrigger: 1 + m_UsedByEffector: 0 + m_UsedByComposite: 0 + m_Offset: {x: 0.03868866, y: 0.11587715} + m_SpriteTilingProperty: + border: {x: 0, y: 0, z: 0, w: 0} + pivot: {x: 0, y: 0} + oldSize: {x: 0, y: 0} + newSize: {x: 0, y: 0} + adaptiveTilingThreshold: 0 + drawMode: 0 + adaptiveTiling: 0 + m_AutoTiling: 0 + serializedVersion: 2 + m_Size: {x: 74.775055, y: 74.92949} + m_EdgeRadius: 0 +--- !u!114 &4281569862270102158 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8946072949444544188} + 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: + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, 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: 18 + m_fontSizeBase: 36 + m_fontWeight: 400 + m_enableAutoSizing: 1 + m_fontSizeMin: 18 + m_fontSizeMax: 18 + 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 &4400279309878039508 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3103539605201985946} + m_CullTransparentMesh: 1 +--- !u!224 &4416139519432403437 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 942595706847731689} + 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: 6308892256716896311} + 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.5, y: 0.5} +--- !u!1 &4508427117271596460 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 33393950292188409} + - component: {fileID: 3431652579131871333} + - component: {fileID: 1600964550040279964} + m_Layer: 5 + m_Name: HealthBar + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &4563243634112068297 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8059181423366141890} + 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: 3549215498286357858, guid: a2c4f1f379361a442a51ed1facff12db, type: 3} + m_Type: 0 + 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 &4652161850669133621 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6382678857357144163} + m_CullTransparentMesh: 1 +--- !u!222 &4703407667803728678 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5047915337629505377} + m_CullTransparentMesh: 1 +--- !u!1 &4737016632706788344 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2205276289027184332} + - component: {fileID: 5547074320624132562} + - component: {fileID: 1506468638866779571} + m_Layer: 5 + m_Name: LevelAmount + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &4887821218106942436 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1446271654553639578} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: b399f8c283956ed4e9e4a39c134bfc7d, type: 3} + m_Name: + m_EditorClassIdentifier: + buttonOptions: {fileID: 0} + slotIndex: 2 + holdThreshold: 0.1 + data: + item: {fileID: 0} + amount: 0 + maxAmount: 0 +--- !u!222 &5024848549912670849 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 942595706847731689} + m_CullTransparentMesh: 1 +--- !u!1 &5047915337629505377 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6020201644254105733} + - component: {fileID: 4703407667803728678} + - component: {fileID: 3666303794816350251} + m_Layer: 5 + m_Name: CurrentLevelMaxExp + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!61 &5174070396235308948 +BoxCollider2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6473344553810879084} + m_Enabled: 1 + m_Density: 1 + m_Material: {fileID: 0} + m_IsTrigger: 1 + m_UsedByEffector: 0 + m_UsedByComposite: 0 + m_Offset: {x: 0.03868866, y: 0.11587715} + m_SpriteTilingProperty: + border: {x: 0, y: 0, z: 0, w: 0} + pivot: {x: 0, y: 0} + oldSize: {x: 0, y: 0} + newSize: {x: 0, y: 0} + adaptiveTilingThreshold: 0 + drawMode: 0 + adaptiveTiling: 0 + m_AutoTiling: 0 + serializedVersion: 2 + m_Size: {x: 74.775055, y: 74.92949} + m_EdgeRadius: 0 +--- !u!61 &5180791884425746737 +BoxCollider2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6484571906015978697} + m_Enabled: 1 + m_Density: 1 + m_Material: {fileID: 0} + m_IsTrigger: 1 + m_UsedByEffector: 0 + m_UsedByComposite: 0 + m_Offset: {x: 0.03868866, y: 0.11587715} + m_SpriteTilingProperty: + border: {x: 0, y: 0, z: 0, w: 0} + pivot: {x: 0, y: 0} + oldSize: {x: 0, y: 0} + newSize: {x: 0, y: 0} + adaptiveTilingThreshold: 0 + drawMode: 0 + adaptiveTiling: 0 + m_AutoTiling: 0 + serializedVersion: 2 + m_Size: {x: 74.775055, y: 74.92949} + m_EdgeRadius: 0 +--- !u!114 &5221915625622685658 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3103539605201985946} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 77c750cf6f52224419a0c5e39b51462b, type: 3} + m_Name: + m_EditorClassIdentifier: + uiSlots: + - {fileID: 2769624886057048020} + - {fileID: 6473344553810879084} + - {fileID: 1446271654553639578} + - {fileID: 6484571906015978697} + - {fileID: 8946072949070920715} + buttonOptions: {fileID: 1085029733921620564, guid: a226b930c0b39c8418ad79ded5063667, type: 3} + insertPanel: {fileID: 8814837961935415436, guid: 3a6215f8124f87e48aa4277e9dd9e9a9, type: 3} + currentButtonOptions: {fileID: 0} +--- !u!224 &5250926236843478231 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1548173085847752240} + 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: 6484571906015978696} + m_RootOrder: 0 + 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: 75, y: 75} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!224 &5257718155249289842 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1536875782584043669} + 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: 6473344553810879085} + m_RootOrder: 0 + 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: 75, y: 75} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &5547074320624132562 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4737016632706788344} + m_CullTransparentMesh: 1 +--- !u!224 &5990550943997099559 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8059181423366141890} + 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: 6070339489943193053} + m_Father: {fileID: 6308892255175568547} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 1, y: 1} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: -180, y: -70} + m_SizeDelta: {x: 75, y: 75} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &6007754075026230303 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1446271654314844205} + 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: + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, 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: 18 + m_fontSizeBase: 36 + m_fontWeight: 400 + m_enableAutoSizing: 1 + m_fontSizeMin: 18 + m_fontSizeMax: 18 + 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!224 &6020201644254105733 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5047915337629505377} + 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: 6308892256716896311} + m_RootOrder: 2 + 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.5, y: 0.5} +--- !u!224 &6070339489943193053 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1288567250982120571} + 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: 5990550943997099559} + m_RootOrder: 0 + 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: 156.36, y: 1} + m_SizeDelta: {x: 200, y: 50} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &6293790510845250041 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2151198533755679932} + 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: 0, b: 0, 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: 5886db92d4de3134ebd3b8cb59c45763, type: 3} + m_Type: 3 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 0 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!1 &6308892255175568546 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6308892255175568547} + - component: {fileID: 6308892255175568549} + - component: {fileID: 6308892255175568548} + m_Layer: 5 + m_Name: Panel + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &6308892255175568547 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6308892255175568546} + 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: 33393950292188409} + - {fileID: 6308892255285075794} + - {fileID: 6308892255615946262} + - {fileID: 6308892256737761312} + - {fileID: 5990550943997099559} + m_Father: {fileID: 6308892256818216544} + 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: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &6308892255175568548 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6308892255175568546} + 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: 0} + 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: 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 &6308892255175568549 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6308892255175568546} + m_CullTransparentMesh: 1 +--- !u!1 &6308892255285075793 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6308892255285075794} + - component: {fileID: 6308892255285075796} + - component: {fileID: 6308892255285075795} + m_Layer: 5 + m_Name: ManaBar + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &6308892255285075794 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6308892255285075793} + 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: 6308892256895254943} + m_Father: {fileID: 6308892255175568547} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 492.7, y: -90} + m_SizeDelta: {x: 712, y: 40} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &6308892255285075795 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6308892255285075793} + 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: d74a81cff4370b54996f73395ca220a1, type: 3} + m_Type: 0 + 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 &6308892255285075796 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6308892255285075793} + m_CullTransparentMesh: 1 +--- !u!1 &6308892255615946261 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6308892255615946262} + - component: {fileID: 6308892255615946264} + - component: {fileID: 6308892255615946263} + m_Layer: 5 + m_Name: XpBar + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &6308892255615946262 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6308892255615946261} + 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: 6308892256716896311} + - {fileID: 903187344847985328} + m_Father: {fileID: 6308892255175568547} + 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: 398.2, y: -124} + m_SizeDelta: {x: 509, y: 28} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &6308892255615946263 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6308892255615946261} + 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: d74a81cff4370b54996f73395ca220a1, type: 3} + m_Type: 0 + 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 &6308892255615946264 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6308892255615946261} + m_CullTransparentMesh: 1 +--- !u!1 &6308892255727223840 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6308892255727223841} + - component: {fileID: 6308892255727223843} + - component: {fileID: 6308892255727223842} + m_Layer: 5 + m_Name: ManaAmount + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &6308892255727223841 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6308892255727223840} + 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: 6308892256895254943} + m_RootOrder: 0 + 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: 290, y: 50} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &6308892255727223842 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6308892255727223840} + 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: 100 / 100 + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, 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: 25 + m_fontSizeBase: 25 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 1 + 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 &6308892255727223843 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6308892255727223840} + m_CullTransparentMesh: 0 +--- !u!1 &6308892256106370520 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6308892256106370521} + - component: {fileID: 6308892256106370523} + - component: {fileID: 6308892256106370522} + m_Layer: 5 + m_Name: HealthAmount + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &6308892256106370521 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6308892256106370520} + 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: 33393950292188409} + 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: 290, y: 50} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &6308892256106370522 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6308892256106370520} + 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: 100 / 100 + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, 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: 25 + m_fontSizeBase: 25 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 1 + 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 &6308892256106370523 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6308892256106370520} + m_CullTransparentMesh: 1 +--- !u!1 &6308892256303892366 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6308892256303892367} + - component: {fileID: 6308892256303892369} + - component: {fileID: 6308892256303892368} + m_Layer: 5 + m_Name: CurrentXPAmount + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &6308892256303892367 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6308892256303892366} + 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: 6308892256716896311} + m_RootOrder: 0 + 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.5, y: 0.5} +--- !u!114 &6308892256303892368 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6308892256303892366} + 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: 0 XP + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, 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: 15 + m_fontSizeBase: 15 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 1 + 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 &6308892256303892369 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6308892256303892366} + m_CullTransparentMesh: 1 +--- !u!1 &6308892256716896310 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6308892256716896311} + - component: {fileID: 6308892256716896313} + - component: {fileID: 6308892256716896312} + - component: {fileID: 1243536572} + m_Layer: 5 + m_Name: Fill + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &6308892256716896311 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6308892256716896310} + 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: 6308892256303892367} + - {fileID: 4416139519432403437} + - {fileID: 6020201644254105733} + m_Father: {fileID: 6308892255615946262} + m_RootOrder: 0 + 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: 500, y: 20} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &6308892256716896312 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6308892256716896310} + 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: 0.62205034, b: 0, 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: 5886db92d4de3134ebd3b8cb59c45763, type: 3} + m_Type: 3 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 0 + m_FillAmount: 0 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &6308892256716896313 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6308892256716896310} + m_CullTransparentMesh: 1 +--- !u!1 &6308892256737761311 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6308892256737761312} + - component: {fileID: 6308892256737761314} + - component: {fileID: 6308892256737761313} + m_Layer: 5 + m_Name: PlayerLogo + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &6308892256737761312 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6308892256737761311} + 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: 6308892255175568547} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 110, y: -80} + m_SizeDelta: {x: 150, y: 150} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &6308892256737761313 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6308892256737761311} + 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: b4c9e1fe87aa7334a9ed4ed14ac3ff10, type: 3} + m_Type: 0 + 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 &6308892256737761314 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6308892256737761311} + m_CullTransparentMesh: 1 +--- !u!1 &6308892256818216539 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6308892256818216544} + - component: {fileID: 6308892256818216543} + m_Layer: 5 + m_Name: PlayerHUD + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &6308892256818216543 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6308892256818216539} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: af1f93b16bf54f242a495b0bb5b9a536, type: 3} + m_Name: + m_EditorClassIdentifier: + healthBar: {fileID: 6293790510845250041} + healthAmountTMP: {fileID: 6308892256106370522} + manaBar: {fileID: 6308892256895254944} + manaAmountTMP: {fileID: 6308892255727223842} + xpBarImage: {fileID: 6308892256716896312} + currentXpAmountTMP: {fileID: 6308892256303892368} + currentLevelMaxXpAmountTMP: {fileID: 3666303794816350251} + lvlAmountTMP: {fileID: 1506468638866779571} + goldAmount: {fileID: 7407110155016233906} + barSpeed: 5 +--- !u!224 &6308892256818216544 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6308892256818216539} + 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: 6308892255175568547} + m_Father: {fileID: 243627202} + m_RootOrder: 0 + 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: 2640, y: 1440} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &6308892256895254942 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6308892256895254943} + - component: {fileID: 6308892256895254945} + - component: {fileID: 6308892256895254944} + m_Layer: 5 + m_Name: Fill + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &6308892256895254943 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6308892256895254942} + 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: 6308892255727223841} + m_Father: {fileID: 6308892255285075794} + m_RootOrder: 0 + 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: 700, y: 30} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &6308892256895254944 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6308892256895254942} + 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.90434813, 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: 5886db92d4de3134ebd3b8cb59c45763, type: 3} + m_Type: 3 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 0 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &6308892256895254945 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6308892256895254942} + m_CullTransparentMesh: 1 +--- !u!1 &6382678857357144163 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 374056282563818116} + - component: {fileID: 4652161850669133621} + - component: {fileID: 3542089619696129801} + m_Layer: 5 + m_Name: ItemImage + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &6421255816643260824 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3505824712247973618} + 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: 0} + 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: 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 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &6421396603373516444 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8059181423366141890} + m_CullTransparentMesh: 1 +--- !u!1 &6473344553810879084 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6473344553810879085} + - component: {fileID: 6473344553810879120} + - component: {fileID: 6473344553810879123} + - component: {fileID: 6473344553810879122} + - component: {fileID: 1014092199120870162} + - component: {fileID: 8794465854814350393} + - component: {fileID: 5174070396235308948} + m_Layer: 5 + m_Name: InventorySlot2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &6473344553810879085 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6473344553810879084} + 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: 5257718155249289842} + - {fileID: 6473344553983056088} + m_Father: {fileID: 2106671613309883474} + 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: -80, y: 50} + m_SizeDelta: {x: 75, y: 75} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &6473344553810879120 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6473344553810879084} + m_CullTransparentMesh: 1 +--- !u!114 &6473344553810879122 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6473344553810879084} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 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: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + 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_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 9002633280317534207} + m_OnClick: + m_PersistentCalls: + m_Calls: [] +--- !u!114 &6473344553810879123 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6473344553810879084} + 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.33333334} + 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: 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 + m_PixelsPerUnitMultiplier: 1 +--- !u!224 &6473344553983056088 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6473344553983056091} + 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: 6473344553810879085} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 1, y: 0} + m_AnchorMax: {x: 1, y: 0} + m_AnchoredPosition: {x: -12.3759, y: 12.3759} + m_SizeDelta: {x: 24.7517, y: 24.7517} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &6473344553983056091 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6473344553983056088} + - component: {fileID: 6473344553983056094} + - component: {fileID: 2204534536231040233} + m_Layer: 5 + m_Name: ItemAmount + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!222 &6473344553983056094 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6473344553983056091} + m_CullTransparentMesh: 1 +--- !u!222 &6484571905784979067 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6484571905784979070} + m_CullTransparentMesh: 1 +--- !u!224 &6484571905784979069 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6484571905784979070} + 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: 6484571906015978696} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 1, y: 0} + m_AnchorMax: {x: 1, y: 0} + m_AnchoredPosition: {x: -12.3759, y: 12.3759} + m_SizeDelta: {x: 24.7517, y: 24.7517} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &6484571905784979070 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6484571905784979069} + - component: {fileID: 6484571905784979067} + - component: {fileID: 2211328039348187724} + m_Layer: 5 + m_Name: ItemAmount + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!222 &6484571906015978549 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6484571906015978697} + m_CullTransparentMesh: 1 +--- !u!114 &6484571906015978550 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6484571906015978697} + 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.33333334} + 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: 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 + m_PixelsPerUnitMultiplier: 1 +--- !u!114 &6484571906015978551 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6484571906015978697} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 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: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + 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_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 8991405992134289754} + m_OnClick: + m_PersistentCalls: + m_Calls: [] +--- !u!224 &6484571906015978696 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6484571906015978697} + 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: 5250926236843478231} + - {fileID: 6484571905784979069} + m_Father: {fileID: 2106671613309883474} + m_RootOrder: 3 + 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: 80, y: 50} + m_SizeDelta: {x: 75, y: 75} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &6484571906015978697 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6484571906015978696} + - component: {fileID: 6484571906015978549} + - component: {fileID: 6484571906015978550} + - component: {fileID: 6484571906015978551} + - component: {fileID: 1025382703317130679} + - component: {fileID: 8801189534245513884} + - component: {fileID: 5180791884425746737} + m_Layer: 5 + m_Name: InventorySlot4 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!50 &6917279955894399582 +Rigidbody2D: + serializedVersion: 4 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8946072949070920715} + m_BodyType: 1 + m_Simulated: 1 + m_UseFullKinematicContacts: 0 + m_UseAutoMass: 0 + m_Mass: 1 + m_LinearDrag: 0 + m_AngularDrag: 0.05 + m_GravityScale: 1 + m_Material: {fileID: 0} + m_Interpolate: 0 + m_SleepingMode: 1 + m_CollisionDetection: 0 + m_Constraints: 0 +--- !u!95 &6957608593424272406 +Animator: + serializedVersion: 3 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8059181423366141890} + m_Enabled: 1 + m_Avatar: {fileID: 0} + m_Controller: {fileID: 9100000, guid: 8be7a1c4f588f584493053e354de274c, type: 2} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorControllerStateOnDisable: 0 +--- !u!114 &6999240062906515793 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2769624886229265763} + 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: + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, 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: 18 + m_fontSizeBase: 36 + m_fontWeight: 400 + m_enableAutoSizing: 1 + m_fontSizeMin: 18 + m_fontSizeMax: 18 + 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!61 &7079334246702727667 +BoxCollider2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8946072949070920715} + m_Enabled: 1 + m_Density: 1 + m_Material: {fileID: 0} + m_IsTrigger: 1 + m_UsedByEffector: 0 + m_UsedByComposite: 0 + m_Offset: {x: 0.03868866, y: 0.11587715} + m_SpriteTilingProperty: + border: {x: 0, y: 0, z: 0, w: 0} + pivot: {x: 0, y: 0} + oldSize: {x: 0, y: 0} + newSize: {x: 0, y: 0} + adaptiveTilingThreshold: 0 + drawMode: 0 + adaptiveTiling: 0 + m_AutoTiling: 0 + serializedVersion: 2 + m_Size: {x: 74.775055, y: 74.92949} + m_EdgeRadius: 0 +--- !u!114 &7407110155016233906 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1288567250982120571} + 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: 342 + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, 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: 51 + m_fontSizeBase: 51 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 1 + m_HorizontalAlignment: 1 + m_VerticalAlignment: 256 + 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 &7555193550632117924 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7791082810015838276} + m_CullTransparentMesh: 1 +--- !u!1 &7705179413306604845 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3984970394235437002} + - component: {fileID: 8282774812374344315} + - component: {fileID: 240266375387929159} + m_Layer: 5 + m_Name: ItemImage + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &7791082810015838276 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 903187344847985328} + - component: {fileID: 7555193550632117924} + - component: {fileID: 3504415793330520140} + m_Layer: 5 + m_Name: LevelText + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &7855420897996346389 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3505824712247973618} + 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: 8946072949070920714} + m_RootOrder: 0 + 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: 75, y: 75} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &8059181423366141890 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5990550943997099559} + - component: {fileID: 6421396603373516444} + - component: {fileID: 4563243634112068297} + - component: {fileID: 6957608593424272406} + m_Layer: 5 + m_Name: Gold + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &8189963875358109354 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2769624886057048020} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: b399f8c283956ed4e9e4a39c134bfc7d, type: 3} + m_Name: + m_EditorClassIdentifier: + buttonOptions: {fileID: 1085029733921620564, guid: a226b930c0b39c8418ad79ded5063667, type: 3} + slotIndex: 0 + holdThreshold: 0.1 + data: + item: {fileID: 0} + amount: 0 + maxAmount: 0 +--- !u!222 &8282774812374344315 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7705179413306604845} + m_CullTransparentMesh: 1 --- !u!224 &8629948085799300690 RectTransform: m_ObjectHideFlags: 0 @@ -3232,3 +6530,383 @@ m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 +--- !u!50 &8794465854814350393 +Rigidbody2D: + serializedVersion: 4 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6473344553810879084} + m_BodyType: 1 + m_Simulated: 1 + m_UseFullKinematicContacts: 0 + m_UseAutoMass: 0 + m_Mass: 1 + m_LinearDrag: 0 + m_AngularDrag: 0.05 + m_GravityScale: 1 + m_Material: {fileID: 0} + m_Interpolate: 0 + m_SleepingMode: 1 + m_CollisionDetection: 0 + m_Constraints: 0 +--- !u!50 &8801189534245513884 +Rigidbody2D: + serializedVersion: 4 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6484571906015978697} + m_BodyType: 1 + m_Simulated: 1 + m_UseFullKinematicContacts: 0 + m_UseAutoMass: 0 + m_Mass: 1 + m_LinearDrag: 0 + m_AngularDrag: 0.05 + m_GravityScale: 1 + m_Material: {fileID: 0} + m_Interpolate: 0 + m_SleepingMode: 1 + m_CollisionDetection: 0 + m_Constraints: 0 +--- !u!224 &8946072949070920714 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8946072949070920715} + 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: 7855420897996346389} + - {fileID: 8946072949444544191} + m_Father: {fileID: 2106671613309883474} + m_RootOrder: 4 + 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: 160, y: 50} + m_SizeDelta: {x: 75, y: 75} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &8946072949070920715 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8946072949070920714} + - component: {fileID: 8946072949070920951} + - component: {fileID: 8946072949070920948} + - component: {fileID: 8946072949070920949} + - component: {fileID: 3162057017180882293} + - component: {fileID: 6917279955894399582} + - component: {fileID: 7079334246702727667} + m_Layer: 5 + m_Name: InventorySlot5 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &8946072949070920948 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8946072949070920715} + 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.33333334} + 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: 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 + m_PixelsPerUnitMultiplier: 1 +--- !u!114 &8946072949070920949 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8946072949070920715} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 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: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + 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_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 6421255816643260824} + m_OnClick: + m_PersistentCalls: + m_Calls: [] +--- !u!222 &8946072949070920951 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8946072949070920715} + m_CullTransparentMesh: 1 +--- !u!222 &8946072949444544185 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8946072949444544188} + m_CullTransparentMesh: 1 +--- !u!1 &8946072949444544188 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8946072949444544191} + - component: {fileID: 8946072949444544185} + - component: {fileID: 4281569862270102158} + m_Layer: 5 + m_Name: ItemAmount + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &8946072949444544191 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8946072949444544188} + 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: 8946072949070920714} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 1, y: 0} + m_AnchorMax: {x: 1, y: 0} + m_AnchoredPosition: {x: -12.3759, y: 12.3759} + m_SizeDelta: {x: 24.7517, y: 24.7517} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &8991405992134289754 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1548173085847752240} + 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: 0} + 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: 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 + m_PixelsPerUnitMultiplier: 1 +--- !u!114 &8995039037997802564 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 942595706847731689} + 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: / + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, 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: 15 + m_fontSizeBase: 15 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 1 + 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!114 &9002633280317534207 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1536875782584043669} + 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: 0} + 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: 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 + m_PixelsPerUnitMultiplier: 1 +--- !u!224 &9060505971785224332 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2151198533755679932} + 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: 33393950292188409} + m_RootOrder: 0 + 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: 700, y: 30} + m_Pivot: {x: 0.5, y: 0.5} diff --git a/Assets/Scenes/Town1/Prototype.unity b/Assets/Scenes/Town1/Prototype.unity index 7bb61d7..34754d4 100644 --- a/Assets/Scenes/Town1/Prototype.unity +++ b/Assets/Scenes/Town1/Prototype.unity @@ -1536,7 +1536,7 @@ m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 - m_IsActive: 1 + m_IsActive: 0 --- !u!4 &155288979 Transform: m_ObjectHideFlags: 0 @@ -2210,19 +2210,15 @@ m_Script: {fileID: 11500000, guid: e53d4822539d15f499c5d5d869a2df23, type: 3} m_Name: m_EditorClassIdentifier: - playerGold: 0 - playerLevel: 0 + playerGold: 100 + playerLevel: 1 baseXP: 100 maxLevel: 20 xpMultiplier: 2.5 playerCurrentXP: 0 - targetLevelXP: 0 + targetLevelXP: 100 abilityPoints: 0 - item: {fileID: 11400000, guid: 63b35f05a4e1336439da3b274808b7f1, type: 2} - itemStack: {fileID: 5073170527145592023, guid: 66e87e29348cddb468c8f803f64f4faa, type: 3} - inventorySize: 10 - inventory: - items: [] + playerController: {fileID: 1601391837} cursorTexture: {fileID: 0} --- !u!1 &524059171 GameObject: @@ -2336,7 +2332,8 @@ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: -10.46, y: -21.42, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] + m_Children: + - {fileID: 1666522367} m_Father: {fileID: 1151896812} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} @@ -16975,6 +16972,7 @@ m_LocalScale: {x: 1, y: 1, z: 1} m_Children: - {fileID: 532150867} + - {fileID: 1761224688} m_Father: {fileID: 0} m_RootOrder: 3 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} @@ -29460,6 +29458,67 @@ m_Father: {fileID: 7691870163223728217} m_RootOrder: 12 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1601391837 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 431800083142088855, guid: 67a6429c9b6749448bdd56f77ee3e7ea, type: 3} + m_PrefabInstance: {fileID: 431800082443647901} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5cc9ed0233db52646b1f70797372a8eb, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1 &1612144955 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1612144956} + - component: {fileID: 1612144957} + m_Layer: 0 + m_Name: Door + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1612144956 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1612144955} + 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: 1761224688} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!95 &1612144957 +Animator: + serializedVersion: 3 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1612144955} + m_Enabled: 1 + m_Avatar: {fileID: 0} + m_Controller: {fileID: 0} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorControllerStateOnDisable: 0 --- !u!1 &1618454275 GameObject: m_ObjectHideFlags: 0 @@ -29607,6 +29666,56 @@ m_EditorClassIdentifier: notificationType: 0 buildings: [] +--- !u!1 &1666522366 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1666522367} + - component: {fileID: 1666522369} + m_Layer: 0 + m_Name: Door + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1666522367 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1666522366} + 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: 532150867} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!95 &1666522369 +Animator: + serializedVersion: 3 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1666522366} + m_Enabled: 1 + m_Avatar: {fileID: 0} + m_Controller: {fileID: 0} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorControllerStateOnDisable: 0 --- !u!1001 &1674743208 PrefabInstance: m_ObjectHideFlags: 0 @@ -30398,6 +30507,111 @@ m_Father: {fileID: 7691870163223728217} m_RootOrder: 16 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1761224687 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1761224688} + - component: {fileID: 1761224691} + - component: {fileID: 1761224690} + - component: {fileID: 1761224689} + m_Layer: 0 + m_Name: PotionMasterShop + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1761224688 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1761224687} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -10.46, y: -21.42, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1612144956} + m_Father: {fileID: 1151896812} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!50 &1761224689 +Rigidbody2D: + serializedVersion: 4 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1761224687} + m_BodyType: 2 + m_Simulated: 1 + m_UseFullKinematicContacts: 0 + m_UseAutoMass: 0 + m_Mass: 1 + m_LinearDrag: 0 + m_AngularDrag: 0.05 + m_GravityScale: 1 + m_Material: {fileID: 0} + m_Interpolate: 0 + m_SleepingMode: 1 + m_CollisionDetection: 0 + m_Constraints: 7 +--- !u!61 &1761224690 +BoxCollider2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1761224687} + m_Enabled: 1 + m_Density: 1 + m_Material: {fileID: 0} + m_IsTrigger: 1 + m_UsedByEffector: 0 + m_UsedByComposite: 0 + m_Offset: {x: 0.05574906, y: -0.4390254} + m_SpriteTilingProperty: + border: {x: 0, y: 0, z: 0, w: 0} + pivot: {x: 0, y: 0} + oldSize: {x: 0, y: 0} + newSize: {x: 0, y: 0} + adaptiveTilingThreshold: 0 + drawMode: 0 + adaptiveTiling: 0 + m_AutoTiling: 0 + serializedVersion: 2 + m_Size: {x: 1.8223011, y: 2.909412} + m_EdgeRadius: 0 +--- !u!114 &1761224691 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1761224687} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8646102ef54ad364ab353d05b6126a21, type: 3} + m_Name: + m_EditorClassIdentifier: + shopName: BlackSmithShop + sceneToLoad: + asset: {fileID: 102900000, guid: 87a526a75faba7648b867bd19b9ee2e7, type: 3} + guid: 87a526a75faba7648b867bd19b9ee2e7 + sceneToUnload: + asset: {fileID: 102900000, guid: 926bc251235b22144b7f15fb352f9904, type: 3} + guid: 926bc251235b22144b7f15fb352f9904 + sceneDataSaver: + position: {x: 0, y: 0, z: 0} + groupName: TownToBlacksmith + displayMessage: {fileID: 11400000, guid: 4454fdd7efad7f249bf54b917dc35a04, type: 2} + uiObjectPrefab: {fileID: 6494199500122125301, guid: 3aba1ef08a7e0a949bfff035aa1d3dd1, type: 3} --- !u!4 &1772266246 stripped Transform: m_CorrespondingSourceObject: {fileID: 431800083142088859, guid: 67a6429c9b6749448bdd56f77ee3e7ea, type: 3} @@ -43126,6 +43340,10 @@ value: 6 objectReference: {fileID: 0} - target: {fileID: 431800083142088855, guid: 67a6429c9b6749448bdd56f77ee3e7ea, type: 3} + propertyPath: baseStats + value: + objectReference: {fileID: 11400000, guid: eccaffb5ba79da34da2bfb1c70ba035f, type: 2} + - target: {fileID: 431800083142088855, guid: 67a6429c9b6749448bdd56f77ee3e7ea, type: 3} propertyPath: manaTimer value: 1.5 objectReference: {fileID: 0} @@ -43205,6 +43423,22 @@ propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} + - target: {fileID: 4458154007102914500, guid: 67a6429c9b6749448bdd56f77ee3e7ea, type: 3} + propertyPath: item + value: + objectReference: {fileID: 11400000, guid: f46faf3fbcf5949448baff4ccead76aa, type: 2} + - target: {fileID: 4458154007102914500, guid: 67a6429c9b6749448bdd56f77ee3e7ea, type: 3} + propertyPath: itemStack + value: + objectReference: {fileID: 5073170527145592023, guid: 66e87e29348cddb468c8f803f64f4faa, type: 3} + - target: {fileID: 4458154007102914500, guid: 67a6429c9b6749448bdd56f77ee3e7ea, type: 3} + propertyPath: inventoryCapacity + value: 15 + objectReference: {fileID: 0} + - target: {fileID: 4458154007102914500, guid: 67a6429c9b6749448bdd56f77ee3e7ea, type: 3} + propertyPath: inventory.items.Array.size + value: 0 + objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 67a6429c9b6749448bdd56f77ee3e7ea, type: 3} --- !u!1001 &672256572543401830 @@ -60547,6 +60781,36 @@ m_TileObjectToInstantiateIndex: 65535 dummyAlignment: 0 m_AllTileFlags: 1073741825 + - first: {x: -57, y: -15, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 2 + m_TileSpriteIndex: 1 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_TileObjectToInstantiateIndex: 65535 + dummyAlignment: 0 + m_AllTileFlags: 1073741825 + - first: {x: -56, y: -15, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 2 + m_TileSpriteIndex: 1 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_TileObjectToInstantiateIndex: 65535 + dummyAlignment: 0 + m_AllTileFlags: 1073741825 + - first: {x: -55, y: -15, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 2 + m_TileSpriteIndex: 1 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_TileObjectToInstantiateIndex: 65535 + dummyAlignment: 0 + m_AllTileFlags: 1073741825 - first: {x: -54, y: -15, z: 0} second: serializedVersion: 2 @@ -66703,15 +66967,15 @@ m_Data: {fileID: 11400000, guid: aa67da135b8abd94fa17699710f57382, type: 2} - m_RefCount: 88 m_Data: {fileID: 11400000, guid: 6e8a022456d1e484ca6016b9f9895627, type: 2} - - m_RefCount: 137 + - m_RefCount: 140 m_Data: {fileID: 11400000, guid: b92c3d0fd79d29340b699430c30c94aa, type: 2} m_TileSpriteArray: - m_RefCount: 940 m_Data: {fileID: 21300188, guid: 97ec394a79f472f48884991e33ff4ac9, type: 3} - - m_RefCount: 137 + - m_RefCount: 140 m_Data: {fileID: 21300252, guid: 97ec394a79f472f48884991e33ff4ac9, type: 3} m_TileMatrixArray: - - m_RefCount: 1077 + - m_RefCount: 1080 m_Data: e00: 1 e01: 0 @@ -66730,7 +66994,7 @@ e32: 0 e33: 1 m_TileColorArray: - - m_RefCount: 1077 + - m_RefCount: 1080 m_Data: {r: 1, g: 1, b: 1, a: 1} m_TileObjectToInstantiateArray: [] m_AnimationFrameRate: 1 @@ -70323,7 +70587,7 @@ m_LightmapParameters: {fileID: 0} m_SortingLayerID: -862486127 m_SortingLayer: 2 - m_SortingOrder: 2 + m_SortingOrder: 1 m_ChunkSize: {x: 32, y: 32, z: 32} m_ChunkCullingBounds: {x: 0, y: 0, z: 0} m_MaxChunkCount: 16 diff --git a/Assets/Scripts/Buildings/UpgradeManager.cs b/Assets/Scripts/Buildings/UpgradeManager.cs index 589350c..cf66dde 100644 --- a/Assets/Scripts/Buildings/UpgradeManager.cs +++ b/Assets/Scripts/Buildings/UpgradeManager.cs @@ -18,11 +18,11 @@ private GameStateManager gameStateManager; private GameObject currentUpgradePanelInstance; private Animator animator; + private int currentButtonIndex; [SerializeField] private float timerPressing = 0f; [SerializeField] private float maxTimerPressing = 2f; [SerializeField] private bool isHolding = false; - private int currentButtonIndex; [SerializeField] private TextMeshProUGUI playerGoldObj; @@ -44,7 +44,7 @@ OnTakeGold += SetNewAmount; playerGoldObj.text = gameManager.PlayerGold.ToString(); - playerController = PlayerController.Instance; + playerController = gameManager.PlayerController; for (int i = 0; i < upgradesSections.Length; i++) { upgradesSections[i].SetActive(true); diff --git a/Assets/Scripts/GameManager.cs b/Assets/Scripts/GameManager.cs index 5e3e4cb..c78dbb5 100644 --- a/Assets/Scripts/GameManager.cs +++ b/Assets/Scripts/GameManager.cs @@ -17,14 +17,7 @@ [SerializeField] private int playerCurrentXP = 0; [SerializeField] private int targetLevelXP; [SerializeField] private int abilityPoints; - - [Header("Item Stack Prefabs")] - [SerializeField] private Item item; - public GameObject itemStack; - - [Header("Player Inventory")] - public int inventorySize; - public Inventory inventory; + [SerializeField] private PlayerController playerController; private bool isProcessingXP = false; private Queue xpQueue = new Queue(); @@ -41,6 +34,8 @@ //public GameStateManager currentGameState { get; set; } public static GameManager Instance => instance; + public PlayerController PlayerController => playerController; + public int PlayerGold { get => playerGold; @@ -92,9 +87,7 @@ // Start is called before the first frame update void Start() { - //Cursor.SetCursor(cursorTexture, Vector2.zero, CursorMode.ForceSoftware); targetLevelXP = GetXPForNextLevel(playerLevel); - inventory = new Inventory(inventorySize, PlayerController.Instance.gameObject); } // Level up the player and distribute excess XP if any @@ -149,18 +142,6 @@ isProcessingXP = false; } - public void Update() - { - //Testing purposes - if (Input.GetKeyDown(KeyCode.F)) - { - //GainExperience(5); - inventory.AddItem(item); - } - - Debug.Log("IS IT FULL" + inventory.IsFull()); - } - //Geometric Progression to LevelExperience private int GetXPForNextLevel(int level) => Mathf.FloorToInt(baseXP * Mathf.Pow(xpMultiplier, level - 1)); diff --git a/Assets/Scripts/Items/Item.cs b/Assets/Scripts/Items/Item.cs index b95e5ac..502b15c 100644 --- a/Assets/Scripts/Items/Item.cs +++ b/Assets/Scripts/Items/Item.cs @@ -9,8 +9,8 @@ { [SerializeField] protected Sprite itemImage; [SerializeField] protected string itemName = "Item"; - [SerializeField] private bool isStackable = true; - [SerializeField] private int stackAmount = 10; + [SerializeField] protected bool isStackable = true; + [SerializeField] protected int stackAmount = 10; public bool IsStackable => isStackable; public int StackAmount => stackAmount; diff --git a/Assets/Scripts/Items/ItemStack.cs b/Assets/Scripts/Items/ItemStack.cs index f894e8c..f80cb52 100644 --- a/Assets/Scripts/Items/ItemStack.cs +++ b/Assets/Scripts/Items/ItemStack.cs @@ -40,8 +40,10 @@ { if (collision.tag == "Player") { - gameManager.inventory.AddItem(item, itemAmount); - Destroy(gameObject); + if (collision.GetComponentInChildren().InventoryManager.AddItem(item, itemAmount)) + { + Destroy(gameObject); + } } } } diff --git a/Assets/Scripts/Items/Potion.cs b/Assets/Scripts/Items/Potion.cs index 458bbdb..f0f6830 100644 --- a/Assets/Scripts/Items/Potion.cs +++ b/Assets/Scripts/Items/Potion.cs @@ -5,14 +5,52 @@ using UnityEngine; using System; -public abstract class Potion : Item, IVisitor +[CreateAssetMenu(menuName = "Item/Potion")] +public class Potion : Item, IVisitor { - protected abstract void ApplyPotionEffect(PlayerController controller); + public enum OperatorType { Add, Multiply } + + [SerializeField] private StatType statType = StatType.Attack; + [SerializeField] private OperatorType operatorType = OperatorType.Add; + [SerializeField] private int value = 10; + [SerializeField] private float duration = 5f; + public void Visit(T visitable) where T : Component, IVisitable { if (visitable is PlayerController controller) { - ApplyPotionEffect(controller); + if(CanApply(statType, controller)) + ApplyStatsEffect(controller); } } + + private void ApplyStatsEffect(PlayerController controller) + { + StatModifier modifier = operatorType switch + { + OperatorType.Add => new BasicStatModifier(statType, duration, v => v + value), + OperatorType.Multiply => new BasicStatModifier(statType, duration, v => v * value), + _ => throw new ArgumentOutOfRangeException() + }; + + controller.Stats.Mediator.AddModifier(modifier); + Debug.Log($"Added modifier: {modifier}"); + } + + private bool CanApply(StatType statType, PlayerController controller) + { + switch (statType) + { + case StatType.Attack: + return true; + + case StatType.Health: + return controller.Health != controller.MaxHealth; + + case StatType.Mana: + return true; + } + + return true; + } } \ No newline at end of file diff --git a/Assets/Scripts/Items/Potions/HealthPotion.asset b/Assets/Scripts/Items/Potions/HealthPotion.asset new file mode 100644 index 0000000..8025166 --- /dev/null +++ b/Assets/Scripts/Items/Potions/HealthPotion.asset @@ -0,0 +1,22 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 10fe509893a028c48b0b85c8e65fbfb6, type: 3} + m_Name: HealthPotion + m_EditorClassIdentifier: + itemImage: {fileID: 21300000, guid: f00fe3a126b1ebd4e97f59a06043f6a9, type: 3} + itemName: HealthPotion + isStackable: 1 + stackAmount: 10 + statType: 2 + operatorType: 0 + value: 10 + duration: 0 diff --git a/Assets/Scripts/Items/Potions/HealthPotion.asset.meta b/Assets/Scripts/Items/Potions/HealthPotion.asset.meta new file mode 100644 index 0000000..deb0337 --- /dev/null +++ b/Assets/Scripts/Items/Potions/HealthPotion.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f46faf3fbcf5949448baff4ccead76aa +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/Items/Potions/HeatlhPotion.asset b/Assets/Scripts/Items/Potions/HeatlhPotion.asset deleted file mode 100644 index dd2e4ae..0000000 --- a/Assets/Scripts/Items/Potions/HeatlhPotion.asset +++ /dev/null @@ -1,22 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: c9747faa7cfb5544b9ac94dc6337b29c, type: 3} - m_Name: HeatlhPotion - m_EditorClassIdentifier: - itemImage: {fileID: 21300000, guid: f00fe3a126b1ebd4e97f59a06043f6a9, type: 3} - itemName: HealthPotion - isStackable: 1 - stackAmount: 10 - statType: 2 - operatorType: 0 - value: 10 - duration: 1 diff --git a/Assets/Scripts/Items/Potions/HeatlhPotion.asset.meta b/Assets/Scripts/Items/Potions/HeatlhPotion.asset.meta deleted file mode 100644 index 713b187..0000000 --- a/Assets/Scripts/Items/Potions/HeatlhPotion.asset.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 63b35f05a4e1336439da3b274808b7f1 -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Scripts/Items/Potions/StatModifierPotion.cs b/Assets/Scripts/Items/Potions/StatModifierPotion.cs deleted file mode 100644 index dbba3f9..0000000 --- a/Assets/Scripts/Items/Potions/StatModifierPotion.cs +++ /dev/null @@ -1,28 +0,0 @@ -using MyCollections.Stats; -using System; -using System.Collections; -using System.Collections.Generic; -using UnityEngine; - -[CreateAssetMenu(menuName = "Item/Potion")] -public class StatModifierPotion : Potion -{ - public enum OperatorType { Add, Multiply } - - [SerializeField] private StatType statType = StatType.Attack; - [SerializeField] private OperatorType operatorType = OperatorType.Add; - [SerializeField] private int value = 10; - [SerializeField] private float duration = 5f; - - protected override void ApplyPotionEffect(PlayerController controller) - { - StatModifier modifier = operatorType switch - { - OperatorType.Add => new BasicStatModifier(statType, duration, v => v + value), - OperatorType.Multiply => new BasicStatModifier(statType, duration, v => v * value), - _ => throw new ArgumentOutOfRangeException() - }; - - controller.Stats.Mediator.AddModifier(modifier); - } -} diff --git a/Assets/Scripts/Items/Potions/StatModifierPotion.cs.meta b/Assets/Scripts/Items/Potions/StatModifierPotion.cs.meta deleted file mode 100644 index 5df8a58..0000000 --- a/Assets/Scripts/Items/Potions/StatModifierPotion.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: c9747faa7cfb5544b9ac94dc6337b29c -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Scripts/Managers/InputManager.cs b/Assets/Scripts/Managers/InputManager.cs index efe955f..8252d3d 100644 --- a/Assets/Scripts/Managers/InputManager.cs +++ b/Assets/Scripts/Managers/InputManager.cs @@ -13,6 +13,11 @@ Inventory, SelectItem, SplitItemStack, + use1, + use2, + use3, + use4, + use5, } public static class InputManager @@ -38,7 +43,14 @@ //Inventory Actions {InputAction.SelectItem, KeyCode.Mouse0 }, - {InputAction.SplitItemStack, KeyCode.Mouse1 } + {InputAction.SplitItemStack, KeyCode.Mouse1 }, + + //Quick Inventory Actions + {InputAction.use1, KeyCode.Alpha1 }, + {InputAction.use2, KeyCode.Alpha2 }, + {InputAction.use3, KeyCode.Alpha3 }, + {InputAction.use4, KeyCode.Alpha4 }, + {InputAction.use5, KeyCode.Alpha5 } }; diff --git a/Assets/Scripts/Managers/InventoryManager.cs b/Assets/Scripts/Managers/InventoryManager.cs new file mode 100644 index 0000000..42dc72f --- /dev/null +++ b/Assets/Scripts/Managers/InventoryManager.cs @@ -0,0 +1,160 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +public class InventoryManager : MonoBehaviour +{ + [Header("Inventory Settings: ")] + [SerializeField] private int inventoryCapacity; + [SerializeField] private int quickInventoryCapacity = 5; + + [SerializeField] private Inventory inventory; + [SerializeField] private Inventory quickInventory; + + public Inventory Inventory => inventory; + public Inventory QuickInventory => quickInventory; + + //Testing purposes + [Header("Item Stack Prefabs")] + [SerializeField] private Item item; + public GameObject itemStack; + + void Awake() + { + inventory = new Inventory(inventoryCapacity, gameObject); + quickInventory = new Inventory(quickInventoryCapacity, gameObject); + } + + // Start is called before the first frame update + void Start() + { + } + + // Update is called once per frame + void Update() + { + //Perform inventory slot interaction + QuickInventoryActions(); + + if (Input.GetKeyDown(KeyCode.F)) + { + AddItem(item, 1); + Debug.Log($"Added Item: {item.ItemName}"); + } + } + private void QuickInventoryActions() + { + if (Input.GetKeyDown(InputManager.GetKey(InputAction.use1))) + { + UseInventoryItems(0); + } + + else if (Input.GetKeyDown(InputManager.GetKey(InputAction.use2))) + { + UseInventoryItems(1); + } + + else if (Input.GetKeyDown(InputManager.GetKey(InputAction.use3))) + { + UseInventoryItems(2); + } + + else if (Input.GetKeyDown(InputManager.GetKey(InputAction.use4))) + { + UseInventoryItems(3); + } + + else if (Input.GetKeyDown(InputManager.GetKey(InputAction.use5))) + { + UseInventoryItems(4); + } + } + + private void UseInventoryItems(int index) + { + InventorySlot slot = quickInventory.GetSlot(index); + + if (slot.IsEmpty()) return; + + Item item = slot.Item; + + if (item == null) return; + + if (transform.parent.TryGetComponent(out PlayerController controller)) + { + switch (item) + { + case Potion potion: + + Debug.Log("Try to apply effect"); + //Apply Potion Effects + potion.Visit(controller); + slot.Amount--; + return; + } + } + + else + { + Debug.LogError($"PlayerController is NULL!"); + } + } + + //Handles the item store on the inventories + public bool AddItem(Item item, int amount) + { + //Tries to add the item on the quick inventory + if (quickInventory.AddItem(item, amount)) + { + return true; + } + + //Tries to add the item to the internal inventory if the quickInventory is full + else if(inventory.AddItem(item, amount)) + { + return true; + } + + else + { + return false; + } + } + + public void SwapInventorySlot(InventorySlot slotA, InventorySlot slotB) + { + if (slotA.Owner != slotB.Owner) + { + //Inventory slotAinventory + } + + else + { + //Get the inventory of the slot + Inventory inventory = slotA.Owner; + inventory.SwapItemSlot(slotA.SlotIndex, slotB.SlotIndex); + + } + } + + public void DropItem(int index, int amount) + { + //Item item = GetItem(index); + //GameObject go = gameObject.itemStack; + + //if (go != null) + //{ + // Vector3 targePos = new Vector3(gameObject.transform.position.x, gameObject.transform.position.y, 0); + // GameObject obj = Instantiate(go, targePos, Quaternion.identity); + // ItemStack stack = obj.GetComponent(); + // stack.ItemStackInit(item, amount); + // RemoveItem(index, amount); + // return; + //} + + //else + //{ + // Debug.LogError($"Item stack is Null"); + //} + } +} diff --git a/Assets/Scripts/Managers/InventoryManager.cs.meta b/Assets/Scripts/Managers/InventoryManager.cs.meta new file mode 100644 index 0000000..bbc5deb --- /dev/null +++ b/Assets/Scripts/Managers/InventoryManager.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: c9845a07536e8214bbfd38724d999e65 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/NPC/FOV/FOV.cs b/Assets/Scripts/NPC/FOV/FOV.cs index 559c12f..ec5c12b 100644 --- a/Assets/Scripts/NPC/FOV/FOV.cs +++ b/Assets/Scripts/NPC/FOV/FOV.cs @@ -86,7 +86,7 @@ Vector2 dirToTarget = (potentialTarget.transform.position - transform.position).normalized; //Gets the facing direction - InteractableNPC npc = gameObject.GetComponent(); + NPCController npc = gameObject.GetComponent(); Vector3 facingDir = npc.LastDirection; diff --git a/Assets/Scripts/NPC/FOV/OrcFOV.cs b/Assets/Scripts/NPC/FOV/OrcFOV.cs index c4a65b4..ca54e4c 100644 --- a/Assets/Scripts/NPC/FOV/OrcFOV.cs +++ b/Assets/Scripts/NPC/FOV/OrcFOV.cs @@ -5,4 +5,4 @@ public class OrcFOV : FOV { -} +} \ No newline at end of file diff --git a/Assets/Scripts/Player/Inventory/Inventory.cs b/Assets/Scripts/Player/Inventory/Inventory.cs index ad5b4d7..9c0aafd 100644 --- a/Assets/Scripts/Player/Inventory/Inventory.cs +++ b/Assets/Scripts/Player/Inventory/Inventory.cs @@ -1,5 +1,6 @@ using System; using System.Collections.Generic; +using System.Linq; using UnityEngine; [Serializable] @@ -8,7 +9,11 @@ [SerializeField] private List items; private GameObject gameObject; public GameObject GameObject => gameObject; + + // The number of slots that have an item inside of item public int Count => items.Count; + + //The capacity inside of it public int Capacity => items.Capacity; // Event triggered when inventory changes @@ -18,66 +23,59 @@ public Inventory(int capacity, GameObject gameObject) { items = new List(capacity); + for (int i = 0; i < capacity; i++) + { + items.Add(null); // or `new InventorySlot(this);` if you want empty slots + } + this.gameObject = gameObject; } //Adds an item to the inventory - public void AddItem(Item item, int amount = 1) + public bool AddItem(Item item, int amount = 1) { - //Checks if the item already exists on the inventory slots + // Find the first empty slot or slot with the same item type InventorySlot existentSlot = FindSlotByItem(item); - - //If a slot is available increment the number of the item on that slot - if (existentSlot != null) + if (existentSlot != null && !existentSlot.IsSlotFull()) { - int totalAmount = existentSlot.Amount + amount; + // Increment existing item amount if possible + int possibleAmountToAdd = Math.Min(amount, existentSlot.MaxAmount - existentSlot.Amount); + existentSlot.Amount += possibleAmountToAdd; + amount -= possibleAmountToAdd; - if (totalAmount > existentSlot.MaxAmount) + if (amount <= 0) { - int possibleAmountToAdd = existentSlot.MaxAmount - existentSlot.Amount; - existentSlot.Amount += possibleAmountToAdd; - - //Creates a new slot if possible with the rest of the amount - if (!IsFull()) - { - InventorySlot slot = new InventorySlot(item, amount - possibleAmountToAdd); - items.Add(slot); - } + InventoryChanged?.Invoke(); + return true; } - - else - { - existentSlot.Amount += amount; - } - - Debug.Log($"Added item: {item.ItemName}"); - InventoryChanged?.Invoke(); - return; } - //Checks if the inventory is not full - if (!IsFull()) + for (int i = 0; i < items.Count; i++) { - Debug.Log($"Added item: {item.ItemName}"); - //If there are no items of that reference on the inventory - //Creates a new slot with that item reference - InventorySlot slot = new InventorySlot(item, amount); - items.Add(slot); - InventoryChanged?.Invoke(); - return; + if (items[i] == null || items[i].IsEmpty()) + { + items[i] = new InventorySlot(this, item, amount); + InventoryChanged?.Invoke(); + return true; + } } Debug.LogWarning("Inventory is full!"); + return false; } //Removes an item from a slot public void RemoveItem(int index) { - if (items[index] != null) + if (index >= 0 && index < items.Count && items[index] != null) { - items.RemoveAt(index); + items[index] = null; InventoryChanged?.Invoke(); } + else + { + Debug.LogWarning("Invalid index or slot is already empty."); + } } private void RemoveItem(int index, int amount) @@ -101,6 +99,11 @@ } } + public int GetSlotIndex(InventorySlot inventorySlot) + { + return items.FindIndex(0, slot => slot == inventorySlot); + } + //Swaps items to another slot public void SwapItemSlot(int index, int swapIndex) { @@ -120,7 +123,7 @@ slot.Amount = amountToTransfer; // Creates a new slot with the split amount and adds it to inventory - InventorySlot newSlot = new InventorySlot(slot.Item, amountToTransfer); + InventorySlot newSlot = new InventorySlot(this, slot.Item, amountToTransfer); items.Add(newSlot); InventoryChanged?.Invoke(); @@ -155,48 +158,60 @@ //Checks if a slot exists with same item private InventorySlot FindSlotByItem(Item item) { - for (int i = 0; i < items.Count; i++) + foreach (InventorySlot slot in items) { - if (items[i] != null && items[i].Item != null) + if (slot != null && slot.Item != null && slot.Item.Equals(item) && !slot.IsSlotFull()) { - if (items[i].Item.Equals(item) && !items[i].IsSlotFull()) - { - return items[i]; - } - - Debug.Log("The item is not the same or the slot is FULL"); + return slot; } } return null; } - - - public void DropItem(int index, int amount) + public void SetSlot(int index, InventorySlot slot) { - Item item = GetItem(index); - GameObject go = GameManager.Instance.itemStack; - - if (go != null) - { - Vector3 targePos = new Vector3(gameObject.transform.position.x, gameObject.transform.position.y, 0); - GameObject obj = UnityEngine.Object.Instantiate(go, targePos, Quaternion.identity); - ItemStack stack = obj.GetComponent(); - stack.ItemStackInit(item, amount); - RemoveItem(index, amount); - return; - } - - else - { - Debug.LogError($"Item stack is Null"); - } + items[index] = slot; } - public InventorySlot GetSlot(int index) => items[index]; + //public static void SwapSlotInventory(Inventory inventory, InventorySlot slot) + //{ + // if(inventoryA) + //} + + //public void DropItem(int index, int amount) + //{ + // Item item = GetItem(index); + // GameObject go = gameObject.itemStack; + + // if (go != null) + // { + // Vector3 targePos = new Vector3(gameObject.transform.position.x, gameObject.transform.position.y, 0); + // GameObject obj = UnityEngine.Object.Instantiate(go, targePos, Quaternion.identity); + // ItemStack stack = obj.GetComponent(); + // stack.ItemStackInit(item, amount); + // RemoveItem(index, amount); + // return; + // } + + // else + // { + // Debug.LogError($"Item stack is Null"); + // } + //} + + public InventorySlot GetSlot(int index) + { + if (items[index] == null) + return null; + + return items[index]; + } //Checks if the inventory is full - public bool IsFull() => items.Count >= items.Capacity; + public bool IsFull() + { + return items.All(slot => slot != null && !slot.IsEmpty() && slot.IsSlotFull()); + } } [Serializable] @@ -207,6 +222,17 @@ [SerializeField] private int amount; [SerializeField] private int maxAmount; + [NonSerialized] + private Inventory owner; + + public Inventory Owner + { + get => owner; + set => owner = value; + } + + public int SlotIndex => owner.GetSlotIndex(this); + //Properties public Item Item => item; public int MaxAmount => maxAmount; @@ -217,15 +243,16 @@ } //Constructor - public InventorySlot(Item item = null, int amount = 0) + public InventorySlot(Inventory owner, Item item = null, int amount = 0) { this.item = item; this.amount = amount; maxAmount = item.StackAmount; + Owner = owner; } //Checks id the slot is full public bool IsSlotFull() => amount == maxAmount; public bool IsEmpty() => item == null; -} +} \ No newline at end of file diff --git a/Assets/Scripts/Player/PlayerController.cs b/Assets/Scripts/Player/PlayerController.cs index dece7d6..a69b7e7 100644 --- a/Assets/Scripts/Player/PlayerController.cs +++ b/Assets/Scripts/Player/PlayerController.cs @@ -4,6 +4,7 @@ using MyCollections.Stats; using System; using System.Collections; +using System.Reflection; using UnityEngine; using UnityEngine.SceneManagement; @@ -21,7 +22,7 @@ public float flashCounter = 0f; [Header("Stats: ")] - private BaseStats baseStats; + [SerializeField] private BaseStats baseStats; public Stats Stats { get; private set; } [Header("Attribute Settings: ")] @@ -30,11 +31,13 @@ [SerializeField] private float speed = 0f; [SerializeField] private float runSpeed = 0f; + private InventoryManager inventoryManager; + [Header("Combat Settings: ")] [SerializeField] private LayerMask enemyLayerMask; [SerializeField] private bool isAttacking = false; - [SerializeField] private int attackBaseValue = 20; - [SerializeField] private int defenseBaseValue = 5; + [SerializeField] private int currentPlayerAttack = 20; + [SerializeField] private int currentPlayerDefense = 5; [SerializeField] private float attackRange = 2f; [SerializeField] private float attackTimer = 0f; [SerializeField] private float maxAttackTimer = 1.5f; @@ -73,8 +76,8 @@ public int CurrentPlayerAttack { - get => attackBaseValue; - set => attackBaseValue += value; + get => currentPlayerAttack; + set => currentPlayerAttack += value; } public int Health @@ -102,15 +105,18 @@ public int CurrentPlayerDefense { - get => defenseBaseValue; - set => defenseBaseValue += value; + get => currentPlayerDefense; + set => currentPlayerDefense += value; } + public InventoryManager InventoryManager => inventoryManager; + private void Awake() { rb = GetComponent(); anim = GetComponent(); manaTimer = manaTimerMax; + inventoryManager = GetComponentInChildren(); if (instance == null) { @@ -124,6 +130,9 @@ } Stats = new Stats(new StatsMediator(), baseStats); + + currentPlayerAttack = baseStats.attack; + currentPlayerDefense = baseStats.defense; } void Start() @@ -133,7 +142,8 @@ private void Update() { - Stats.Mediator.Update(Time.deltaTime); + if (!Stats.Mediator.IsEmpty) + Stats.Mediator.Update(Time.deltaTime); if (!IsDead() && canMove) { @@ -157,11 +167,6 @@ PlayerAnimController(); Run(); - if (Input.GetKeyDown(KeyCode.L)) - { - anim.SetTrigger("Hurt"); - } - if (Input.GetKeyDown(KeyCode.R)) { health = 0; @@ -189,7 +194,8 @@ if (Input.GetKeyDown(KeyCode.C)) { - IsTalking(); + + //IsTalking(); } } @@ -290,7 +296,7 @@ if (hit.collider.TryGetComponent(out IHealthSystem healthSystem)) { - int damage = attackBaseValue + (int)(attackBaseValue * attackTimer); + int damage = currentPlayerAttack + (int)(currentPlayerAttack * attackTimer); healthSystem.TakeDamage(damage); if (hit.collider.gameObject.TryGetComponent(out Rigidbody2D rb)) { @@ -336,6 +342,7 @@ public void TakeDamage(int amount) { Health = Mathf.Max(0, Health - amount); + anim.SetTrigger("Hurt"); } public void Heal(int amount) => health += amount; public int CurrentHealth() => health; diff --git a/Assets/Scripts/Player/Stats/BaseStats.cs b/Assets/Scripts/Player/Stats/BaseStats.cs index 002b914..7ac7c83 100644 --- a/Assets/Scripts/Player/Stats/BaseStats.cs +++ b/Assets/Scripts/Player/Stats/BaseStats.cs @@ -1,9 +1,11 @@ +using System; using System.Collections; using System.Collections.Generic; using UnityEngine; namespace MyCollections.Stats { + [CreateAssetMenu(menuName = "BaseStats/new Stats")] public class BaseStats : ScriptableObject { public int attack = 10; diff --git a/Assets/Scripts/Player/Stats/PlayerBaseStats.asset b/Assets/Scripts/Player/Stats/PlayerBaseStats.asset new file mode 100644 index 0000000..3f06a8e --- /dev/null +++ b/Assets/Scripts/Player/Stats/PlayerBaseStats.asset @@ -0,0 +1,18 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 53e25fd9dfab746408a542f141dccb4a, type: 3} + m_Name: PlayerBaseStats + m_EditorClassIdentifier: + attack: 10 + defense: 5 + health: 100 + mana: 100 diff --git a/Assets/Scripts/Player/Stats/PlayerBaseStats.asset.meta b/Assets/Scripts/Player/Stats/PlayerBaseStats.asset.meta new file mode 100644 index 0000000..6875d86 --- /dev/null +++ b/Assets/Scripts/Player/Stats/PlayerBaseStats.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: eccaffb5ba79da34da2bfb1c70ba035f +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/Player/Stats/StatsMediator.cs b/Assets/Scripts/Player/Stats/StatsMediator.cs index cb2c609..8a68d9f 100644 --- a/Assets/Scripts/Player/Stats/StatsMediator.cs +++ b/Assets/Scripts/Player/Stats/StatsMediator.cs @@ -10,6 +10,8 @@ private readonly LinkedList modifiers = new LinkedList(); public event EventHandler Queries; + + public bool IsEmpty => modifiers.IsEmpty(); public void PerformQuery(object sender, Query query) => Queries?.Invoke(sender, query); public void AddModifier(StatModifier modifier) diff --git a/Assets/Scripts/UI/Inventory/InventoryButton.cs b/Assets/Scripts/UI/Inventory/InventoryButton.cs index 9355684..1f3fedb 100644 --- a/Assets/Scripts/UI/Inventory/InventoryButton.cs +++ b/Assets/Scripts/UI/Inventory/InventoryButton.cs @@ -1,44 +1,148 @@ -using System.Collections; -using System.Collections.Generic; using UnityEngine; using UnityEngine.EventSystems; -public class InventoryButton : MonoBehaviour, IPointerClickHandler +public class InventoryButton : MonoBehaviour, IPointerDownHandler, IPointerUpHandler, IDragHandler { + [SerializeField] private GameObject buttonOptions; public int slotIndex; - private InventoryUI inventoryUI; - public void ButtonInit(InventoryUI inventoryUI, int slotIndex) + private float pressStartTime; + private bool isHolding, isBeingDragged, isOverlapping; + + private float pressDuration; + private InventoryManager inventoryManager; + + [SerializeField] private float holdThreshold = 0.01f; + + private Vector3 originalPosition; + private InventoryButton overlappingButton; + [SerializeField] private InventorySlot data; + + private void Start() { - this.inventoryUI = inventoryUI; - this.slotIndex = slotIndex; + originalPosition = transform.position; } - public void OnPointerClick(PointerEventData eventData) + public void ButtonInit(InventoryManager inventoryManager, int slotIndex, InventorySlot data) + { + this.slotIndex = slotIndex; + this.inventoryManager = inventoryManager; + this.data = data; + } + + public void OnPointerDown(PointerEventData eventData) { if (eventData.button == PointerEventData.InputButton.Left) { - if (inventoryUI != null) + Debug.Log($"IsEmpty: {data.IsEmpty()}"); + if (!data.IsEmpty()) { - inventoryUI.DisplayButtonOptions(transform.position, slotIndex); + pressStartTime = Time.time; + isHolding = false; + isBeingDragged = false; } } - else if (eventData.button == PointerEventData.InputButton.Right) + } + + public void OnPointerUp(PointerEventData eventData) + { + if (eventData.button == PointerEventData.InputButton.Left) { - //inventoryUI.SplitStack(); + if (isHolding) + { + OnHoldRelease(); + } + else + { + OnSingleClick(); + } + + isHolding = false; + isBeingDragged = false; + transform.position = originalPosition; // Keep original position } } - - // Start is called before the first frame update - void Start() + private void Update() { - + if (Input.GetMouseButton(0) && !isBeingDragged) + { + if (!data.IsEmpty()) + { + pressDuration = Time.time - pressStartTime; + + if (!isHolding && pressDuration >= holdThreshold) + { + isHolding = true; + OnHoldPress(); + } + } + } } - // Update is called once per frame - void Update() + private void OnSingleClick() { - + if (buttonOptions != null && data != null) + { + buttonOptions.SetActive(true); + buttonOptions.transform.position = transform.position; + } + } + + private void OnHoldPress() + { + isBeingDragged = true; + } + + public void OnDrag(PointerEventData eventData) + { + if (isBeingDragged) + { + transform.position = Input.mousePosition; + } + } + + private void OnHoldRelease() + { + if (isOverlapping && overlappingButton != null) + { + // Swap only the inventorySlot data with the overlapping button + //inventoryManager.SwapTransferItem(slotIndex, overlappingButton.slotIndex); + inventoryManager.SwapInventorySlot(data, overlappingButton.data); + + // Optionally, update visual elements if they depend on inventorySlot data + UpdateSlotDisplay(); + overlappingButton.UpdateSlotDisplay(); + + isOverlapping = false; + overlappingButton = null; + } + + transform.position = originalPosition; // Return to original position visually + } + + private void UpdateSlotDisplay() + { + // This method updates the UI display for the slot, such as icons or item quantities, + // based on the current inventorySlot data. + // Example: Update the icon or item quantity shown on the button. + } + + private void OnTriggerEnter2D(Collider2D collision) + { + if (collision.TryGetComponent(out InventoryButton button) && button != this) + { + overlappingButton = button; + isOverlapping = true; + } + } + + private void OnTriggerExit2D(Collider2D collision) + { + if (collision.TryGetComponent(out InventoryButton button) && button == overlappingButton) + { + overlappingButton = null; + isOverlapping = false; + } } } diff --git a/Assets/Scripts/UI/Inventory/QuickInventoryUI.cs b/Assets/Scripts/UI/Inventory/QuickInventoryUI.cs new file mode 100644 index 0000000..6894f9f --- /dev/null +++ b/Assets/Scripts/UI/Inventory/QuickInventoryUI.cs @@ -0,0 +1,146 @@ +using System.Collections; +using System.Collections.Generic; +using TMPro; +using UnityEngine; +using UnityEngine.UI; + +public class QuickInventoryUI : MonoBehaviour +{ + [SerializeField] private GameObject[] uiSlots; + [SerializeField] private GameObject buttonOptions; + [SerializeField] private GameObject insertPanel; + + private GameManager gameManager; + public GameObject currentButtonOptions = null; + private GameObject currentInsertPanel = null; + private InventoryManager inventoryManager; + private Inventory inventory; + + void Awake() + { + + } + + // Start is called before the first frame update + void Start() + { + gameManager = GameManager.Instance; + inventoryManager = gameManager.PlayerController.GetComponentInChildren(); + + if (inventoryManager != null) + { + inventory = inventoryManager.QuickInventory; + + Debug.Log($"Inventory: {inventory}\nInventory Capacity: {inventory.Capacity}"); + + //inventory.InventoryChanged += UpdateUI; + inventory.InventoryChanged += UpdateSlots; + } + + else + { + Debug.LogError($"Component not found: {nameof(InventoryManager)}"); + } + } + + void UpdateSlots() + { + for (int i = 0; i < uiSlots.Length; i++) + { + if (uiSlots[i].TryGetComponent(out InventoryButton button)) + { + button.ButtonInit(inventoryManager, i, inventoryManager.QuickInventory.GetSlot(i)); + UpdateUI(i); + } + } + } + + private void UpdateUI(int i) + { + DisplayItemUIInfo(i, uiSlots[i]); + } + + + + private void DisplayItemUIInfo(int index, GameObject slot) + { + // Get item from inventory list + if (index < inventory.Count) + { + InventorySlot inventorySlot = inventory.GetSlot(index); + + if (inventorySlot != null) + { + // Assign item sprite to the UI slot image + Image[] images = slot.GetComponentsInChildren(); + TextMeshProUGUI tmp = slot.GetComponentInChildren(); + + if (images != null) + { + foreach (Image image in images) + { + if (image.gameObject.transform.childCount == 0) + { + image.color = Color.white; + image.sprite = inventorySlot.Item.ItemImage; + tmp.text = inventorySlot.Amount > 1 ? inventorySlot.Amount.ToString() : string.Empty; + } + } + + Debug.Log($"Changed Sprite at index: {index}"); + return; + } + } + + Debug.LogWarning("Item is NUll"); + } + } + + public void DisplayButtonOptions(Vector3 position, int index) + { + if (currentButtonOptions != null) + Destroy(currentButtonOptions); + + currentButtonOptions = Instantiate(buttonOptions, position, Quaternion.identity, gameObject.transform); + Button[] buttons = currentButtonOptions.GetComponentsInChildren