From e62762f3c4d3c12650b62d470251f96ced10e262 Mon Sep 17 00:00:00 2001 From: EthanPisani Date: Tue, 1 Apr 2025 16:46:36 -0400 Subject: [PATCH] edit inventory and temp fix word puzzle (cross compile word list bug) --- .../Puzzles/Word Puzzle/Scripts/WordPuzzle.cs | 27 +- Assets/Scenes/level1.unity | 178 ++- Assets/Scenes/level2.unity | 1131 ++++++++++++++++- Assets/Scripts/Inventory.cs | 23 +- Assets/Scripts/InventoryUI.cs | 31 +- .../ScriptableObjects/KeyCardItem_gold.asset | 17 + .../KeyCardItem_gold.asset.meta | 8 + ...eyCardItem.asset => KeyCardItem_red.asset} | 4 +- ....asset.meta => KeyCardItem_red.asset.meta} | 0 ...niversalRenderPipelineGlobalSettings.asset | 240 ++-- .../EmergencyLever Variant.mat | 2 +- .../Card_model Variant Variant Variant 1.mat | 70 + ...d_model Variant Variant Variant 1.mat.meta | 8 + .../level1/keycard1/Card_model_gold.prefab | 187 +++ .../keycard1/Card_model_gold.prefab.meta | 7 + Assets/pngs/card_model_level1_icon.png | Bin 0 -> 56224 bytes Assets/pngs/card_model_level1_icon.png.meta | 117 ++ Assets/pngs/card_model_level2_icon.png | Bin 0 -> 58595 bytes Assets/pngs/card_model_level2_icon.png.meta | 117 ++ Assets/pngs/select.png | Bin 0 -> 956 bytes Assets/pngs/select.png.meta | 117 ++ 21 files changed, 2128 insertions(+), 156 deletions(-) create mode 100644 Assets/Scripts/ScriptableObjects/KeyCardItem_gold.asset create mode 100644 Assets/Scripts/ScriptableObjects/KeyCardItem_gold.asset.meta rename Assets/Scripts/ScriptableObjects/{KeyCardItem.asset => KeyCardItem_red.asset} (82%) rename Assets/Scripts/ScriptableObjects/{KeyCardItem.asset.meta => KeyCardItem_red.asset.meta} (100%) create mode 100644 Assets/levels/level1/keycard1/Card_model Variant Variant Variant 1.mat create mode 100644 Assets/levels/level1/keycard1/Card_model Variant Variant Variant 1.mat.meta create mode 100644 Assets/levels/level1/keycard1/Card_model_gold.prefab create mode 100644 Assets/levels/level1/keycard1/Card_model_gold.prefab.meta create mode 100644 Assets/pngs/card_model_level1_icon.png create mode 100644 Assets/pngs/card_model_level1_icon.png.meta create mode 100644 Assets/pngs/card_model_level2_icon.png create mode 100644 Assets/pngs/card_model_level2_icon.png.meta create mode 100644 Assets/pngs/select.png create mode 100644 Assets/pngs/select.png.meta diff --git a/Assets/Puzzles/Word Puzzle/Scripts/WordPuzzle.cs b/Assets/Puzzles/Word Puzzle/Scripts/WordPuzzle.cs index 9e8bb5e3..071d58bc 100644 --- a/Assets/Puzzles/Word Puzzle/Scripts/WordPuzzle.cs +++ b/Assets/Puzzles/Word Puzzle/Scripts/WordPuzzle.cs @@ -44,6 +44,13 @@ public class WordPuzzle : MonoBehaviour .Where(x => !string.IsNullOrEmpty(x)) .Select(x => x.Trim().ToLower()) .ToList(); + // add begin, found, doors to words + words.Add("begin"); + words.Add("found"); + words.Add("doors"); + // remove duplicates + // words = words.Distinct().ToList(); + Debug.Log("Loaded words: " + words.Count); ResetPuzzle(); } @@ -85,8 +92,8 @@ public class WordPuzzle : MonoBehaviour public void StartGame(string overrideWord) { - currentWord = overrideWord.ToLower(); - ResetPuzzle(); + // currentWord = overrideWord.ToLower(); + ResetPuzzle(overrideWord); } private void RemoveChar() @@ -165,8 +172,18 @@ public class WordPuzzle : MonoBehaviour } } - public void ResetPuzzle() + public void ResetPuzzle(string overrideWord = "") { + if (!string.IsNullOrEmpty(overrideWord)) + { + currentWord = overrideWord.ToLower(); + } + else + { + currentWord = words[UnityEngine.Random.Range(0, words.Count)]; + currentWord = currentWord.ToLower(); + } + // Debug.Log("Chosen random word: " + currentWord); allLetterTexts = GetComponentsInChildren(); retry.SetActive(false); congratulations.SetActive(false); @@ -177,9 +194,7 @@ public class WordPuzzle : MonoBehaviour } currentSubmit = 0; currentCount = 0; - currentWord = words[UnityEngine.Random.Range(0, words.Count)]; - currentWord = currentWord.ToLower(); - Debug.Log("Chosen random word: " + currentWord); + Debug.Log("Chosen word: " + currentWord); SetGameState(WGameState.Playing); } } diff --git a/Assets/Scenes/level1.unity b/Assets/Scenes/level1.unity index e4917978..aa562e2b 100644 --- a/Assets/Scenes/level1.unity +++ b/Assets/Scenes/level1.unity @@ -5396,6 +5396,7 @@ RectTransform: m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: + - {fileID: 1567398740} - {fileID: 1534541826} - {fileID: 1755829123} - {fileID: 1143927225} @@ -5474,9 +5475,9 @@ MonoBehaviour: - {fileID: 884021443} - {fileID: 543675686} - {fileID: 19169452} + highlightImage: {fileID: 1567398741} inventory: {fileID: 7685886779921947558} normalColor: {r: 1, g: 1, b: 1, a: 1} - highlightColor: {r: 1, g: 0.92156863, b: 0.015686275, a: 1} --- !u!1 &346262270 GameObject: m_ObjectHideFlags: 0 @@ -7148,6 +7149,83 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 5514e6abc62ebab4ba941e5358b46891, type: 3} +--- !u!1001 &466121129 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 3101798197347461516, guid: 9978c9c43cf7bfb4ba426c30b5c569b2, type: 3} + propertyPath: m_LocalPosition.x + value: 5.451 + objectReference: {fileID: 0} + - target: {fileID: 3101798197347461516, guid: 9978c9c43cf7bfb4ba426c30b5c569b2, type: 3} + propertyPath: m_LocalPosition.y + value: 0.514 + objectReference: {fileID: 0} + - target: {fileID: 3101798197347461516, guid: 9978c9c43cf7bfb4ba426c30b5c569b2, type: 3} + propertyPath: m_LocalPosition.z + value: 28.81 + objectReference: {fileID: 0} + - target: {fileID: 3101798197347461516, guid: 9978c9c43cf7bfb4ba426c30b5c569b2, type: 3} + propertyPath: m_LocalRotation.w + value: 0.97284806 + objectReference: {fileID: 0} + - target: {fileID: 3101798197347461516, guid: 9978c9c43cf7bfb4ba426c30b5c569b2, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3101798197347461516, guid: 9978c9c43cf7bfb4ba426c30b5c569b2, type: 3} + propertyPath: m_LocalRotation.y + value: -0.23144493 + objectReference: {fileID: 0} + - target: {fileID: 3101798197347461516, guid: 9978c9c43cf7bfb4ba426c30b5c569b2, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3101798197347461516, guid: 9978c9c43cf7bfb4ba426c30b5c569b2, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3101798197347461516, guid: 9978c9c43cf7bfb4ba426c30b5c569b2, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: -26.764 + objectReference: {fileID: 0} + - target: {fileID: 3101798197347461516, guid: 9978c9c43cf7bfb4ba426c30b5c569b2, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6970733140935288315, guid: 9978c9c43cf7bfb4ba426c30b5c569b2, type: 3} + propertyPath: keyCardItem + value: + objectReference: {fileID: 11400000, guid: b3e36ada447d99a498479618aeda7650, type: 2} + - target: {fileID: 6970733140935288315, guid: 9978c9c43cf7bfb4ba426c30b5c569b2, type: 3} + propertyPath: keyCardPlayer + value: + objectReference: {fileID: 7685886779921947557} + - target: {fileID: 6970733140935288315, guid: 9978c9c43cf7bfb4ba426c30b5c569b2, type: 3} + propertyPath: objectAnimator + value: + objectReference: {fileID: 4101423678642060579} + - target: {fileID: 6970733140935288315, guid: 9978c9c43cf7bfb4ba426c30b5c569b2, type: 3} + propertyPath: playerInventory + value: + objectReference: {fileID: 7685886779921947558} + - target: {fileID: 6970733140935288315, guid: 9978c9c43cf7bfb4ba426c30b5c569b2, type: 3} + propertyPath: interactionPrompt + value: + objectReference: {fileID: 986598827} + - target: {fileID: 8924941041106658507, guid: 9978c9c43cf7bfb4ba426c30b5c569b2, type: 3} + propertyPath: m_Name + value: Card_model_red (2) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 9978c9c43cf7bfb4ba426c30b5c569b2, type: 3} --- !u!1 &471788236 GameObject: m_ObjectHideFlags: 0 @@ -7332,6 +7410,10 @@ PrefabInstance: propertyPath: m_Name value: Card_model_red (1) objectReference: {fileID: 0} + - target: {fileID: 8924941041106658507, guid: 9978c9c43cf7bfb4ba426c30b5c569b2, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} m_RemovedComponents: [] m_RemovedGameObjects: [] m_AddedGameObjects: [] @@ -15584,7 +15666,7 @@ MonoBehaviour: m_SelectOnRight: {fileID: 0} m_Transition: 1 m_Colors: - m_NormalColor: {r: 1, g: 1, b: 1, a: 0} + m_NormalColor: {r: 1, g: 1, b: 1, a: 0.14901961} m_HighlightedColor: {r: 0.85490197, g: 0.14117648, b: 0.2, a: 0.68235296} m_PressedColor: {r: 0.85490197, g: 0.14117648, b: 0.2, a: 0.8235294} m_SelectedColor: {r: 0.85490197, g: 0.14117648, b: 0.2, a: 0.8235294} @@ -19773,7 +19855,7 @@ MonoBehaviour: m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_text: Press T to close tablet + m_text: Press TAB to close tablet m_isRightToLeft: 0 m_fontAsset: {fileID: 11400000, guid: 7b2580bdc852e1317abe1e2230348975, type: 2} m_sharedMaterial: {fileID: 4369202036407883034, guid: 7b2580bdc852e1317abe1e2230348975, type: 2} @@ -20973,6 +21055,10 @@ PrefabInstance: propertyPath: m_Name value: Card_model_red objectReference: {fileID: 0} + - target: {fileID: 8924941041106658507, guid: 9978c9c43cf7bfb4ba426c30b5c569b2, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} m_RemovedComponents: [] m_RemovedGameObjects: [] m_AddedGameObjects: [] @@ -23913,7 +23999,7 @@ MonoBehaviour: m_SelectOnRight: {fileID: 0} m_Transition: 1 m_Colors: - m_NormalColor: {r: 1, g: 1, b: 1, a: 0} + m_NormalColor: {r: 1, g: 1, b: 1, a: 0.14901961} m_HighlightedColor: {r: 0.85490197, g: 0.14117648, b: 0.2, a: 0.68235296} m_PressedColor: {r: 0.85490197, g: 0.14117648, b: 0.2, a: 0.8235294} m_SelectedColor: {r: 0.85490197, g: 0.14117648, b: 0.2, a: 0.73333335} @@ -26241,6 +26327,81 @@ MonoBehaviour: m_EditorClassIdentifier: fadeDuration: 0.5 soundClip: {fileID: 8300000, guid: 9f94811b4623455459b632554467e869, type: 3} +--- !u!1 &1567398739 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1567398740} + - component: {fileID: 1567398742} + - component: {fileID: 1567398741} + m_Layer: 5 + m_Name: Highlight + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1567398740 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1567398739} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -1} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 344142693} + 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: -600.0001, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1567398741 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1567398739} + 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: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 7b2ef7de318352b23b6afc77902bba1b, 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 &1567398742 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1567398739} + m_CullTransparentMesh: 1 --- !u!1 &1585758080 GameObject: m_ObjectHideFlags: 0 @@ -36031,6 +36192,10 @@ PrefabInstance: propertyPath: m_Name value: FlashDrive objectReference: {fileID: 0} + - target: {fileID: 8988288550564699726, guid: 56a57c82158b9874eb02de81af87fcb1, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} m_RemovedComponents: [] m_RemovedGameObjects: [] m_AddedGameObjects: [] @@ -36266,7 +36431,7 @@ Transform: m_GameObject: {fileID: 2862278904514699907} serializedVersion: 2 m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: -24.999996, y: 11.46, z: -49.79} + m_LocalPosition: {x: -24.999998, y: 11.46, z: -49.79001} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: @@ -36740,7 +36905,7 @@ GameObject: m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 - m_IsActive: 1 + m_IsActive: 0 --- !u!95 &4101423678642060579 Animator: serializedVersion: 7 @@ -38944,3 +39109,4 @@ SceneRoots: - {fileID: 1259069203} - {fileID: 495187868} - {fileID: 2493640308042884742} + - {fileID: 466121129} diff --git a/Assets/Scenes/level2.unity b/Assets/Scenes/level2.unity index 963c5e8d..7c94f3a5 100644 --- a/Assets/Scenes/level2.unity +++ b/Assets/Scenes/level2.unity @@ -3151,6 +3151,81 @@ Transform: m_CorrespondingSourceObject: {fileID: 1598788959202842082, guid: ed097709fffbe46488ab5df91f69939c, type: 3} m_PrefabInstance: {fileID: 151231972} m_PrefabAsset: {fileID: 0} +--- !u!1 &153446498 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 153446499} + - component: {fileID: 153446501} + - component: {fileID: 153446500} + m_Layer: 5 + m_Name: Slot_9 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &153446499 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 153446498} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 2106095063} + 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: 750, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &153446500 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 153446498} + 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: 0 + 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 &153446501 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 153446498} + m_CullTransparentMesh: 1 --- !u!1 &171829750 GameObject: m_ObjectHideFlags: 0 @@ -3755,6 +3830,81 @@ MeshFilter: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 210333498} m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &211204512 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 211204513} + - component: {fileID: 211204515} + - component: {fileID: 211204514} + m_Layer: 5 + m_Name: Slot_7 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &211204513 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 211204512} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 2106095063} + 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: 450, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &211204514 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 211204512} + 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: 0 + 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 &211204515 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 211204512} + m_CullTransparentMesh: 1 --- !u!1001 &213346390 PrefabInstance: m_ObjectHideFlags: 0 @@ -14282,6 +14432,81 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 798451150} m_CullTransparentMesh: 1 +--- !u!1 &800569745 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 800569746} + - component: {fileID: 800569748} + - component: {fileID: 800569747} + m_Layer: 5 + m_Name: Slot_8 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &800569746 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 800569745} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 2106095063} + 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: 600, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &800569747 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 800569745} + 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: 0 + 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 &800569748 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 800569745} + m_CullTransparentMesh: 1 --- !u!1 &803720372 GameObject: m_ObjectHideFlags: 0 @@ -15592,6 +15817,119 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 855592978} m_CullTransparentMesh: 1 +--- !u!1001 &864586227 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 2850537304662550584, guid: 2f261fc6f440ae937ac1858cdc41b7ca, type: 3} + propertyPath: m_LocalPosition.x + value: -0.0024 + objectReference: {fileID: 0} + - target: {fileID: 2850537304662550584, guid: 2f261fc6f440ae937ac1858cdc41b7ca, type: 3} + propertyPath: m_LocalPosition.y + value: -0.0031 + objectReference: {fileID: 0} + - target: {fileID: 2850537304662550584, guid: 2f261fc6f440ae937ac1858cdc41b7ca, type: 3} + propertyPath: m_LocalPosition.z + value: 0.0219 + objectReference: {fileID: 0} + - target: {fileID: 2850537304662550584, guid: 2f261fc6f440ae937ac1858cdc41b7ca, type: 3} + propertyPath: m_LocalRotation.w + value: -0.3189123 + objectReference: {fileID: 0} + - target: {fileID: 2850537304662550584, guid: 2f261fc6f440ae937ac1858cdc41b7ca, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 2850537304662550584, guid: 2f261fc6f440ae937ac1858cdc41b7ca, type: 3} + propertyPath: m_LocalRotation.y + value: -0.9477842 + objectReference: {fileID: 0} + - target: {fileID: 2850537304662550584, guid: 2f261fc6f440ae937ac1858cdc41b7ca, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: -217.194 + objectReference: {fileID: 0} + - target: {fileID: 3101798197347461516, guid: 2f261fc6f440ae937ac1858cdc41b7ca, type: 3} + propertyPath: m_LocalPosition.x + value: 8.434 + objectReference: {fileID: 0} + - target: {fileID: 3101798197347461516, guid: 2f261fc6f440ae937ac1858cdc41b7ca, type: 3} + propertyPath: m_LocalPosition.y + value: 22.489 + objectReference: {fileID: 0} + - target: {fileID: 3101798197347461516, guid: 2f261fc6f440ae937ac1858cdc41b7ca, type: 3} + propertyPath: m_LocalPosition.z + value: 5.569 + objectReference: {fileID: 0} + - target: {fileID: 3101798197347461516, guid: 2f261fc6f440ae937ac1858cdc41b7ca, type: 3} + propertyPath: m_LocalRotation.w + value: 0.97284806 + objectReference: {fileID: 0} + - target: {fileID: 3101798197347461516, guid: 2f261fc6f440ae937ac1858cdc41b7ca, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3101798197347461516, guid: 2f261fc6f440ae937ac1858cdc41b7ca, type: 3} + propertyPath: m_LocalRotation.y + value: -0.23144493 + objectReference: {fileID: 0} + - target: {fileID: 3101798197347461516, guid: 2f261fc6f440ae937ac1858cdc41b7ca, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3101798197347461516, guid: 2f261fc6f440ae937ac1858cdc41b7ca, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3101798197347461516, guid: 2f261fc6f440ae937ac1858cdc41b7ca, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: -26.764 + objectReference: {fileID: 0} + - target: {fileID: 3101798197347461516, guid: 2f261fc6f440ae937ac1858cdc41b7ca, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6970733140935288315, guid: 2f261fc6f440ae937ac1858cdc41b7ca, type: 3} + propertyPath: keyCardItem + value: + objectReference: {fileID: 11400000, guid: 3cfdac30fcbe8e4f68bdde5c2bde07d2, type: 2} + - target: {fileID: 6970733140935288315, guid: 2f261fc6f440ae937ac1858cdc41b7ca, type: 3} + propertyPath: keyCardName + value: Deck C key card + objectReference: {fileID: 0} + - target: {fileID: 6970733140935288315, guid: 2f261fc6f440ae937ac1858cdc41b7ca, type: 3} + propertyPath: animationName + value: PickupAnimation2 + objectReference: {fileID: 0} + - target: {fileID: 6970733140935288315, guid: 2f261fc6f440ae937ac1858cdc41b7ca, type: 3} + propertyPath: keyCardPlayer + value: + objectReference: {fileID: 7685886779921947557} + - target: {fileID: 6970733140935288315, guid: 2f261fc6f440ae937ac1858cdc41b7ca, type: 3} + propertyPath: objectAnimator + value: + objectReference: {fileID: 4101423678642060579} + - target: {fileID: 6970733140935288315, guid: 2f261fc6f440ae937ac1858cdc41b7ca, type: 3} + propertyPath: playerInventory + value: + objectReference: {fileID: 7685886779921947558} + - target: {fileID: 6970733140935288315, guid: 2f261fc6f440ae937ac1858cdc41b7ca, type: 3} + propertyPath: interactionPrompt + value: + objectReference: {fileID: 986598827} + - target: {fileID: 8924941041106658507, guid: 2f261fc6f440ae937ac1858cdc41b7ca, type: 3} + propertyPath: m_Name + value: Card_model_gold + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 2f261fc6f440ae937ac1858cdc41b7ca, type: 3} --- !u!1 &870386598 GameObject: m_ObjectHideFlags: 0 @@ -16500,7 +16838,7 @@ MonoBehaviour: m_SelectOnRight: {fileID: 0} m_Transition: 1 m_Colors: - m_NormalColor: {r: 1, g: 1, b: 1, a: 0} + m_NormalColor: {r: 1, g: 1, b: 1, a: 0.14901961} m_HighlightedColor: {r: 0.85490197, g: 0.14117648, b: 0.2, a: 0.68235296} m_PressedColor: {r: 0.85490197, g: 0.14117648, b: 0.2, a: 0.8235294} m_SelectedColor: {r: 0.85490197, g: 0.14117648, b: 0.2, a: 0.8235294} @@ -19092,6 +19430,81 @@ Light: m_LightUnit: 1 m_LuxAtDistance: 1 m_EnableSpotReflector: 1 +--- !u!1 &1041187873 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1041187874} + - component: {fileID: 1041187876} + - component: {fileID: 1041187875} + m_Layer: 5 + m_Name: Slot_0 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1041187874 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1041187873} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 2106095063} + 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: -600, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1041187875 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1041187873} + 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: 0 + 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 &1041187876 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1041187873} + m_CullTransparentMesh: 1 --- !u!1001 &1042255237 PrefabInstance: m_ObjectHideFlags: 0 @@ -22638,6 +23051,37 @@ SpriteRenderer: m_WasSpriteAssigned: 1 m_MaskInteraction: 0 m_SpriteSortPoint: 0 +--- !u!1 &1229406672 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1229406673} + m_Layer: 0 + m_Name: HandSlot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1229406673 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1229406672} + serializedVersion: 2 + m_LocalRotation: {x: 0.22541541, y: -0.67021483, z: 0.67021483, w: 0.22541541} + m_LocalPosition: {x: -0.606, y: -0.283, z: 0.89} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 5242107654780766216} + m_LocalEulerAnglesHint: {x: 90, y: 83.364, z: 90} --- !u!1 &1232642963 GameObject: m_ObjectHideFlags: 0 @@ -25068,6 +25512,81 @@ Light: m_LightUnit: 1 m_LuxAtDistance: 1 m_EnableSpotReflector: 1 +--- !u!1 &1372734164 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1372734165} + - component: {fileID: 1372734167} + - component: {fileID: 1372734166} + m_Layer: 5 + m_Name: Slot_3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1372734165 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1372734164} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 2106095063} + 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: -150, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1372734166 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1372734164} + 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: 0 + 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 &1372734167 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1372734164} + m_CullTransparentMesh: 1 --- !u!1 &1374872998 GameObject: m_ObjectHideFlags: 0 @@ -25812,6 +26331,81 @@ Light: m_LightUnit: 1 m_LuxAtDistance: 1 m_EnableSpotReflector: 1 +--- !u!1 &1404888424 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1404888425} + - component: {fileID: 1404888427} + - component: {fileID: 1404888426} + m_Layer: 5 + m_Name: Slot_1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1404888425 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1404888424} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 2106095063} + 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: -450, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1404888426 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1404888424} + 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: 0 + 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 &1404888427 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1404888424} + m_CullTransparentMesh: 1 --- !u!1001 &1404968727 PrefabInstance: m_ObjectHideFlags: 0 @@ -26487,7 +27081,7 @@ MonoBehaviour: m_SelectOnRight: {fileID: 0} m_Transition: 1 m_Colors: - m_NormalColor: {r: 1, g: 1, b: 1, a: 0} + m_NormalColor: {r: 1, g: 1, b: 1, a: 0.14901961} m_HighlightedColor: {r: 0.85490197, g: 0.14117648, b: 0.2, a: 0.68235296} m_PressedColor: {r: 0.85490197, g: 0.14117648, b: 0.2, a: 0.8235294} m_SelectedColor: {r: 0.85490197, g: 0.14117648, b: 0.2, a: 0.73333335} @@ -27062,6 +27656,81 @@ Light: m_LightUnit: 1 m_LuxAtDistance: 1 m_EnableSpotReflector: 1 +--- !u!1 &1486744873 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1486744874} + - component: {fileID: 1486744876} + - component: {fileID: 1486744875} + m_Layer: 5 + m_Name: Slot_6 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1486744874 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1486744873} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 2106095063} + 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: 300, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1486744875 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1486744873} + 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: 0 + 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 &1486744876 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1486744873} + m_CullTransparentMesh: 1 --- !u!1 &1492451808 GameObject: m_ObjectHideFlags: 0 @@ -27620,6 +28289,7 @@ RectTransform: m_LocalScale: {x: 0, y: 0, z: 0} m_ConstrainProportionsScale: 0 m_Children: + - {fileID: 2106095063} - {fileID: 1632115916} - {fileID: 885099543} - {fileID: 986598826} @@ -31347,6 +32017,81 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1705668849} m_CullTransparentMesh: 1 +--- !u!1 &1712392546 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1712392547} + - component: {fileID: 1712392549} + - component: {fileID: 1712392548} + m_Layer: 5 + m_Name: Slot_2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1712392547 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1712392546} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 2106095063} + 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: -300, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1712392548 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1712392546} + 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: 0 + 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 &1712392549 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1712392546} + m_CullTransparentMesh: 1 --- !u!1001 &1719348113 PrefabInstance: m_ObjectHideFlags: 0 @@ -31705,6 +32450,81 @@ MeshFilter: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1745534917} m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &1748020683 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1748020684} + - component: {fileID: 1748020686} + - component: {fileID: 1748020685} + m_Layer: 5 + m_Name: Slot_4 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1748020684 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1748020683} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 2106095063} + 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: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1748020685 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1748020683} + 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: 0 + 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 &1748020686 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1748020683} + m_CullTransparentMesh: 1 --- !u!1 &1757330048 GameObject: m_ObjectHideFlags: 0 @@ -32757,6 +33577,81 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 69125d056127da746a8a1ed8371ea8d6, type: 3} m_Name: m_EditorClassIdentifier: +--- !u!1 &1839699892 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1839699893} + - component: {fileID: 1839699895} + - component: {fileID: 1839699894} + m_Layer: 5 + m_Name: Highlight + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1839699893 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1839699892} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -1} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 2106095063} + 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: -600, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1839699894 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1839699892} + 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: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 7b2ef7de318352b23b6afc77902bba1b, 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 &1839699895 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1839699892} + m_CullTransparentMesh: 1 --- !u!1001 &1844403121 PrefabInstance: m_ObjectHideFlags: 0 @@ -37030,6 +37925,81 @@ MonoBehaviour: m_MipBias: 0 m_VarianceClampScale: 0.9 m_ContrastAdaptiveSharpening: 0 +--- !u!1 &2052712480 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2052712481} + - component: {fileID: 2052712483} + - component: {fileID: 2052712482} + m_Layer: 5 + m_Name: Slot_5 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2052712481 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2052712480} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 2106095063} + 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: 150, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &2052712482 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2052712480} + 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: 0 + 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 &2052712483 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2052712480} + m_CullTransparentMesh: 1 --- !u!1001 &2069992990 PrefabInstance: m_ObjectHideFlags: 0 @@ -37928,6 +38898,119 @@ Light: m_LightUnit: 1 m_LuxAtDistance: 1 m_EnableSpotReflector: 1 +--- !u!1 &2106095062 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2106095063} + - component: {fileID: 2106095066} + - component: {fileID: 2106095065} + - component: {fileID: 2106095064} + m_Layer: 5 + m_Name: InventoryBar + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2106095063 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2106095062} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1839699893} + - {fileID: 1041187874} + - {fileID: 1404888425} + - {fileID: 1712392547} + - {fileID: 1372734165} + - {fileID: 1748020684} + - {fileID: 2052712481} + - {fileID: 1486744874} + - {fileID: 211204513} + - {fileID: 800569746} + - {fileID: 153446499} + m_Father: {fileID: 1519428643} + 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: -95.00006, y: -650} + m_SizeDelta: {x: 2560, y: 1440} + m_Pivot: {x: 0.5, y: 0} +--- !u!114 &2106095064 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2106095062} + 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: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 0eeedb7fbece25a4e9efa83d6c3c02bc, 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!114 &2106095065 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2106095062} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 04c5a8e0fda20d0428e7fc4099db147c, type: 3} + m_Name: + m_EditorClassIdentifier: + slotImages: + - {fileID: 1041187875} + - {fileID: 1404888426} + - {fileID: 1712392548} + - {fileID: 1372734166} + - {fileID: 1748020685} + - {fileID: 2052712482} + - {fileID: 1486744875} + - {fileID: 211204514} + - {fileID: 800569747} + - {fileID: 153446500} + highlightImage: {fileID: 1839699894} + inventory: {fileID: 7685886779921947558} + normalColor: {r: 1, g: 1, b: 1, a: 1} +--- !u!222 &2106095066 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2106095062} + m_CullTransparentMesh: 1 --- !u!1 &2111167278 GameObject: m_ObjectHideFlags: 0 @@ -38494,6 +39577,7 @@ GameObject: - component: {fileID: 1228075550} - component: {fileID: 1228075557} - component: {fileID: 7685886779921947557} + - component: {fileID: 7685886779921947558} m_Layer: 8 m_Name: PlayerCapsule m_TagString: Player @@ -38655,15 +39739,15 @@ Transform: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 453084649433182548} serializedVersion: 2 - m_LocalRotation: {x: 0, y: 0.9277874, z: 0, w: 0.3731093} - m_LocalPosition: {x: -27.423, y: 14.73, z: -50.049} + m_LocalRotation: {x: 0, y: 0.5092667, z: 0, w: 0.86060876} + m_LocalPosition: {x: -31.964, y: -2.39, z: -51.177} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: - {fileID: 5242107654780766216} - {fileID: 4253012991833613633} m_Father: {fileID: 6556307556049606204} - m_LocalEulerAnglesHint: {x: 0, y: 136.185, z: 0} + m_LocalEulerAnglesHint: {x: 0, y: 61.23, z: 0} --- !u!4 &1005768381787251794 Transform: m_ObjectHideFlags: 0 @@ -39323,7 +40407,7 @@ Transform: m_GameObject: {fileID: 2862278904514699907} serializedVersion: 2 m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: -27.423, y: 16.48, z: -50.049} + m_LocalPosition: {x: -31.963997, y: -0.64000034, z: -51.17699} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: @@ -39907,7 +40991,7 @@ GameObject: m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 - m_IsActive: 1 + m_IsActive: 0 --- !u!95 &4101423678642060579 Animator: serializedVersion: 7 @@ -40225,8 +41309,8 @@ Transform: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 5126527960396286038} serializedVersion: 2 - m_LocalRotation: {x: 0, y: 0.9277874, z: 0, w: 0.37310922} - m_LocalPosition: {x: -27.423, y: 16.48, z: -50.049} + m_LocalRotation: {x: 0, y: 0.5092667, z: 0, w: 0.86060876} + m_LocalPosition: {x: -31.963997, y: -0.64000034, z: -51.17699} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] @@ -40331,7 +41415,8 @@ Transform: m_LocalPosition: {x: 0, y: 1.75, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 - m_Children: [] + m_Children: + - {fileID: 1229406673} m_Father: {fileID: 937451010112482286} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &5242107654780766223 @@ -41220,6 +42305,31 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: hasKeyCard: 0 +--- !u!114 &7685886779921947558 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 453084649433182548} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: b4448f3fbbe07214daca35863b8c4da4, type: 3} + m_Name: + m_EditorClassIdentifier: + slots: + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + currentSlot: 0 + handSlot: {fileID: 1229406673} --- !u!23 &7893456433872921747 MeshRenderer: m_ObjectHideFlags: 0 @@ -41755,3 +42865,4 @@ SceneRoots: - {fileID: 171829751} - {fileID: 1766395669} - {fileID: 1232642964} + - {fileID: 864586227} diff --git a/Assets/Scripts/Inventory.cs b/Assets/Scripts/Inventory.cs index 656a3245..36529b80 100644 --- a/Assets/Scripts/Inventory.cs +++ b/Assets/Scripts/Inventory.cs @@ -1,5 +1,7 @@ using UnityEngine; using System.Collections.Generic; +using UnityEngine.UI; +using UnityEngine.EventSystems; public class Inventory : MonoBehaviour { @@ -12,7 +14,25 @@ public class Inventory : MonoBehaviour private GameObject currentSpawnedItem; void Update() - { + { // handle selecting slots with number keys using new unity input system + for (int i = 0; i < 10; i++) + { + if (Input.GetKeyDown( "" + i ) ) + { + // convert to int + currentSlot = int.Parse("" + i); + // map 1 to 0, 2 to 1, etc till 9 then 0 to 9 + currentSlot = (currentSlot - 1 + slots.Length) % slots.Length; + EquipSlot(currentSlot); + // Debug.Log("Selected slot: " + currentSlot); + var ui = FindObjectOfType(); + if (ui != null) + { + ui.RefreshUI(); + } + } + + } float scroll = Input.GetAxis("Mouse ScrollWheel"); if (scroll > 0f) { @@ -22,6 +42,7 @@ public class Inventory : MonoBehaviour { SelectNextSlot(); } + } public void AddItem(Item newItem) diff --git a/Assets/Scripts/InventoryUI.cs b/Assets/Scripts/InventoryUI.cs index 73362da1..3f0fe8da 100644 --- a/Assets/Scripts/InventoryUI.cs +++ b/Assets/Scripts/InventoryUI.cs @@ -4,13 +4,14 @@ using UnityEngine.UI; public class InventoryUI : MonoBehaviour { [SerializeField] private Image[] slotImages; + [SerializeField] private Image highlightImage; // Single highlight sprite [SerializeField] private Inventory inventory; [SerializeField] private Color normalColor = Color.white; - [SerializeField] private Color highlightColor = Color.yellow; void Start() { RefreshUI(); + highlightImage.enabled = false; // Hide highlight initially } public void RefreshUI() @@ -36,16 +37,26 @@ public class InventoryUI : MonoBehaviour private void HighlightSlot(int slotIndex) { if (slotIndex < 0 || slotIndex >= slotImages.Length) - return; - - for (int i = 0; i < slotImages.Length; i++) { - if (slotImages[i].sprite == null) - slotImages[i].color = new Color(1, 1, 1, 0); - else - slotImages[i].color = normalColor; + // Debug.LogWarning("Slot index out of bounds: " + slotIndex); + highlightImage.enabled = false; + return; } - slotImages[slotIndex].color = highlightColor; + // Only show highlight if the slot has an item + // if (slotImages[slotIndex].sprite == null) + // { + // Debug.Log("Highlighting slot: " + slotIndex); + highlightImage.transform.position = slotImages[slotIndex].transform.position; + // move infront of the slot + highlightImage.transform.SetAsLastSibling(); + highlightImage.transform.localScale = slotImages[slotIndex].transform.localScale; + highlightImage.color = new Color(1, 1, 1, 0.8f); // Semi-transparent + highlightImage.enabled = true; + // } + // else + // { + // highlightImage.enabled = false; + // } } -} +} \ No newline at end of file diff --git a/Assets/Scripts/ScriptableObjects/KeyCardItem_gold.asset b/Assets/Scripts/ScriptableObjects/KeyCardItem_gold.asset new file mode 100644 index 00000000..a2585847 --- /dev/null +++ b/Assets/Scripts/ScriptableObjects/KeyCardItem_gold.asset @@ -0,0 +1,17 @@ +%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: 9d572cf34af0fc14981c6699e965994d, type: 3} + m_Name: KeyCardItem_gold + m_EditorClassIdentifier: + itemName: Red Card + itemIcon: {fileID: 21300000, guid: e9d08f64433b30ff680fa90c316f4e5b, type: 3} + itemPrefab: {fileID: 8924941041106658507, guid: 2f261fc6f440ae937ac1858cdc41b7ca, type: 3} diff --git a/Assets/Scripts/ScriptableObjects/KeyCardItem_gold.asset.meta b/Assets/Scripts/ScriptableObjects/KeyCardItem_gold.asset.meta new file mode 100644 index 00000000..af1ad38c --- /dev/null +++ b/Assets/Scripts/ScriptableObjects/KeyCardItem_gold.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 3cfdac30fcbe8e4f68bdde5c2bde07d2 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/ScriptableObjects/KeyCardItem.asset b/Assets/Scripts/ScriptableObjects/KeyCardItem_red.asset similarity index 82% rename from Assets/Scripts/ScriptableObjects/KeyCardItem.asset rename to Assets/Scripts/ScriptableObjects/KeyCardItem_red.asset index 0e7eede1..ce66eea3 100644 --- a/Assets/Scripts/ScriptableObjects/KeyCardItem.asset +++ b/Assets/Scripts/ScriptableObjects/KeyCardItem_red.asset @@ -10,8 +10,8 @@ MonoBehaviour: m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 9d572cf34af0fc14981c6699e965994d, type: 3} - m_Name: KeyCardItem + m_Name: KeyCardItem_red m_EditorClassIdentifier: itemName: Red Card - itemIcon: {fileID: 21300000, guid: a93e077ba35a67049b715c183af5e346, type: 3} + itemIcon: {fileID: 21300000, guid: 839d951c18cf6ae88aab372a39d87694, type: 3} itemPrefab: {fileID: 8924941041106658507, guid: 9978c9c43cf7bfb4ba426c30b5c569b2, type: 3} diff --git a/Assets/Scripts/ScriptableObjects/KeyCardItem.asset.meta b/Assets/Scripts/ScriptableObjects/KeyCardItem_red.asset.meta similarity index 100% rename from Assets/Scripts/ScriptableObjects/KeyCardItem.asset.meta rename to Assets/Scripts/ScriptableObjects/KeyCardItem_red.asset.meta diff --git a/Assets/Settings/UniversalRenderPipelineGlobalSettings.asset b/Assets/Settings/UniversalRenderPipelineGlobalSettings.asset index fb186126..b0f59731 100644 --- a/Assets/Settings/UniversalRenderPipelineGlobalSettings.asset +++ b/Assets/Settings/UniversalRenderPipelineGlobalSettings.asset @@ -33,28 +33,28 @@ MonoBehaviour: m_Settings: m_SettingsList: m_List: - - rid: 2002001080785829978 - - rid: 2002001080785829979 + - rid: 7019536260043374715 + - rid: 7019536260043374716 - rid: 6852985685364965378 - rid: 6852985685364965379 - rid: 6852985685364965380 - rid: 6852985685364965381 - - rid: 2002001080785829980 - - rid: 2002001080785829981 + - rid: 7019536260043374717 + - rid: 7019536260043374718 - rid: 6852985685364965384 - rid: 6852985685364965385 - - rid: 2002001080785829982 - - rid: 2002001080785829983 - - rid: 2002001080785829984 - - rid: 2002001080785829985 - - rid: 2002001080785829986 - - rid: 2002001080785829987 + - rid: 7019536260043374719 + - rid: 7019536260043374720 + - rid: 7019536260043374721 + - rid: 7019536260043374722 + - rid: 7019536260043374723 + - rid: 7019536260043374724 - rid: 6852985685364965392 - - rid: 2002001080785829988 + - rid: 7019536260043374725 - rid: 6852985685364965394 - rid: 8712630790384254976 - rid: 4726762159971237888 - - rid: 2002001080785829989 + - rid: 7019536260043374726 m_RuntimeSettings: m_List: - rid: 6852985685364965378 @@ -97,114 +97,6 @@ MonoBehaviour: references: version: 2 RefIds: - - rid: 2002001080785829978 - type: {class: URPShaderStrippingSetting, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime} - data: - m_Version: 0 - m_StripUnusedPostProcessingVariants: 1 - m_StripUnusedVariants: 1 - m_StripScreenCoordOverrideVariants: 1 - - rid: 2002001080785829979 - type: {class: UniversalRenderPipelineEditorShaders, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime} - data: - m_AutodeskInteractive: {fileID: 4800000, guid: 0e9d5a909a1f7e84882a534d0d11e49f, type: 3} - m_AutodeskInteractiveTransparent: {fileID: 4800000, guid: 5c81372d981403744adbdda4433c9c11, type: 3} - m_AutodeskInteractiveMasked: {fileID: 4800000, guid: 80aa867ac363ac043847b06ad71604cd, type: 3} - m_TerrainDetailLit: {fileID: 4800000, guid: f6783ab646d374f94b199774402a5144, type: 3} - m_TerrainDetailGrassBillboard: {fileID: 4800000, guid: 29868e73b638e48ca99a19ea58c48d90, type: 3} - m_TerrainDetailGrass: {fileID: 4800000, guid: e507fdfead5ca47e8b9a768b51c291a1, type: 3} - m_DefaultSpeedTree7Shader: {fileID: 4800000, guid: 0f4122b9a743b744abe2fb6a0a88868b, type: 3} - m_DefaultSpeedTree8Shader: {fileID: -6465566751694194690, guid: 9920c1f1781549a46ba081a2a15a16ec, type: 3} - m_DefaultSpeedTree9Shader: {fileID: -6465566751694194690, guid: cbd3e1cc4ae141c42a30e33b4d666a61, type: 3} - - rid: 2002001080785829980 - type: {class: Renderer2DResources, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime} - data: - m_Version: 0 - m_LightShader: {fileID: 4800000, guid: 3f6c848ca3d7bca4bbe846546ac701a1, type: 3} - m_ProjectedShadowShader: {fileID: 4800000, guid: ce09d4a80b88c5a4eb9768fab4f1ee00, type: 3} - m_SpriteShadowShader: {fileID: 4800000, guid: 44fc62292b65ab04eabcf310e799ccf6, type: 3} - m_SpriteUnshadowShader: {fileID: 4800000, guid: de02b375720b5c445afe83cd483bedf3, type: 3} - m_GeometryShadowShader: {fileID: 4800000, guid: 19349a0f9a7ed4c48a27445bcf92e5e1, type: 3} - m_GeometryUnshadowShader: {fileID: 4800000, guid: 77774d9009bb81447b048c907d4c6273, type: 3} - m_FallOffLookup: {fileID: 2800000, guid: 5688ab254e4c0634f8d6c8e0792331ca, type: 3} - m_CopyDepthPS: {fileID: 4800000, guid: d6dae50ee9e1bfa4db75f19f99355220, type: 3} - m_DefaultLitMaterial: {fileID: 2100000, guid: a97c105638bdf8b4a8650670310a4cd3, type: 2} - m_DefaultUnlitMaterial: {fileID: 2100000, guid: 9dfc825aed78fcd4ba02077103263b40, type: 2} - m_DefaultMaskMaterial: {fileID: 2100000, guid: 15d0c3709176029428a0da2f8cecf0b5, type: 2} - - rid: 2002001080785829981 - type: {class: UniversalRenderPipelineEditorMaterials, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime} - data: - m_DefaultMaterial: {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} - m_DefaultParticleMaterial: {fileID: 2100000, guid: e823cd5b5d27c0f4b8256e7c12ee3e6d, type: 2} - m_DefaultLineMaterial: {fileID: 2100000, guid: e823cd5b5d27c0f4b8256e7c12ee3e6d, type: 2} - m_DefaultTerrainMaterial: {fileID: 2100000, guid: 594ea882c5a793440b60ff72d896021e, type: 2} - m_DefaultDecalMaterial: {fileID: 2100000, guid: 31d0dcc6f2dd4e4408d18036a2c93862, type: 2} - m_DefaultSpriteMaterial: {fileID: 2100000, guid: 9dfc825aed78fcd4ba02077103263b40, type: 2} - - rid: 2002001080785829982 - type: {class: GPUResidentDrawerResources, ns: UnityEngine.Rendering, asm: Unity.RenderPipelines.GPUDriven.Runtime} - data: - m_Version: 0 - m_InstanceDataBufferCopyKernels: {fileID: 7200000, guid: f984aeb540ded8b4fbb8a2047ab5b2e2, type: 3} - m_InstanceDataBufferUploadKernels: {fileID: 7200000, guid: 53864816eb00f2343b60e1a2c5a262ef, type: 3} - m_TransformUpdaterKernels: {fileID: 7200000, guid: 2a567b9b2733f8d47a700c3c85bed75b, type: 3} - m_WindDataUpdaterKernels: {fileID: 7200000, guid: fde76746e4fd0ed418c224f6b4084114, type: 3} - m_OccluderDepthPyramidKernels: {fileID: 7200000, guid: 08b2b5fb307b0d249860612774a987da, type: 3} - m_InstanceOcclusionCullingKernels: {fileID: 7200000, guid: f6d223acabc2f974795a5a7864b50e6c, type: 3} - m_OcclusionCullingDebugKernels: {fileID: 7200000, guid: b23e766bcf50ca4438ef186b174557df, type: 3} - m_DebugOcclusionTestPS: {fileID: 4800000, guid: d3f0849180c2d0944bc71060693df100, type: 3} - m_DebugOccluderPS: {fileID: 4800000, guid: b3c92426a88625841ab15ca6a7917248, type: 3} - - rid: 2002001080785829983 - type: {class: STP/RuntimeResources, ns: UnityEngine.Rendering, asm: Unity.RenderPipelines.Core.Runtime} - data: - m_setupCS: {fileID: 7200000, guid: 33be2e9a5506b2843bdb2bdff9cad5e1, type: 3} - m_preTaaCS: {fileID: 7200000, guid: a679dba8ec4d9ce45884a270b0e22dda, type: 3} - m_taaCS: {fileID: 7200000, guid: 3923900e2b41b5e47bc25bfdcbcdc9e6, type: 3} - - rid: 2002001080785829984 - type: {class: ProbeVolumeBakingResources, ns: UnityEngine.Rendering, asm: Unity.RenderPipelines.Core.Runtime} - data: - m_Version: 1 - dilationShader: {fileID: 7200000, guid: 6bb382f7de370af41b775f54182e491d, type: 3} - subdivideSceneCS: {fileID: 7200000, guid: bb86f1f0af829fd45b2ebddda1245c22, type: 3} - voxelizeSceneShader: {fileID: 4800000, guid: c8b6a681c7b4e2e4785ffab093907f9e, type: 3} - traceVirtualOffsetCS: {fileID: -6772857160820960102, guid: ff2cbab5da58bf04d82c5f34037ed123, type: 3} - traceVirtualOffsetRT: {fileID: -5126288278712620388, guid: ff2cbab5da58bf04d82c5f34037ed123, type: 3} - skyOcclusionCS: {fileID: -6772857160820960102, guid: 5a2a534753fbdb44e96c3c78b5a6999d, type: 3} - skyOcclusionRT: {fileID: -5126288278712620388, guid: 5a2a534753fbdb44e96c3c78b5a6999d, type: 3} - renderingLayerCS: {fileID: -6772857160820960102, guid: 94a070d33e408384bafc1dea4a565df9, type: 3} - renderingLayerRT: {fileID: -5126288278712620388, guid: 94a070d33e408384bafc1dea4a565df9, type: 3} - - rid: 2002001080785829985 - type: {class: ProbeVolumeGlobalSettings, ns: UnityEngine.Rendering, asm: Unity.RenderPipelines.Core.Runtime} - data: - m_Version: 1 - m_ProbeVolumeDisableStreamingAssets: 0 - - rid: 2002001080785829986 - type: {class: ProbeVolumeDebugResources, ns: UnityEngine.Rendering, asm: Unity.RenderPipelines.Core.Runtime} - data: - m_Version: 1 - probeVolumeDebugShader: {fileID: 4800000, guid: 3b21275fd12d65f49babb5286f040f2d, type: 3} - probeVolumeFragmentationDebugShader: {fileID: 4800000, guid: 3a80877c579b9144ebdcc6d923bca303, type: 3} - probeVolumeSamplingDebugShader: {fileID: 4800000, guid: bf54e6528c79a224e96346799064c393, type: 3} - probeVolumeOffsetDebugShader: {fileID: 4800000, guid: db8bd7436dc2c5f4c92655307d198381, type: 3} - probeSamplingDebugMesh: {fileID: -3555484719484374845, guid: 20be25aac4e22ee49a7db76fb3df6de2, type: 3} - numbersDisplayTex: {fileID: 2800000, guid: 73fe53b428c5b3440b7e87ee830b608a, type: 3} - - rid: 2002001080785829987 - type: {class: IncludeAdditionalRPAssets, ns: UnityEngine.Rendering, asm: Unity.RenderPipelines.Core.Runtime} - data: - m_version: 0 - m_IncludeReferencedInScenes: 0 - m_IncludeAssetsByLabel: 0 - m_LabelToInclude: - - rid: 2002001080785829988 - type: {class: ProbeVolumeRuntimeResources, ns: UnityEngine.Rendering, asm: Unity.RenderPipelines.Core.Runtime} - data: - m_Version: 1 - probeVolumeBlendStatesCS: {fileID: 7200000, guid: a3f7b8c99de28a94684cb1daebeccf5d, type: 3} - probeVolumeUploadDataCS: {fileID: 7200000, guid: 0951de5992461754fa73650732c4954c, type: 3} - probeVolumeUploadDataL2CS: {fileID: 7200000, guid: 6196f34ed825db14b81fb3eb0ea8d931, type: 3} - - rid: 2002001080785829989 - type: {class: UniversalRenderPipelineEditorAssets, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime} - data: - m_DefaultSettingsVolumeProfile: {fileID: 11400000, guid: eda47df5b85f4f249abf7abd73db2cb2, type: 2} - rid: 4726762159971237888 type: {class: UniversalRenderPipelineRuntimeXRResources, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime} data: @@ -264,6 +156,114 @@ MonoBehaviour: m_version: 0 m_EnableCompilationCaching: 1 m_EnableValidityChecks: 1 + - rid: 7019536260043374715 + type: {class: URPShaderStrippingSetting, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime} + data: + m_Version: 0 + m_StripUnusedPostProcessingVariants: 1 + m_StripUnusedVariants: 1 + m_StripScreenCoordOverrideVariants: 1 + - rid: 7019536260043374716 + type: {class: UniversalRenderPipelineEditorShaders, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime} + data: + m_AutodeskInteractive: {fileID: 4800000, guid: 0e9d5a909a1f7e84882a534d0d11e49f, type: 3} + m_AutodeskInteractiveTransparent: {fileID: 4800000, guid: 5c81372d981403744adbdda4433c9c11, type: 3} + m_AutodeskInteractiveMasked: {fileID: 4800000, guid: 80aa867ac363ac043847b06ad71604cd, type: 3} + m_TerrainDetailLit: {fileID: 4800000, guid: f6783ab646d374f94b199774402a5144, type: 3} + m_TerrainDetailGrassBillboard: {fileID: 4800000, guid: 29868e73b638e48ca99a19ea58c48d90, type: 3} + m_TerrainDetailGrass: {fileID: 4800000, guid: e507fdfead5ca47e8b9a768b51c291a1, type: 3} + m_DefaultSpeedTree7Shader: {fileID: 4800000, guid: 0f4122b9a743b744abe2fb6a0a88868b, type: 3} + m_DefaultSpeedTree8Shader: {fileID: -6465566751694194690, guid: 9920c1f1781549a46ba081a2a15a16ec, type: 3} + m_DefaultSpeedTree9Shader: {fileID: -6465566751694194690, guid: cbd3e1cc4ae141c42a30e33b4d666a61, type: 3} + - rid: 7019536260043374717 + type: {class: Renderer2DResources, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime} + data: + m_Version: 0 + m_LightShader: {fileID: 4800000, guid: 3f6c848ca3d7bca4bbe846546ac701a1, type: 3} + m_ProjectedShadowShader: {fileID: 4800000, guid: ce09d4a80b88c5a4eb9768fab4f1ee00, type: 3} + m_SpriteShadowShader: {fileID: 4800000, guid: 44fc62292b65ab04eabcf310e799ccf6, type: 3} + m_SpriteUnshadowShader: {fileID: 4800000, guid: de02b375720b5c445afe83cd483bedf3, type: 3} + m_GeometryShadowShader: {fileID: 4800000, guid: 19349a0f9a7ed4c48a27445bcf92e5e1, type: 3} + m_GeometryUnshadowShader: {fileID: 4800000, guid: 77774d9009bb81447b048c907d4c6273, type: 3} + m_FallOffLookup: {fileID: 2800000, guid: 5688ab254e4c0634f8d6c8e0792331ca, type: 3} + m_CopyDepthPS: {fileID: 4800000, guid: d6dae50ee9e1bfa4db75f19f99355220, type: 3} + m_DefaultLitMaterial: {fileID: 2100000, guid: a97c105638bdf8b4a8650670310a4cd3, type: 2} + m_DefaultUnlitMaterial: {fileID: 2100000, guid: 9dfc825aed78fcd4ba02077103263b40, type: 2} + m_DefaultMaskMaterial: {fileID: 2100000, guid: 15d0c3709176029428a0da2f8cecf0b5, type: 2} + - rid: 7019536260043374718 + type: {class: UniversalRenderPipelineEditorMaterials, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime} + data: + m_DefaultMaterial: {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_DefaultParticleMaterial: {fileID: 2100000, guid: e823cd5b5d27c0f4b8256e7c12ee3e6d, type: 2} + m_DefaultLineMaterial: {fileID: 2100000, guid: e823cd5b5d27c0f4b8256e7c12ee3e6d, type: 2} + m_DefaultTerrainMaterial: {fileID: 2100000, guid: 594ea882c5a793440b60ff72d896021e, type: 2} + m_DefaultDecalMaterial: {fileID: 2100000, guid: 31d0dcc6f2dd4e4408d18036a2c93862, type: 2} + m_DefaultSpriteMaterial: {fileID: 2100000, guid: 9dfc825aed78fcd4ba02077103263b40, type: 2} + - rid: 7019536260043374719 + type: {class: GPUResidentDrawerResources, ns: UnityEngine.Rendering, asm: Unity.RenderPipelines.GPUDriven.Runtime} + data: + m_Version: 0 + m_InstanceDataBufferCopyKernels: {fileID: 7200000, guid: f984aeb540ded8b4fbb8a2047ab5b2e2, type: 3} + m_InstanceDataBufferUploadKernels: {fileID: 7200000, guid: 53864816eb00f2343b60e1a2c5a262ef, type: 3} + m_TransformUpdaterKernels: {fileID: 7200000, guid: 2a567b9b2733f8d47a700c3c85bed75b, type: 3} + m_WindDataUpdaterKernels: {fileID: 7200000, guid: fde76746e4fd0ed418c224f6b4084114, type: 3} + m_OccluderDepthPyramidKernels: {fileID: 7200000, guid: 08b2b5fb307b0d249860612774a987da, type: 3} + m_InstanceOcclusionCullingKernels: {fileID: 7200000, guid: f6d223acabc2f974795a5a7864b50e6c, type: 3} + m_OcclusionCullingDebugKernels: {fileID: 7200000, guid: b23e766bcf50ca4438ef186b174557df, type: 3} + m_DebugOcclusionTestPS: {fileID: 4800000, guid: d3f0849180c2d0944bc71060693df100, type: 3} + m_DebugOccluderPS: {fileID: 4800000, guid: b3c92426a88625841ab15ca6a7917248, type: 3} + - rid: 7019536260043374720 + type: {class: STP/RuntimeResources, ns: UnityEngine.Rendering, asm: Unity.RenderPipelines.Core.Runtime} + data: + m_setupCS: {fileID: 7200000, guid: 33be2e9a5506b2843bdb2bdff9cad5e1, type: 3} + m_preTaaCS: {fileID: 7200000, guid: a679dba8ec4d9ce45884a270b0e22dda, type: 3} + m_taaCS: {fileID: 7200000, guid: 3923900e2b41b5e47bc25bfdcbcdc9e6, type: 3} + - rid: 7019536260043374721 + type: {class: ProbeVolumeBakingResources, ns: UnityEngine.Rendering, asm: Unity.RenderPipelines.Core.Runtime} + data: + m_Version: 1 + dilationShader: {fileID: 7200000, guid: 6bb382f7de370af41b775f54182e491d, type: 3} + subdivideSceneCS: {fileID: 7200000, guid: bb86f1f0af829fd45b2ebddda1245c22, type: 3} + voxelizeSceneShader: {fileID: 4800000, guid: c8b6a681c7b4e2e4785ffab093907f9e, type: 3} + traceVirtualOffsetCS: {fileID: -6772857160820960102, guid: ff2cbab5da58bf04d82c5f34037ed123, type: 3} + traceVirtualOffsetRT: {fileID: -5126288278712620388, guid: ff2cbab5da58bf04d82c5f34037ed123, type: 3} + skyOcclusionCS: {fileID: -6772857160820960102, guid: 5a2a534753fbdb44e96c3c78b5a6999d, type: 3} + skyOcclusionRT: {fileID: -5126288278712620388, guid: 5a2a534753fbdb44e96c3c78b5a6999d, type: 3} + renderingLayerCS: {fileID: -6772857160820960102, guid: 94a070d33e408384bafc1dea4a565df9, type: 3} + renderingLayerRT: {fileID: -5126288278712620388, guid: 94a070d33e408384bafc1dea4a565df9, type: 3} + - rid: 7019536260043374722 + type: {class: ProbeVolumeGlobalSettings, ns: UnityEngine.Rendering, asm: Unity.RenderPipelines.Core.Runtime} + data: + m_Version: 1 + m_ProbeVolumeDisableStreamingAssets: 0 + - rid: 7019536260043374723 + type: {class: ProbeVolumeDebugResources, ns: UnityEngine.Rendering, asm: Unity.RenderPipelines.Core.Runtime} + data: + m_Version: 1 + probeVolumeDebugShader: {fileID: 4800000, guid: 3b21275fd12d65f49babb5286f040f2d, type: 3} + probeVolumeFragmentationDebugShader: {fileID: 4800000, guid: 3a80877c579b9144ebdcc6d923bca303, type: 3} + probeVolumeSamplingDebugShader: {fileID: 4800000, guid: bf54e6528c79a224e96346799064c393, type: 3} + probeVolumeOffsetDebugShader: {fileID: 4800000, guid: db8bd7436dc2c5f4c92655307d198381, type: 3} + probeSamplingDebugMesh: {fileID: -3555484719484374845, guid: 20be25aac4e22ee49a7db76fb3df6de2, type: 3} + numbersDisplayTex: {fileID: 2800000, guid: 73fe53b428c5b3440b7e87ee830b608a, type: 3} + - rid: 7019536260043374724 + type: {class: IncludeAdditionalRPAssets, ns: UnityEngine.Rendering, asm: Unity.RenderPipelines.Core.Runtime} + data: + m_version: 0 + m_IncludeReferencedInScenes: 0 + m_IncludeAssetsByLabel: 0 + m_LabelToInclude: + - rid: 7019536260043374725 + type: {class: ProbeVolumeRuntimeResources, ns: UnityEngine.Rendering, asm: Unity.RenderPipelines.Core.Runtime} + data: + m_Version: 1 + probeVolumeBlendStatesCS: {fileID: 7200000, guid: a3f7b8c99de28a94684cb1daebeccf5d, type: 3} + probeVolumeUploadDataCS: {fileID: 7200000, guid: 0951de5992461754fa73650732c4954c, type: 3} + probeVolumeUploadDataL2CS: {fileID: 7200000, guid: 6196f34ed825db14b81fb3eb0ea8d931, type: 3} + - rid: 7019536260043374726 + type: {class: UniversalRenderPipelineEditorAssets, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime} + data: + m_DefaultSettingsVolumeProfile: {fileID: 11400000, guid: eda47df5b85f4f249abf7abd73db2cb2, type: 2} - rid: 8712630790384254976 type: {class: RenderGraphUtilsResources, ns: UnityEngine.Rendering.RenderGraphModule.Util, asm: Unity.RenderPipelines.Core.Runtime} data: diff --git a/Assets/levels/level1/emergencyLeveler/EmergencyLever Variant.mat b/Assets/levels/level1/emergencyLeveler/EmergencyLever Variant.mat index cced7976..039038f1 100644 --- a/Assets/levels/level1/emergencyLeveler/EmergencyLever Variant.mat +++ b/Assets/levels/level1/emergencyLeveler/EmergencyLever Variant.mat @@ -61,7 +61,7 @@ Material: m_Ints: [] m_Floats: [] m_Colors: - - _Color: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 0.38857278, g: 0.38857278, b: 0.38857278, a: 1} - _EmissionColor: {r: 128, g: 128, b: 128, a: 1} m_BuildTextureStacks: [] m_AllowLocking: 1 diff --git a/Assets/levels/level1/keycard1/Card_model Variant Variant Variant 1.mat b/Assets/levels/level1/keycard1/Card_model Variant Variant Variant 1.mat new file mode 100644 index 00000000..a18c732d --- /dev/null +++ b/Assets/levels/level1/keycard1/Card_model Variant Variant Variant 1.mat @@ -0,0 +1,70 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-4382359864870092834 +MonoBehaviour: + m_ObjectHideFlags: 11 + 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: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 9 +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Card_model Variant Variant Variant 1 + m_Shader: {fileID: 4800000, guid: 933532a4fcc9baf4fa0491de14d08ed7, type: 3} + m_Parent: {fileID: 2100000, guid: 518e8bed5d3d9060d935a6aa6dc5244d, type: 2} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: + - _METALLICSPECGLOSSMAP + - _NORMALMAP + - _PARALLAXMAP + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: + - MOTIONVECTORS + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 2800000, guid: e1e5f117815af0728a020a2886730980, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 2800000, guid: e58d6a53b280c66df879148820f2458e, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 2800000, guid: e1e5f117815af0728a020a2886730980, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 2800000, guid: 6fbd763fe3f00536f9e030649d413d8f, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 2800000, guid: e7e733be36e18ad56b305d9d13b00b09, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: [] + m_Colors: + - _BaseColor: {r: 0.8666667, g: 0.62352943, b: 0.28235295, a: 1} + - _Color: {r: 0.8666667, g: 0.62352943, b: 0.28235292, a: 1} + m_BuildTextureStacks: [] + m_AllowLocking: 1 diff --git a/Assets/levels/level1/keycard1/Card_model Variant Variant Variant 1.mat.meta b/Assets/levels/level1/keycard1/Card_model Variant Variant Variant 1.mat.meta new file mode 100644 index 00000000..38148cdc --- /dev/null +++ b/Assets/levels/level1/keycard1/Card_model Variant Variant Variant 1.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 87ea55cdb53430d49966b7e3c2b6a88a +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/levels/level1/keycard1/Card_model_gold.prefab b/Assets/levels/level1/keycard1/Card_model_gold.prefab new file mode 100644 index 00000000..95aacd48 --- /dev/null +++ b/Assets/levels/level1/keycard1/Card_model_gold.prefab @@ -0,0 +1,187 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &3839894878138069533 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2850537304662550584} + - component: {fileID: 190948566412933862} + - component: {fileID: 4691833975505319639} + m_Layer: 0 + m_Name: Card_Mesh + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2850537304662550584 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3839894878138069533} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 3101798197347461516} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &190948566412933862 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3839894878138069533} + m_Mesh: {fileID: 4821974255002996250, guid: 6945c9e5b5bb56266b0c5b76ef62b8aa, type: 3} +--- !u!23 &4691833975505319639 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3839894878138069533} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 87ea55cdb53430d49966b7e3c2b6a88a, 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: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!1 &8924941041106658507 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3101798197347461516} + - component: {fileID: 6970733140935288315} + - component: {fileID: 318389086690240487} + - component: {fileID: 8402379286112444004} + m_Layer: 0 + m_Name: Card_model_gold + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3101798197347461516 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8924941041106658507} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0.23144493, z: -0, w: 0.97284806} + m_LocalPosition: {x: 2.29, y: 0.5528, z: -46.74} + m_LocalScale: {x: 3, y: 3, z: 3} + m_ConstrainProportionsScale: 1 + m_Children: + - {fileID: 2850537304662550584} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: -26.764, z: 0} +--- !u!114 &6970733140935288315 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8924941041106658507} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 207aef9a0b351ba42a0551e2783bd236, type: 3} + m_Name: + m_EditorClassIdentifier: + interactionPrompt: {fileID: 0} + objectAnimator: {fileID: 8402379286112444004} + animationName: PickUpAnimation + pickupSound: {fileID: 8300000, guid: ed409be746b135887b4c63e3aa055282, type: 3} + keyCardName: Deck D key card + keyCardPlayer: {fileID: 0} + interactionDistance: 5 + keyCardItem: {fileID: 0} + playerInventory: {fileID: 0} +--- !u!65 &318389086690240487 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8924941041106658507} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Size: {x: 0.13, y: 0.1, z: 0.16} + m_Center: {x: 0, y: 0, z: 0} +--- !u!95 &8402379286112444004 +Animator: + serializedVersion: 7 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8924941041106658507} + m_Enabled: 1 + m_Avatar: {fileID: 0} + m_Controller: {fileID: 9100000, guid: b1d17488fd8ca5d36a535e9f1770c2eb, type: 2} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_StabilizeFeet: 0 + m_AnimatePhysics: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorStateOnDisable: 0 + m_WriteDefaultValuesOnDisable: 0 diff --git a/Assets/levels/level1/keycard1/Card_model_gold.prefab.meta b/Assets/levels/level1/keycard1/Card_model_gold.prefab.meta new file mode 100644 index 00000000..c6aceabb --- /dev/null +++ b/Assets/levels/level1/keycard1/Card_model_gold.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 2f261fc6f440ae937ac1858cdc41b7ca +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/pngs/card_model_level1_icon.png b/Assets/pngs/card_model_level1_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..f0e87a9db686197af728c01e1ac746c88d70e80a GIT binary patch literal 56224 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%0AxaEt!X)tIB;0UcO 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 Q9p5>5JmFu>$1Ys|{~gPwvH$=8 literal 0 HcmV?d00001 diff --git a/Assets/pngs/card_model_level2_icon.png.meta b/Assets/pngs/card_model_level2_icon.png.meta new file mode 100644 index 00000000..3b2cc506 --- /dev/null +++ b/Assets/pngs/card_model_level2_icon.png.meta @@ -0,0 +1,117 @@ +fileFormatVersion: 2 +guid: e9d08f64433b30ff680fa90c316f4e5b +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/pngs/select.png b/Assets/pngs/select.png new file mode 100644 index 0000000000000000000000000000000000000000..fd8d7e9b4969ec056e599724bf552550ff86690b GIT binary patch literal 956 zcmeAS@N?(olHy`uVBq!ia0vp^4Is?H1|$#LC7xzrU~JBGb`J1#c2+1T%1_J8No8Qr zm{>c}*5h!1NUMMFQYBIL?hcWY0dwChQtFFpRSMzQ>a?0qP5*DR8n0(p_u>ap1s~Ek zzIyOz&FbdW3LO6$c5wT3=>{-L@t$(N?|0cbdbuvISr_SWIoEiuPshzW zt0byi1(ZVqc}|@%dZwbudjD%_Kg0d^k8Do=zc+ui|Ji6Bj*cUn&lu!B;(hee_x6K5 z{xXTGk*ap;a^@=?AGxp7mfK&bw@c^4nU0yB=Y`!njwZ2d%bxLC=4Rt66Kp#7Q|p@J zTF-UQMJ+uRRr^W2?eniwM%Py^@<&t)*4 zzvTMus5cxh?z8EwyFF_Yd(1lqXaBaGQ|m;Q2ywAK_}jBjlbz=d)86cRccPwK)G`>E ztiHlqP{7e6s#$&a`CZ$&#lOG%W!Kr4I~1)*+O&}u7%OZ^-tI08|3PrU-sO{lBAf*t zk;M!QddeWoSh3W;3@FH6;_2(k{*qaaSy8Ie=|vb&NV3E=qQp5rH#aq}gu%HeHL)Z$ zMWH;iBtya7(>EZzkxv{L+fzMV978H@y}ffV_mF`|!$a{YtO1_oA4=vO-TvmX;ypfI zQE3N#o&e>orcZvqn|AWE{-L8jYqv)4>4U|?xr5MW?( zV0d%z&Ta+ca{Db4(*wL-@+EY4EG?e=J?izg>kQXQ=eqp{8lY-yZ#_LXj(L0<55^>bP0l+XkKdG=