diff --git a/Assets/Scenes/level1.unity b/Assets/Scenes/level1.unity
index e0a08fb2..69993132 100644
--- a/Assets/Scenes/level1.unity
+++ b/Assets/Scenes/level1.unity
@@ -461,6 +461,81 @@ CanvasRenderer:
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 12448324}
m_CullTransparentMesh: 1
+--- !u!1 &19169450
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 19169451}
+ - component: {fileID: 19169453}
+ - component: {fileID: 19169452}
+ 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 &19169451
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 19169450}
+ 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: 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: 750, y: 0}
+ m_SizeDelta: {x: 100, y: 100}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!114 &19169452
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 19169450}
+ 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!222 &19169453
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 19169450}
+ m_CullTransparentMesh: 1
--- !u!4 &19462582 stripped
Transform:
m_CorrespondingSourceObject: {fileID: 497712, guid: d2ff309f4b7d9a64d861a747b3220eb8, type: 3}
@@ -5290,6 +5365,118 @@ CanvasRenderer:
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 344139006}
m_CullTransparentMesh: 1
+--- !u!1 &344142692
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 344142693}
+ - component: {fileID: 344142695}
+ - component: {fileID: 344142696}
+ - component: {fileID: 344142694}
+ m_Layer: 5
+ m_Name: InventoryBar
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &344142693
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 344142692}
+ 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: 1534541826}
+ - {fileID: 1755829123}
+ - {fileID: 1143927225}
+ - {fileID: 1791480043}
+ - {fileID: 1443675643}
+ - {fileID: 1214029601}
+ - {fileID: 1834513394}
+ - {fileID: 884021442}
+ - {fileID: 543675685}
+ - {fileID: 19169451}
+ 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, y: -650}
+ m_SizeDelta: {x: 2560, y: 1440}
+ m_Pivot: {x: 0.5, y: 0}
+--- !u!114 &344142694
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 344142692}
+ 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 &344142695
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 344142692}
+ m_CullTransparentMesh: 1
+--- !u!114 &344142696
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 344142692}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 04c5a8e0fda20d0428e7fc4099db147c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ slotImages:
+ - {fileID: 1534541827}
+ - {fileID: 1755829124}
+ - {fileID: 1143927226}
+ - {fileID: 1791480044}
+ - {fileID: 1443675644}
+ - {fileID: 1214029602}
+ - {fileID: 1834513395}
+ - {fileID: 884021443}
+ - {fileID: 543675686}
+ - {fileID: 19169452}
+ 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
@@ -7081,6 +7268,80 @@ CanvasRenderer:
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 471788236}
m_CullTransparentMesh: 1
+--- !u!1001 &495187868
+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: 2.43
+ objectReference: {fileID: 0}
+ - target: {fileID: 3101798197347461516, guid: 9978c9c43cf7bfb4ba426c30b5c569b2, type: 3}
+ propertyPath: m_LocalPosition.y
+ value: 0.5515723
+ objectReference: {fileID: 0}
+ - target: {fileID: 3101798197347461516, guid: 9978c9c43cf7bfb4ba426c30b5c569b2, type: 3}
+ propertyPath: m_LocalPosition.z
+ value: -44.611
+ 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: playerInventory
+ value:
+ objectReference: {fileID: 7685886779921947558}
+ - target: {fileID: 8924941041106658507, guid: 9978c9c43cf7bfb4ba426c30b5c569b2, type: 3}
+ propertyPath: m_Name
+ value: Card_model_red (1)
+ objectReference: {fileID: 0}
+ m_RemovedComponents: []
+ m_RemovedGameObjects: []
+ m_AddedGameObjects: []
+ m_AddedComponents: []
+ m_SourcePrefab: {fileID: 100100000, guid: 9978c9c43cf7bfb4ba426c30b5c569b2, type: 3}
+--- !u!95 &495187869 stripped
+Animator:
+ m_CorrespondingSourceObject: {fileID: 8402379286112444004, guid: 9978c9c43cf7bfb4ba426c30b5c569b2, type: 3}
+ m_PrefabInstance: {fileID: 495187868}
+ m_PrefabAsset: {fileID: 0}
--- !u!1 &503947855
GameObject:
m_ObjectHideFlags: 0
@@ -7596,83 +7857,81 @@ MonoBehaviour:
m_Script: {fileID: 11500000, guid: 69125d056127da746a8a1ed8371ea8d6, type: 3}
m_Name:
m_EditorClassIdentifier:
---- !u!1001 &536682419
-PrefabInstance:
+--- !u!1 &543675684
+GameObject:
m_ObjectHideFlags: 0
- serializedVersion: 2
- m_Modification:
- serializedVersion: 3
- m_TransformParent: {fileID: 0}
- m_Modifications:
- - target: {fileID: -8679921383154817045, guid: 91fca92ce7507a6f9af9cc7265b6cf76, type: 3}
- propertyPath: m_LocalScale.x
- value: 4
- objectReference: {fileID: 0}
- - target: {fileID: -8679921383154817045, guid: 91fca92ce7507a6f9af9cc7265b6cf76, type: 3}
- propertyPath: m_LocalScale.y
- value: 4
- objectReference: {fileID: 0}
- - target: {fileID: -8679921383154817045, guid: 91fca92ce7507a6f9af9cc7265b6cf76, type: 3}
- propertyPath: m_LocalScale.z
- value: 4
- objectReference: {fileID: 0}
- - target: {fileID: -8679921383154817045, guid: 91fca92ce7507a6f9af9cc7265b6cf76, type: 3}
- propertyPath: m_LocalPosition.x
- value: 0.3125406
- objectReference: {fileID: 0}
- - target: {fileID: -8679921383154817045, guid: 91fca92ce7507a6f9af9cc7265b6cf76, type: 3}
- propertyPath: m_LocalPosition.y
- value: 1.5379
- objectReference: {fileID: 0}
- - target: {fileID: -8679921383154817045, guid: 91fca92ce7507a6f9af9cc7265b6cf76, type: 3}
- propertyPath: m_LocalPosition.z
- value: 5.0065465
- objectReference: {fileID: 0}
- - target: {fileID: -8679921383154817045, guid: 91fca92ce7507a6f9af9cc7265b6cf76, type: 3}
- propertyPath: m_LocalRotation.w
- value: 0.7071067
- objectReference: {fileID: 0}
- - target: {fileID: -8679921383154817045, guid: 91fca92ce7507a6f9af9cc7265b6cf76, type: 3}
- propertyPath: m_LocalRotation.x
- value: -0.7071068
- objectReference: {fileID: 0}
- - target: {fileID: -8679921383154817045, guid: 91fca92ce7507a6f9af9cc7265b6cf76, type: 3}
- propertyPath: m_LocalRotation.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: -8679921383154817045, guid: 91fca92ce7507a6f9af9cc7265b6cf76, type: 3}
- propertyPath: m_LocalRotation.z
- value: -0
- objectReference: {fileID: 0}
- - target: {fileID: -8679921383154817045, guid: 91fca92ce7507a6f9af9cc7265b6cf76, type: 3}
- propertyPath: m_LocalEulerAnglesHint.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: -8679921383154817045, guid: 91fca92ce7507a6f9af9cc7265b6cf76, type: 3}
- propertyPath: m_LocalEulerAnglesHint.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: -8679921383154817045, guid: 91fca92ce7507a6f9af9cc7265b6cf76, type: 3}
- propertyPath: m_LocalEulerAnglesHint.z
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: -8679921383154817045, guid: 91fca92ce7507a6f9af9cc7265b6cf76, type: 3}
- propertyPath: m_ConstrainProportionsScale
- value: 1
- objectReference: {fileID: 0}
- - target: {fileID: -7511558181221131132, guid: 91fca92ce7507a6f9af9cc7265b6cf76, type: 3}
- propertyPath: 'm_Materials.Array.data[0]'
- value:
- objectReference: {fileID: 2100000, guid: 4b03097bf3e63d5a193ebf39bb1af7c2, type: 2}
- - target: {fileID: 919132149155446097, guid: 91fca92ce7507a6f9af9cc7265b6cf76, type: 3}
- propertyPath: m_Name
- value: FlashDrive
- objectReference: {fileID: 0}
- m_RemovedComponents: []
- m_RemovedGameObjects: []
- m_AddedGameObjects: []
- m_AddedComponents: []
- m_SourcePrefab: {fileID: 100100000, guid: 91fca92ce7507a6f9af9cc7265b6cf76, type: 3}
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 543675685}
+ - component: {fileID: 543675687}
+ - component: {fileID: 543675686}
+ 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 &543675685
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 543675684}
+ 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: 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, y: 0}
+ m_SizeDelta: {x: 100, y: 100}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!114 &543675686
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 543675684}
+ 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!222 &543675687
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 543675684}
+ m_CullTransparentMesh: 1
--- !u!1 &546384769
GameObject:
m_ObjectHideFlags: 0
@@ -11919,6 +12178,37 @@ CanvasRenderer:
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 716110888}
m_CullTransparentMesh: 1
+--- !u!1 &718627976
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 718627977}
+ m_Layer: 0
+ m_Name: HandSlot
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &718627977
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 718627976}
+ serializedVersion: 2
+ m_LocalRotation: {x: 0.7059215, y: -0.04092574, z: 0.04092574, w: 0.7059215}
+ m_LocalPosition: {x: -0.16999626, y: -0.25, z: 0.3599968}
+ 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 &720739980
GameObject:
m_ObjectHideFlags: 0
@@ -14587,6 +14877,81 @@ CanvasRenderer:
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 882638667}
m_CullTransparentMesh: 1
+--- !u!1 &884021441
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 884021442}
+ - component: {fileID: 884021444}
+ - component: {fileID: 884021443}
+ 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 &884021442
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 884021441}
+ 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: 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: 450, y: 0}
+ m_SizeDelta: {x: 100, y: 100}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!114 &884021443
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 884021441}
+ 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!222 &884021444
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 884021441}
+ m_CullTransparentMesh: 1
--- !u!1 &885099542
GameObject:
m_ObjectHideFlags: 0
@@ -18112,6 +18477,81 @@ CanvasRenderer:
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1142606650}
m_CullTransparentMesh: 1
+--- !u!1 &1143927224
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 1143927225}
+ - component: {fileID: 1143927227}
+ - component: {fileID: 1143927226}
+ 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 &1143927225
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1143927224}
+ 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: 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: -300, y: 0}
+ m_SizeDelta: {x: 100, y: 100}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!114 &1143927226
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1143927224}
+ 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!222 &1143927227
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1143927224}
+ m_CullTransparentMesh: 1
--- !u!1 &1153891444
GameObject:
m_ObjectHideFlags: 0
@@ -19663,6 +20103,81 @@ CanvasRenderer:
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1213044754}
m_CullTransparentMesh: 1
+--- !u!1 &1214029600
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 1214029601}
+ - component: {fileID: 1214029603}
+ - component: {fileID: 1214029602}
+ 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 &1214029601
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1214029600}
+ 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: 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: 150, y: 0}
+ m_SizeDelta: {x: 100, y: 100}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!114 &1214029602
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1214029600}
+ 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!222 &1214029603
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1214029600}
+ m_CullTransparentMesh: 1
--- !u!1 &1222327372
GameObject:
m_ObjectHideFlags: 0
@@ -20394,6 +20909,75 @@ Transform:
m_Children: []
m_Father: {fileID: 2027928313}
m_LocalEulerAnglesHint: {x: 180, y: 0, z: -180}
+--- !u!1001 &1259069203
+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: 2.159
+ objectReference: {fileID: 0}
+ - target: {fileID: 3101798197347461516, guid: 9978c9c43cf7bfb4ba426c30b5c569b2, type: 3}
+ propertyPath: m_LocalPosition.y
+ value: 0.5515723
+ objectReference: {fileID: 0}
+ - target: {fileID: 3101798197347461516, guid: 9978c9c43cf7bfb4ba426c30b5c569b2, type: 3}
+ propertyPath: m_LocalPosition.z
+ value: -46.658
+ 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: playerInventory
+ value:
+ objectReference: {fileID: 7685886779921947558}
+ - target: {fileID: 8924941041106658507, guid: 9978c9c43cf7bfb4ba426c30b5c569b2, type: 3}
+ propertyPath: m_Name
+ value: Card_model_red
+ objectReference: {fileID: 0}
+ m_RemovedComponents: []
+ m_RemovedGameObjects: []
+ m_AddedGameObjects: []
+ m_AddedComponents: []
+ m_SourcePrefab: {fileID: 100100000, guid: 9978c9c43cf7bfb4ba426c30b5c569b2, type: 3}
--- !u!1 &1265942610
GameObject:
m_ObjectHideFlags: 0
@@ -23194,6 +23778,81 @@ MeshFilter:
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1439335086}
m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0}
+--- !u!1 &1443675642
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 1443675643}
+ - component: {fileID: 1443675645}
+ - component: {fileID: 1443675644}
+ 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 &1443675643
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1443675642}
+ 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: 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: 0, y: 0}
+ m_SizeDelta: {x: 100, y: 100}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!114 &1443675644
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1443675642}
+ 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!222 &1443675645
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1443675642}
+ m_CullTransparentMesh: 1
--- !u!1 &1445797386
GameObject:
m_ObjectHideFlags: 0
@@ -23986,6 +24645,7 @@ RectTransform:
- {fileID: 870386601}
- {fileID: 1376045624}
- {fileID: 1885335762}
+ - {fileID: 344142693}
m_Father: {fileID: 1129608549}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 0}
@@ -24461,6 +25121,81 @@ CanvasRenderer:
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1532723468}
m_CullTransparentMesh: 1
+--- !u!1 &1534541825
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 1534541826}
+ - component: {fileID: 1534541828}
+ - component: {fileID: 1534541827}
+ 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 &1534541826
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1534541825}
+ 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: 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, y: 0}
+ m_SizeDelta: {x: 100, y: 100}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!114 &1534541827
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1534541825}
+ 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!222 &1534541828
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1534541825}
+ m_CullTransparentMesh: 1
--- !u!1 &1535759072
GameObject:
m_ObjectHideFlags: 0
@@ -28165,6 +28900,81 @@ Transform:
m_Children: []
m_Father: {fileID: 2027928313}
m_LocalEulerAnglesHint: {x: 180, y: 0, z: -180}
+--- !u!1 &1755829122
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 1755829123}
+ - component: {fileID: 1755829125}
+ - component: {fileID: 1755829124}
+ 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 &1755829123
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1755829122}
+ 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: 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: -450, y: 0}
+ m_SizeDelta: {x: 100, y: 100}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!114 &1755829124
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1755829122}
+ 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!222 &1755829125
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1755829122}
+ m_CullTransparentMesh: 1
--- !u!1 &1757330048
GameObject:
m_ObjectHideFlags: 0
@@ -28620,6 +29430,81 @@ CanvasRenderer:
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1787354974}
m_CullTransparentMesh: 1
+--- !u!1 &1791480042
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 1791480043}
+ - component: {fileID: 1791480045}
+ - component: {fileID: 1791480044}
+ 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 &1791480043
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1791480042}
+ 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: 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: -150, y: 0}
+ m_SizeDelta: {x: 100, y: 100}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!114 &1791480044
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1791480042}
+ 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!222 &1791480045
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1791480042}
+ m_CullTransparentMesh: 1
--- !u!1 &1792190412
GameObject:
m_ObjectHideFlags: 0
@@ -29411,6 +30296,81 @@ MonoBehaviour:
m_Script: {fileID: 11500000, guid: 69125d056127da746a8a1ed8371ea8d6, type: 3}
m_Name:
m_EditorClassIdentifier:
+--- !u!1 &1834513393
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 1834513394}
+ - component: {fileID: 1834513396}
+ - component: {fileID: 1834513395}
+ 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 &1834513394
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1834513393}
+ 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: 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: 300, y: 0}
+ m_SizeDelta: {x: 100, y: 100}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!114 &1834513395
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1834513393}
+ 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!222 &1834513396
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1834513393}
+ m_CullTransparentMesh: 1
--- !u!4 &1836136590 stripped
Transform:
m_CorrespondingSourceObject: {fileID: 448474, guid: 5514e6abc62ebab4ba941e5358b46891, type: 3}
@@ -34104,6 +35064,7 @@ GameObject:
- component: {fileID: 1228075550}
- component: {fileID: 1228075557}
- component: {fileID: 7685886779921947557}
+ - component: {fileID: 7685886779921947558}
m_Layer: 8
m_Name: PlayerCapsule
m_TagString: Player
@@ -35018,6 +35979,116 @@ GameObject:
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
+--- !u!1001 &2493640308042884742
+PrefabInstance:
+ m_ObjectHideFlags: 0
+ serializedVersion: 2
+ m_Modification:
+ serializedVersion: 3
+ m_TransformParent: {fileID: 0}
+ m_Modifications:
+ - target: {fileID: 8644378542499349748, guid: 56a57c82158b9874eb02de81af87fcb1, type: 3}
+ propertyPath: m_LocalPosition.x
+ value: 2.271
+ objectReference: {fileID: 0}
+ - target: {fileID: 8644378542499349748, guid: 56a57c82158b9874eb02de81af87fcb1, type: 3}
+ propertyPath: m_LocalPosition.y
+ value: 0.568
+ objectReference: {fileID: 0}
+ - target: {fileID: 8644378542499349748, guid: 56a57c82158b9874eb02de81af87fcb1, type: 3}
+ propertyPath: m_LocalPosition.z
+ value: -46.096
+ objectReference: {fileID: 0}
+ - target: {fileID: 8644378542499349748, guid: 56a57c82158b9874eb02de81af87fcb1, type: 3}
+ propertyPath: m_LocalRotation.w
+ value: 0.7071067
+ objectReference: {fileID: 0}
+ - target: {fileID: 8644378542499349748, guid: 56a57c82158b9874eb02de81af87fcb1, type: 3}
+ propertyPath: m_LocalRotation.x
+ value: -0.7071068
+ objectReference: {fileID: 0}
+ - target: {fileID: 8644378542499349748, guid: 56a57c82158b9874eb02de81af87fcb1, type: 3}
+ propertyPath: m_LocalRotation.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8644378542499349748, guid: 56a57c82158b9874eb02de81af87fcb1, type: 3}
+ propertyPath: m_LocalRotation.z
+ value: -0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8644378542499349748, guid: 56a57c82158b9874eb02de81af87fcb1, type: 3}
+ propertyPath: m_LocalEulerAnglesHint.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8644378542499349748, guid: 56a57c82158b9874eb02de81af87fcb1, type: 3}
+ propertyPath: m_LocalEulerAnglesHint.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8644378542499349748, guid: 56a57c82158b9874eb02de81af87fcb1, type: 3}
+ propertyPath: m_LocalEulerAnglesHint.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8988288550564699726, guid: 56a57c82158b9874eb02de81af87fcb1, type: 3}
+ propertyPath: m_Name
+ value: FlashDrive
+ objectReference: {fileID: 0}
+ m_RemovedComponents: []
+ m_RemovedGameObjects: []
+ m_AddedGameObjects: []
+ m_AddedComponents:
+ - targetCorrespondingSourceObject: {fileID: 8988288550564699726, guid: 56a57c82158b9874eb02de81af87fcb1, type: 3}
+ insertIndex: -1
+ addedObject: {fileID: 2493640308042884745}
+ - targetCorrespondingSourceObject: {fileID: 8988288550564699726, guid: 56a57c82158b9874eb02de81af87fcb1, type: 3}
+ insertIndex: -1
+ addedObject: {fileID: 2493640308042884744}
+ m_SourcePrefab: {fileID: 100100000, guid: 56a57c82158b9874eb02de81af87fcb1, type: 3}
+--- !u!1 &2493640308042884743 stripped
+GameObject:
+ m_CorrespondingSourceObject: {fileID: 8988288550564699726, guid: 56a57c82158b9874eb02de81af87fcb1, type: 3}
+ m_PrefabInstance: {fileID: 2493640308042884742}
+ m_PrefabAsset: {fileID: 0}
+--- !u!114 &2493640308042884744
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2493640308042884743}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 207aef9a0b351ba42a0551e2783bd236, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ interactionPrompt: {fileID: 0}
+ objectAnimator: {fileID: 495187869}
+ animationName: PickupAnimation
+ pickupSound: {fileID: 8300000, guid: ed409be746b135887b4c63e3aa055282, type: 3}
+ keyCardName: Deck D key card
+ keyCardPlayer: {fileID: 7685886779921947557}
+ interactionDistance: 5
+ keyCardItem: {fileID: 11400000, guid: a6b0d7faf8636114d8124eb4c966589b, type: 2}
+ playerInventory: {fileID: 7685886779921947558}
+--- !u!65 &2493640308042884745
+BoxCollider:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2493640308042884743}
+ 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.018593924, y: 0.05256859, z: 0.00697096}
+ m_Center: {x: 0, y: 0, z: 0}
--- !u!23 &2542983679285441755
MeshRenderer:
m_ObjectHideFlags: 0
@@ -35732,6 +36803,8 @@ MonoBehaviour:
keyCardName: Deck D key card
keyCardPlayer: {fileID: 7685886779921947557}
interactionDistance: 5
+ keyCardItem: {fileID: 11400000, guid: b3e36ada447d99a498479618aeda7650, type: 2}
+ playerInventory: {fileID: 7685886779921947558}
--- !u!114 &4244626406387182888
MonoBehaviour:
m_ObjectHideFlags: 0
@@ -36105,7 +37178,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: 718627977}
m_Father: {fileID: 937451010112482286}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &5242107654780766223
@@ -36935,6 +38009,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: 718627977}
--- !u!4 &7701085167391617883
Transform:
m_ObjectHideFlags: 0
@@ -37842,4 +38941,6 @@ SceneRoots:
- {fileID: 3720254451041544088}
- {fileID: 646026083}
- {fileID: 948938374}
- - {fileID: 536682419}
+ - {fileID: 1259069203}
+ - {fileID: 495187868}
+ - {fileID: 2493640308042884742}
diff --git a/Assets/Scripts/Inventory.cs b/Assets/Scripts/Inventory.cs
new file mode 100644
index 00000000..5ffbe7b5
--- /dev/null
+++ b/Assets/Scripts/Inventory.cs
@@ -0,0 +1,91 @@
+using UnityEngine;
+using System.Collections.Generic;
+
+public class Inventory : MonoBehaviour
+{
+ // A fixed array of 10 slots
+ [Header("Exactly 10 Slots")]
+ public Item[] slots = new Item[10];
+
+ public int currentSlot = 0;
+
+ [SerializeField] private Transform handSlot;
+ private GameObject currentSpawnedItem;
+
+ void Update()
+ {
+ float scroll = Input.GetAxis("Mouse ScrollWheel");
+ if (scroll > 0f)
+ {
+ SelectPreviousSlot();
+ }
+ else if (scroll < 0f)
+ {
+ SelectNextSlot();
+ }
+ }
+
+ ///
+ /// Adds an item to the first available slot (if any).
+ ///
+ public void AddItem(Item newItem)
+ {
+ for (int i = 0; i < slots.Length; i++)
+ {
+ if (slots[i] == null)
+ {
+ slots[i] = newItem;
+ break;
+ }
+ }
+ // Optional: if no item is equipped yet, equip slot 0, etc.
+ // if (currentSpawnedItem == null) EquipSlot(0);
+ }
+
+ private void SelectNextSlot()
+ {
+ currentSlot = (currentSlot + 1) % slots.Length;
+ EquipSlot(currentSlot);
+
+ // Force the UI to re-check which slot is active
+ var ui = FindObjectOfType();
+ if (ui != null)
+ {
+ ui.RefreshUI();
+ }
+ }
+
+ private void SelectPreviousSlot()
+ {
+ currentSlot = (currentSlot - 1 + slots.Length) % slots.Length;
+ EquipSlot(currentSlot);
+
+ var ui = FindObjectOfType();
+ if (ui != null)
+ {
+ ui.RefreshUI();
+ }
+ }
+
+ public void EquipSlot(int slotIndex)
+ {
+ if (currentSpawnedItem != null)
+ {
+ Destroy(currentSpawnedItem);
+ }
+
+ Item itemInSlot = slots[slotIndex];
+ GameObject prefab = itemInSlot != null ? itemInSlot.GetPrefab() : null;
+
+ if (prefab != null && handSlot != null)
+ {
+ currentSpawnedItem = Instantiate(prefab, handSlot.position, handSlot.rotation, handSlot);
+ currentSpawnedItem.transform.localPosition = Vector3.zero;
+ currentSpawnedItem.transform.localRotation = Quaternion.identity;
+ }
+ else
+ {
+ currentSpawnedItem = null;
+ }
+ }
+}
diff --git a/Assets/Scripts/Inventory.cs.meta b/Assets/Scripts/Inventory.cs.meta
new file mode 100644
index 00000000..875959d3
--- /dev/null
+++ b/Assets/Scripts/Inventory.cs.meta
@@ -0,0 +1,2 @@
+fileFormatVersion: 2
+guid: b4448f3fbbe07214daca35863b8c4da4
\ No newline at end of file
diff --git a/Assets/Scripts/InventoryUI.cs b/Assets/Scripts/InventoryUI.cs
new file mode 100644
index 00000000..d1fefd91
--- /dev/null
+++ b/Assets/Scripts/InventoryUI.cs
@@ -0,0 +1,58 @@
+using UnityEngine;
+using UnityEngine.UI;
+
+public class InventoryUI : MonoBehaviour
+{
+ [SerializeField] private Image[] slotImages; // 10 UI Images
+ [SerializeField] private Inventory inventory; // The fixed-slot Inventory
+
+ // These let you pick highlight/normal colors in the Inspector
+ [SerializeField] private Color normalColor = Color.white;
+ [SerializeField] private Color highlightColor = Color.yellow;
+
+ void Start()
+ {
+ RefreshUI();
+ }
+
+ public void RefreshUI()
+ {
+ for (int i = 0; i < slotImages.Length; i++)
+ {
+ Item itemInSlot = inventory.slots[i];
+ if (itemInSlot != null && itemInSlot.itemIcon != null)
+ {
+ slotImages[i].sprite = itemInSlot.itemIcon;
+ slotImages[i].color = normalColor;
+ }
+ else
+ {
+ slotImages[i].sprite = null;
+ slotImages[i].color = new Color(1,1,1,0); // or Color.clear
+ }
+ }
+
+ HighlightSlot(inventory.currentSlot); // after we set sprites, highlight the active slot
+ }
+
+ private void HighlightSlot(int slotIndex)
+ {
+ // Make sure it's a valid index
+ if (slotIndex < 0 || slotIndex >= slotImages.Length)
+ return;
+
+ // Set all slots to normal color
+ for (int i = 0; i < slotImages.Length; i++)
+ {
+ // If the slot is empty, you might want to leave it "clear"
+ // but let's just do normalColor for demonstration:
+ if (slotImages[i].sprite == null)
+ slotImages[i].color = new Color(1,1,1,0); // keep empty slot invisible
+ else
+ slotImages[i].color = normalColor;
+ }
+
+ // Now highlight the active slot
+ slotImages[slotIndex].color = highlightColor;
+ }
+}
diff --git a/Assets/Scripts/InventoryUI.cs.meta b/Assets/Scripts/InventoryUI.cs.meta
new file mode 100644
index 00000000..c7aa4cae
--- /dev/null
+++ b/Assets/Scripts/InventoryUI.cs.meta
@@ -0,0 +1,2 @@
+fileFormatVersion: 2
+guid: 04c5a8e0fda20d0428e7fc4099db147c
\ No newline at end of file
diff --git a/Assets/Scripts/Item.cs b/Assets/Scripts/Item.cs
new file mode 100644
index 00000000..96a959f6
--- /dev/null
+++ b/Assets/Scripts/Item.cs
@@ -0,0 +1,10 @@
+using UnityEngine;
+
+[CreateAssetMenu(fileName = "NewItem", menuName = "Inventory/Item")]
+public class Item : ScriptableObject
+{
+ public string itemName;
+ public Sprite itemIcon;
+ [SerializeField] public Object itemPrefab;
+ public GameObject GetPrefab() => itemPrefab as GameObject;
+}
diff --git a/Assets/Scripts/Item.cs.meta b/Assets/Scripts/Item.cs.meta
new file mode 100644
index 00000000..4fe5b5c8
--- /dev/null
+++ b/Assets/Scripts/Item.cs.meta
@@ -0,0 +1,2 @@
+fileFormatVersion: 2
+guid: 9d572cf34af0fc14981c6699e965994d
\ No newline at end of file
diff --git a/Assets/Scripts/PickUpKeyCard.cs b/Assets/Scripts/PickUpKeyCard.cs
index 34644229..5f7102ad 100644
--- a/Assets/Scripts/PickUpKeyCard.cs
+++ b/Assets/Scripts/PickUpKeyCard.cs
@@ -1,5 +1,4 @@
using UnityEngine;
-using UnityEngine.UI;
using TMPro;
public class PickUpKeyCard : MonoBehaviour
@@ -10,25 +9,24 @@ public class PickUpKeyCard : MonoBehaviour
[SerializeField] private Animator objectAnimator;
[SerializeField] private string animationName = "PickupAnimation";
[SerializeField] private AudioClip pickupSound = null;
-
[SerializeField] private string keyCardName = "Deck D key card";
- [SerializeField] private KeyCardPlayer keyCardPlayer = null;
+ [SerializeField] private KeyCardPlayer keyCardPlayer = null;
[SerializeField] private float interactionDistance = 5.0f;
+ [SerializeField] private Item keyCardItem;
+ [SerializeField] private Inventory playerInventory;
+
private bool isPickedUp = false;
void Awake()
{
outline = GetComponent();
if (outline != null)
- {
outline.enabled = true;
- }
+
if (interactionPrompt != null)
- {
interactionPrompt.enabled = false;
- }
}
void Update()
@@ -49,43 +47,50 @@ public class PickUpKeyCard : MonoBehaviour
if (Input.GetMouseButtonDown(0))
{
isPickedUp = true;
- // mark key card as picked up
+
+ // Mark key card as picked up in your custom script
if (keyCardPlayer != null)
- {
keyCardPlayer.hasKeyCard = true;
+
+ // Add the keycard to player's inventory
+ if (playerInventory != null && keyCardItem != null)
+ {
+ playerInventory.AddItem(keyCardItem);
+ gameObject.SetActive(false);
+
+ // Refresh the UI
+ InventoryUI inventoryUI = FindObjectOfType();
+ if (inventoryUI != null)
+ {
+ inventoryUI.RefreshUI();
+ }
}
+
if (outline != null)
- {
outline.enabled = false;
- }
+
if (interactionPrompt != null)
- {
interactionPrompt.enabled = false;
- }
+
+ // Play pickup animation
if (objectAnimator != null)
- {
objectAnimator.Play(animationName, 0, 0.0f);
- }
+
+ // Play sound
if (pickupSound != null)
- {
SoundFXManager.instance.PlaySound(pickupSound, transform, 1.5f);
- }
}
}
else
{
if (interactionPrompt != null)
- {
interactionPrompt.enabled = false;
- }
}
}
else
{
if (interactionPrompt != null)
- {
interactionPrompt.enabled = false;
- }
}
}
}
diff --git a/Assets/Scripts/ScriptableObjects.meta b/Assets/Scripts/ScriptableObjects.meta
new file mode 100644
index 00000000..92bf4b44
--- /dev/null
+++ b/Assets/Scripts/ScriptableObjects.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 55362fbe9e3d01c41a0afd8dcb3838fc
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Scripts/ScriptableObjects/KeyCardItem.asset b/Assets/Scripts/ScriptableObjects/KeyCardItem.asset
new file mode 100644
index 00000000..0e7eede1
--- /dev/null
+++ b/Assets/Scripts/ScriptableObjects/KeyCardItem.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
+ m_EditorClassIdentifier:
+ itemName: Red Card
+ itemIcon: {fileID: 21300000, guid: a93e077ba35a67049b715c183af5e346, type: 3}
+ itemPrefab: {fileID: 8924941041106658507, guid: 9978c9c43cf7bfb4ba426c30b5c569b2, type: 3}
diff --git a/Assets/Scripts/ScriptableObjects/KeyCardItem.asset.meta b/Assets/Scripts/ScriptableObjects/KeyCardItem.asset.meta
new file mode 100644
index 00000000..e2845fff
--- /dev/null
+++ b/Assets/Scripts/ScriptableObjects/KeyCardItem.asset.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: b3e36ada447d99a498479618aeda7650
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 11400000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Scripts/ScriptableObjects/USBStickItem.asset b/Assets/Scripts/ScriptableObjects/USBStickItem.asset
new file mode 100644
index 00000000..39a7d925
--- /dev/null
+++ b/Assets/Scripts/ScriptableObjects/USBStickItem.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: USBStickItem
+ m_EditorClassIdentifier:
+ itemName: USB Stick
+ itemIcon: {fileID: 21300000, guid: 1d5d46cffb17f694987ced466c5888e3, type: 3}
+ itemPrefab: {fileID: 8988288550564699726, guid: 56a57c82158b9874eb02de81af87fcb1, type: 3}
diff --git a/Assets/Scripts/ScriptableObjects/USBStickItem.asset.meta b/Assets/Scripts/ScriptableObjects/USBStickItem.asset.meta
new file mode 100644
index 00000000..58f9be2f
--- /dev/null
+++ b/Assets/Scripts/ScriptableObjects/USBStickItem.asset.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: a6b0d7faf8636114d8124eb4c966589b
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 11400000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/SocketsAndSwitches.meta b/Assets/SocketsAndSwitches.meta
new file mode 100644
index 00000000..a49187de
--- /dev/null
+++ b/Assets/SocketsAndSwitches.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 99173c697c5d848f79866d61b308a3f1
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/SocketsAndSwitches/SRP UpgradePackage.meta b/Assets/SocketsAndSwitches/SRP UpgradePackage.meta
new file mode 100644
index 00000000..0dfd8591
--- /dev/null
+++ b/Assets/SocketsAndSwitches/SRP UpgradePackage.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 91cc2e24d14a248aa89167fcd265678a
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/USBDrive/FlashDrive.prefab b/Assets/USBDrive/FlashDrive.prefab
new file mode 100644
index 00000000..1913d35b
--- /dev/null
+++ b/Assets/USBDrive/FlashDrive.prefab
@@ -0,0 +1,75 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!1001 &8105838320280642335
+PrefabInstance:
+ m_ObjectHideFlags: 0
+ serializedVersion: 2
+ m_Modification:
+ serializedVersion: 3
+ m_TransformParent: {fileID: 0}
+ m_Modifications:
+ - target: {fileID: -8679921383154817045, guid: 91fca92ce7507a6f9af9cc7265b6cf76, type: 3}
+ propertyPath: m_LocalScale.x
+ value: 4
+ objectReference: {fileID: 0}
+ - target: {fileID: -8679921383154817045, guid: 91fca92ce7507a6f9af9cc7265b6cf76, type: 3}
+ propertyPath: m_LocalScale.y
+ value: 4
+ objectReference: {fileID: 0}
+ - target: {fileID: -8679921383154817045, guid: 91fca92ce7507a6f9af9cc7265b6cf76, type: 3}
+ propertyPath: m_LocalScale.z
+ value: 4
+ objectReference: {fileID: 0}
+ - target: {fileID: -8679921383154817045, guid: 91fca92ce7507a6f9af9cc7265b6cf76, type: 3}
+ propertyPath: m_LocalPosition.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: -8679921383154817045, guid: 91fca92ce7507a6f9af9cc7265b6cf76, type: 3}
+ propertyPath: m_LocalPosition.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: -8679921383154817045, guid: 91fca92ce7507a6f9af9cc7265b6cf76, type: 3}
+ propertyPath: m_LocalPosition.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: -8679921383154817045, guid: 91fca92ce7507a6f9af9cc7265b6cf76, type: 3}
+ propertyPath: m_LocalRotation.w
+ value: 0.7071067
+ objectReference: {fileID: 0}
+ - target: {fileID: -8679921383154817045, guid: 91fca92ce7507a6f9af9cc7265b6cf76, type: 3}
+ propertyPath: m_LocalRotation.x
+ value: -0.7071068
+ objectReference: {fileID: 0}
+ - target: {fileID: -8679921383154817045, guid: 91fca92ce7507a6f9af9cc7265b6cf76, type: 3}
+ propertyPath: m_LocalRotation.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: -8679921383154817045, guid: 91fca92ce7507a6f9af9cc7265b6cf76, type: 3}
+ propertyPath: m_LocalRotation.z
+ value: -0
+ objectReference: {fileID: 0}
+ - target: {fileID: -8679921383154817045, guid: 91fca92ce7507a6f9af9cc7265b6cf76, type: 3}
+ propertyPath: m_LocalEulerAnglesHint.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: -8679921383154817045, guid: 91fca92ce7507a6f9af9cc7265b6cf76, type: 3}
+ propertyPath: m_LocalEulerAnglesHint.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: -8679921383154817045, guid: 91fca92ce7507a6f9af9cc7265b6cf76, type: 3}
+ propertyPath: m_LocalEulerAnglesHint.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: -8679921383154817045, guid: 91fca92ce7507a6f9af9cc7265b6cf76, type: 3}
+ propertyPath: m_ConstrainProportionsScale
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 919132149155446097, guid: 91fca92ce7507a6f9af9cc7265b6cf76, type: 3}
+ propertyPath: m_Name
+ value: FlashDrive
+ objectReference: {fileID: 0}
+ m_RemovedComponents: []
+ m_RemovedGameObjects: []
+ m_AddedGameObjects: []
+ m_AddedComponents: []
+ m_SourcePrefab: {fileID: 100100000, guid: 91fca92ce7507a6f9af9cc7265b6cf76, type: 3}
diff --git a/Assets/USBDrive/FlashDrive.prefab.meta b/Assets/USBDrive/FlashDrive.prefab.meta
new file mode 100644
index 00000000..ecf5e2a8
--- /dev/null
+++ b/Assets/USBDrive/FlashDrive.prefab.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: 56a57c82158b9874eb02de81af87fcb1
+PrefabImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/levels/level1/emergencyLeveler/EmergencyLever Variant.mat b/Assets/levels/level1/emergencyLeveler/EmergencyLever Variant.mat
index 039038f1..cced7976 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: 0.38857278, g: 0.38857278, b: 0.38857278, a: 1}
+ - _Color: {r: 1, g: 1, b: 1, 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_red.prefab b/Assets/levels/level1/keycard1/Card_model_red.prefab
new file mode 100644
index 00000000..b223d7eb
--- /dev/null
+++ b/Assets/levels/level1/keycard1/Card_model_red.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: 518e8bed5d3d9060d935a6aa6dc5244d, 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_red
+ 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_red.prefab.meta b/Assets/levels/level1/keycard1/Card_model_red.prefab.meta
new file mode 100644
index 00000000..44415b7b
--- /dev/null
+++ b/Assets/levels/level1/keycard1/Card_model_red.prefab.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: 9978c9c43cf7bfb4ba426c30b5c569b2
+PrefabImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant: