diff --git a/.vsconfig b/.vsconfig new file mode 100644 index 00000000..f019fd0a --- /dev/null +++ b/.vsconfig @@ -0,0 +1,6 @@ +{ + "version": "1.0", + "components": [ + "Microsoft.VisualStudio.Workload.ManagedGame" + ] +} diff --git a/Assets/GameManager.cs b/Assets/GameManager.cs index 93b1678a..c8710175 100644 --- a/Assets/GameManager.cs +++ b/Assets/GameManager.cs @@ -15,7 +15,7 @@ public class GameManager : NetworkBehaviour public static GameManager instance; public List lootDatas; - + public InventoryItemsCollection inventoryItems; private void Awake() { instance = this; @@ -65,6 +65,20 @@ public class GameManager : NetworkBehaviour public void SpawnPickup(string type, Vector3 position){ + + foreach(item i in inventoryItems.items) + { + if(i.type == type) + { + GameObject go = Instantiate(i.prefab, position, Quaternion.identity); + NetworkServer.Spawn(go); + return; + } + } + + return; + + foreach(LootData loot in lootDatas){ if(loot.type == type){ GameObject newLoot = Instantiate(loot.prefab, position, Quaternion.identity); diff --git a/Assets/InventoryManager.cs b/Assets/InventoryManager.cs index ae95efa9..1c54173f 100644 --- a/Assets/InventoryManager.cs +++ b/Assets/InventoryManager.cs @@ -1,40 +1,98 @@ using System; using System.Collections; using System.Collections.Generic; +using System.Reflection; using Assets.HeroEditor4D.InventorySystem.Scripts.Data; using Assets.HeroEditor4D.InventorySystem.Scripts.Elements; using UnityEngine; public class InventoryManager : MonoBehaviour { + public playerNetwork pnet; public InventorySlot[] inventorySlots; - public List entries = new List(); + public InventoryItemsCollection lootsData; public GameObject ItemInventoryPrefab; public List startingItems; + public bool resetInventory = false; + private void OnValidate() + { + if (resetInventory) + { + resetInventory= false; + + foreach(InventorySlot slot in inventorySlots) + { + slot.Clear(); + } + } + } + + public item GetItemByType(string type) + { + foreach(item i in lootsData.items) + { + if(i.type == type) + { + return i; + } + } + Debug.Log("Could not find anything for " + type); + return null; + } void Start(){ foreach(item i in startingItems){ AddInvItem(i); } + } - UpdateEntries(); - } - - void UpdateEntries(){ - entries = new List(); + public Dictionary GetEntries(){ + Dictionary entries = new Dictionary(); for(int i=0; i < inventorySlots.Length; i++){ ItemInventory itemInSlot = inventorySlots[i].GetComponentInChildren(); - if(itemInSlot!= null){ - entries.Add(new InventoryItemEntry(){slotIndex = i, lootType=itemInSlot.item.name ?? "null"}); + if(itemInSlot!= null && itemInSlot.item != null){ + entries.Add(i, itemInSlot.item.type); } } + return entries; + } + + public void SetInventory(Dictionary data) + { + Clear(); + + foreach(KeyValuePair entry in data) + { + SpawnNewItem(GetItemByType(entry.Value), inventorySlots[entry.Key]); + } + } + + public bool UseItem(item i) + { + if(pnet.health >= 100) + { + return false; + } + + pnet.SetHealth(pnet.health+i.healthIncrease); + return true; + } + + public void DropItem(item i) + { + pnet.DropPickup(i.type); + } + + public void AddInvItem(string type) + { + AddInvItem(GetItemByType(type)); } public void AddInvItem (item item){ //find an empty slot - for(int i = 0 ; i < inventorySlots.Length ; i++){ + for(int i = inventorySlots.Length-1; i >=0 ; i--){ InventorySlot slot = inventorySlots[i]; ItemInventory itemInSlot = slot.GetComponentInChildren(); @@ -44,6 +102,8 @@ public class InventoryManager : MonoBehaviour } //implement check for slot full } + + Debug.Log("Slots are full"); } public void Clear(){ @@ -58,14 +118,7 @@ public class InventoryManager : MonoBehaviour GameObject newItemAdd = Instantiate(ItemInventoryPrefab , slot.transform); ItemInventory inventoryItemm = newItemAdd.GetComponent(); - inventoryItemm.InitializeNewItem(item); + inventoryItemm.Set(item,this); } -} - - -[System.Serializable] -public class InventoryItemEntry{ - public int slotIndex; - public string lootType; -} \ No newline at end of file +} \ No newline at end of file diff --git a/Assets/Lana Studio/Casual RPG VFX/Upgrade for URP/Upgrade for URP.unitypackage.meta b/Assets/Lana Studio/Casual RPG VFX/Upgrade for URP/Upgrade for URP.unitypackage.meta deleted file mode 100644 index 1d182472..00000000 --- a/Assets/Lana Studio/Casual RPG VFX/Upgrade for URP/Upgrade for URP.unitypackage.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 5b07afdbcf13e43438545d591cfd2e4b -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/MultiplayerPrefab/char1.prefab b/Assets/MultiplayerPrefab/char1.prefab index ca6a950c..f1629c94 100644 --- a/Assets/MultiplayerPrefab/char1.prefab +++ b/Assets/MultiplayerPrefab/char1.prefab @@ -4189,6 +4189,7 @@ GameObject: - component: {fileID: 8564501428482374954} - component: {fileID: 3309997887793242165} - component: {fileID: 7117555236479878038} + - component: {fileID: 792125466887298690} m_Layer: 6 m_Name: DarkBG m_TagString: Untagged @@ -4321,6 +4322,18 @@ MonoBehaviour: m_StringArgument: m_BoolArgument: 1 m_CallState: 2 +--- !u!114 &792125466887298690 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1434918977759242644} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 82935aba65d2428469a24dedf18d218a, type: 3} + m_Name: + m_EditorClassIdentifier: --- !u!1 &1475775774587403139 GameObject: m_ObjectHideFlags: 0 @@ -8915,6 +8928,7 @@ MonoBehaviour: m_EditorClassIdentifier: inventorySlotsParent: {fileID: 5136219042727571430} lootData: {fileID: 11400000, guid: 6294ffab408434613b9a1b8e86f89d78, type: 2} + inventoryManager: {fileID: 242513768880542571} --- !u!114 &7345234694237798538 MonoBehaviour: m_ObjectHideFlags: 0 @@ -20235,6 +20249,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 3b6d909e9c710453da71d1ea3889b46f, type: 3} m_Name: m_EditorClassIdentifier: + pnet: {fileID: 3490052650544955176} inventorySlots: - {fileID: 6707631524958494506} - {fileID: 1668337141762987234} @@ -20253,12 +20268,13 @@ MonoBehaviour: - {fileID: 9128470654918185051} - {fileID: 4647273784657615903} - {fileID: 1198090170047894088} - entries: [] + lootsData: {fileID: 11400000, guid: 6294ffab408434613b9a1b8e86f89d78, type: 2} ItemInventoryPrefab: {fileID: 9023307358686047025, guid: d57761fe16b0a44dca1d428b0436ec32, type: 3} startingItems: - {fileID: 11400000, guid: 42a12e4a74cd34b0e8387fcd7080842f, type: 2} - {fileID: 11400000, guid: 6baa3a497be4f40c1bfbe7e278cbf39f, type: 2} - {fileID: 11400000, guid: d0d4296fac40f4b65b2bb32b5abe8089, type: 2} + resetInventory: 0 --- !u!1 &5233407467267683229 GameObject: m_ObjectHideFlags: 0 @@ -37537,12 +37553,37 @@ PrefabInstance: propertyPath: m_Sprite value: objectReference: {fileID: 0} + - target: {fileID: 4631943559028778230, guid: c73927b1ea7c6404abc5fe8c6fa78b95, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4631943559028778230, guid: c73927b1ea7c6404abc5fe8c6fa78b95, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4631943559028778230, guid: c73927b1ea7c6404abc5fe8c6fa78b95, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4631943559028778230, guid: c73927b1ea7c6404abc5fe8c6fa78b95, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4631943559028778230, guid: c73927b1ea7c6404abc5fe8c6fa78b95, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4631943559028778230, guid: c73927b1ea7c6404abc5fe8c6fa78b95, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} - target: {fileID: 6945455276672163225, guid: c73927b1ea7c6404abc5fe8c6fa78b95, type: 3} propertyPath: m_Name value: slot1 objectReference: {fileID: 0} m_RemovedComponents: [] - m_RemovedGameObjects: [] + m_RemovedGameObjects: + - {fileID: 7659201621259741678, guid: c73927b1ea7c6404abc5fe8c6fa78b95, type: 3} m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: c73927b1ea7c6404abc5fe8c6fa78b95, type: 3} @@ -37654,12 +37695,37 @@ PrefabInstance: propertyPath: m_Sprite value: objectReference: {fileID: 0} + - target: {fileID: 4631943559028778230, guid: c73927b1ea7c6404abc5fe8c6fa78b95, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4631943559028778230, guid: c73927b1ea7c6404abc5fe8c6fa78b95, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4631943559028778230, guid: c73927b1ea7c6404abc5fe8c6fa78b95, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4631943559028778230, guid: c73927b1ea7c6404abc5fe8c6fa78b95, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4631943559028778230, guid: c73927b1ea7c6404abc5fe8c6fa78b95, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4631943559028778230, guid: c73927b1ea7c6404abc5fe8c6fa78b95, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} - target: {fileID: 6945455276672163225, guid: c73927b1ea7c6404abc5fe8c6fa78b95, type: 3} propertyPath: m_Name value: slot1 (7) objectReference: {fileID: 0} m_RemovedComponents: [] - m_RemovedGameObjects: [] + m_RemovedGameObjects: + - {fileID: 7659201621259741678, guid: c73927b1ea7c6404abc5fe8c6fa78b95, type: 3} m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: c73927b1ea7c6404abc5fe8c6fa78b95, type: 3} @@ -37771,12 +37837,37 @@ PrefabInstance: propertyPath: m_Sprite value: objectReference: {fileID: 0} + - target: {fileID: 4631943559028778230, guid: c73927b1ea7c6404abc5fe8c6fa78b95, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4631943559028778230, guid: c73927b1ea7c6404abc5fe8c6fa78b95, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4631943559028778230, guid: c73927b1ea7c6404abc5fe8c6fa78b95, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4631943559028778230, guid: c73927b1ea7c6404abc5fe8c6fa78b95, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4631943559028778230, guid: c73927b1ea7c6404abc5fe8c6fa78b95, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4631943559028778230, guid: c73927b1ea7c6404abc5fe8c6fa78b95, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} - target: {fileID: 6945455276672163225, guid: c73927b1ea7c6404abc5fe8c6fa78b95, type: 3} propertyPath: m_Name value: slot1 (3) objectReference: {fileID: 0} m_RemovedComponents: [] - m_RemovedGameObjects: [] + m_RemovedGameObjects: + - {fileID: 7659201621259741678, guid: c73927b1ea7c6404abc5fe8c6fa78b95, type: 3} m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: c73927b1ea7c6404abc5fe8c6fa78b95, type: 3} @@ -37888,12 +37979,37 @@ PrefabInstance: propertyPath: m_Sprite value: objectReference: {fileID: 0} + - target: {fileID: 4631943559028778230, guid: c73927b1ea7c6404abc5fe8c6fa78b95, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4631943559028778230, guid: c73927b1ea7c6404abc5fe8c6fa78b95, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4631943559028778230, guid: c73927b1ea7c6404abc5fe8c6fa78b95, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4631943559028778230, guid: c73927b1ea7c6404abc5fe8c6fa78b95, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4631943559028778230, guid: c73927b1ea7c6404abc5fe8c6fa78b95, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4631943559028778230, guid: c73927b1ea7c6404abc5fe8c6fa78b95, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} - target: {fileID: 6945455276672163225, guid: c73927b1ea7c6404abc5fe8c6fa78b95, type: 3} propertyPath: m_Name value: slot1 (10) objectReference: {fileID: 0} m_RemovedComponents: [] - m_RemovedGameObjects: [] + m_RemovedGameObjects: + - {fileID: 7659201621259741678, guid: c73927b1ea7c6404abc5fe8c6fa78b95, type: 3} m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: c73927b1ea7c6404abc5fe8c6fa78b95, type: 3} @@ -38005,12 +38121,37 @@ PrefabInstance: propertyPath: m_Sprite value: objectReference: {fileID: 0} + - target: {fileID: 4631943559028778230, guid: c73927b1ea7c6404abc5fe8c6fa78b95, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4631943559028778230, guid: c73927b1ea7c6404abc5fe8c6fa78b95, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4631943559028778230, guid: c73927b1ea7c6404abc5fe8c6fa78b95, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4631943559028778230, guid: c73927b1ea7c6404abc5fe8c6fa78b95, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4631943559028778230, guid: c73927b1ea7c6404abc5fe8c6fa78b95, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4631943559028778230, guid: c73927b1ea7c6404abc5fe8c6fa78b95, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} - target: {fileID: 6945455276672163225, guid: c73927b1ea7c6404abc5fe8c6fa78b95, type: 3} propertyPath: m_Name value: slot1 (8) objectReference: {fileID: 0} m_RemovedComponents: [] - m_RemovedGameObjects: [] + m_RemovedGameObjects: + - {fileID: 7659201621259741678, guid: c73927b1ea7c6404abc5fe8c6fa78b95, type: 3} m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: c73927b1ea7c6404abc5fe8c6fa78b95, type: 3} @@ -38042,10 +38183,6 @@ PrefabInstance: propertyPath: item value: objectReference: {fileID: 11400000, guid: 42a12e4a74cd34b0e8387fcd7080842f, type: 2} - - target: {fileID: 317806100456606608, guid: c73927b1ea7c6404abc5fe8c6fa78b95, type: 3} - propertyPath: image - value: - objectReference: {fileID: 3259867605899578088} - target: {fileID: 947504658420709683, guid: c73927b1ea7c6404abc5fe8c6fa78b95, type: 3} propertyPath: m_Pivot.x value: 0.5 @@ -38167,7 +38304,8 @@ PrefabInstance: value: slot1 objectReference: {fileID: 0} m_RemovedComponents: [] - m_RemovedGameObjects: [] + m_RemovedGameObjects: + - {fileID: 7659201621259741678, guid: c73927b1ea7c6404abc5fe8c6fa78b95, type: 3} m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: c73927b1ea7c6404abc5fe8c6fa78b95, type: 3} @@ -38176,17 +38314,6 @@ RectTransform: m_CorrespondingSourceObject: {fileID: 947504658420709683, guid: c73927b1ea7c6404abc5fe8c6fa78b95, type: 3} m_PrefabInstance: {fileID: 2045125724308082529} m_PrefabAsset: {fileID: 0} ---- !u!114 &3259867605899578088 stripped -MonoBehaviour: - m_CorrespondingSourceObject: {fileID: 3556963350440510857, guid: c73927b1ea7c6404abc5fe8c6fa78b95, type: 3} - m_PrefabInstance: {fileID: 2045125724308082529} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} - m_Name: - m_EditorClassIdentifier: --- !u!114 &4652559270763465766 stripped MonoBehaviour: m_CorrespondingSourceObject: {fileID: 6697003292283306823, guid: c73927b1ea7c6404abc5fe8c6fa78b95, type: 3} @@ -38327,7 +38454,8 @@ PrefabInstance: value: slot1 (3) objectReference: {fileID: 0} m_RemovedComponents: [] - m_RemovedGameObjects: [] + m_RemovedGameObjects: + - {fileID: 7659201621259741678, guid: c73927b1ea7c6404abc5fe8c6fa78b95, type: 3} m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: c73927b1ea7c6404abc5fe8c6fa78b95, type: 3} @@ -38476,7 +38604,8 @@ PrefabInstance: value: slot1 (2) objectReference: {fileID: 0} m_RemovedComponents: [] - m_RemovedGameObjects: [] + m_RemovedGameObjects: + - {fileID: 7659201621259741678, guid: c73927b1ea7c6404abc5fe8c6fa78b95, type: 3} m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: c73927b1ea7c6404abc5fe8c6fa78b95, type: 3} @@ -38625,7 +38754,8 @@ PrefabInstance: value: slot1 (1) objectReference: {fileID: 0} m_RemovedComponents: [] - m_RemovedGameObjects: [] + m_RemovedGameObjects: + - {fileID: 7659201621259741678, guid: c73927b1ea7c6404abc5fe8c6fa78b95, type: 3} m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: c73927b1ea7c6404abc5fe8c6fa78b95, type: 3} @@ -38737,12 +38867,37 @@ PrefabInstance: propertyPath: m_Sprite value: objectReference: {fileID: 0} + - target: {fileID: 4631943559028778230, guid: c73927b1ea7c6404abc5fe8c6fa78b95, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4631943559028778230, guid: c73927b1ea7c6404abc5fe8c6fa78b95, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4631943559028778230, guid: c73927b1ea7c6404abc5fe8c6fa78b95, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4631943559028778230, guid: c73927b1ea7c6404abc5fe8c6fa78b95, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4631943559028778230, guid: c73927b1ea7c6404abc5fe8c6fa78b95, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4631943559028778230, guid: c73927b1ea7c6404abc5fe8c6fa78b95, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} - target: {fileID: 6945455276672163225, guid: c73927b1ea7c6404abc5fe8c6fa78b95, type: 3} propertyPath: m_Name value: slot1 (2) objectReference: {fileID: 0} m_RemovedComponents: [] - m_RemovedGameObjects: [] + m_RemovedGameObjects: + - {fileID: 7659201621259741678, guid: c73927b1ea7c6404abc5fe8c6fa78b95, type: 3} m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: c73927b1ea7c6404abc5fe8c6fa78b95, type: 3} @@ -38854,12 +39009,37 @@ PrefabInstance: propertyPath: m_Sprite value: objectReference: {fileID: 0} + - target: {fileID: 4631943559028778230, guid: c73927b1ea7c6404abc5fe8c6fa78b95, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4631943559028778230, guid: c73927b1ea7c6404abc5fe8c6fa78b95, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4631943559028778230, guid: c73927b1ea7c6404abc5fe8c6fa78b95, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4631943559028778230, guid: c73927b1ea7c6404abc5fe8c6fa78b95, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4631943559028778230, guid: c73927b1ea7c6404abc5fe8c6fa78b95, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4631943559028778230, guid: c73927b1ea7c6404abc5fe8c6fa78b95, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} - target: {fileID: 6945455276672163225, guid: c73927b1ea7c6404abc5fe8c6fa78b95, type: 3} propertyPath: m_Name value: slot1 (6) objectReference: {fileID: 0} m_RemovedComponents: [] - m_RemovedGameObjects: [] + m_RemovedGameObjects: + - {fileID: 7659201621259741678, guid: c73927b1ea7c6404abc5fe8c6fa78b95, type: 3} m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: c73927b1ea7c6404abc5fe8c6fa78b95, type: 3} @@ -38971,12 +39151,37 @@ PrefabInstance: propertyPath: m_Sprite value: objectReference: {fileID: 0} + - target: {fileID: 4631943559028778230, guid: c73927b1ea7c6404abc5fe8c6fa78b95, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4631943559028778230, guid: c73927b1ea7c6404abc5fe8c6fa78b95, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4631943559028778230, guid: c73927b1ea7c6404abc5fe8c6fa78b95, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4631943559028778230, guid: c73927b1ea7c6404abc5fe8c6fa78b95, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4631943559028778230, guid: c73927b1ea7c6404abc5fe8c6fa78b95, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4631943559028778230, guid: c73927b1ea7c6404abc5fe8c6fa78b95, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} - target: {fileID: 6945455276672163225, guid: c73927b1ea7c6404abc5fe8c6fa78b95, type: 3} propertyPath: m_Name value: slot1 (5) objectReference: {fileID: 0} m_RemovedComponents: [] - m_RemovedGameObjects: [] + m_RemovedGameObjects: + - {fileID: 7659201621259741678, guid: c73927b1ea7c6404abc5fe8c6fa78b95, type: 3} m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: c73927b1ea7c6404abc5fe8c6fa78b95, type: 3} @@ -39088,12 +39293,37 @@ PrefabInstance: propertyPath: m_Sprite value: objectReference: {fileID: 0} + - target: {fileID: 4631943559028778230, guid: c73927b1ea7c6404abc5fe8c6fa78b95, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4631943559028778230, guid: c73927b1ea7c6404abc5fe8c6fa78b95, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4631943559028778230, guid: c73927b1ea7c6404abc5fe8c6fa78b95, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4631943559028778230, guid: c73927b1ea7c6404abc5fe8c6fa78b95, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4631943559028778230, guid: c73927b1ea7c6404abc5fe8c6fa78b95, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4631943559028778230, guid: c73927b1ea7c6404abc5fe8c6fa78b95, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} - target: {fileID: 6945455276672163225, guid: c73927b1ea7c6404abc5fe8c6fa78b95, type: 3} propertyPath: m_Name value: slot1 (1) objectReference: {fileID: 0} m_RemovedComponents: [] - m_RemovedGameObjects: [] + m_RemovedGameObjects: + - {fileID: 7659201621259741678, guid: c73927b1ea7c6404abc5fe8c6fa78b95, type: 3} m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: c73927b1ea7c6404abc5fe8c6fa78b95, type: 3} @@ -39242,7 +39472,8 @@ PrefabInstance: value: slot1 (4) objectReference: {fileID: 0} m_RemovedComponents: [] - m_RemovedGameObjects: [] + m_RemovedGameObjects: + - {fileID: 7659201621259741678, guid: c73927b1ea7c6404abc5fe8c6fa78b95, type: 3} m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: c73927b1ea7c6404abc5fe8c6fa78b95, type: 3} @@ -39354,12 +39585,37 @@ PrefabInstance: propertyPath: m_Sprite value: objectReference: {fileID: 0} + - target: {fileID: 4631943559028778230, guid: c73927b1ea7c6404abc5fe8c6fa78b95, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4631943559028778230, guid: c73927b1ea7c6404abc5fe8c6fa78b95, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4631943559028778230, guid: c73927b1ea7c6404abc5fe8c6fa78b95, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4631943559028778230, guid: c73927b1ea7c6404abc5fe8c6fa78b95, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4631943559028778230, guid: c73927b1ea7c6404abc5fe8c6fa78b95, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4631943559028778230, guid: c73927b1ea7c6404abc5fe8c6fa78b95, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} - target: {fileID: 6945455276672163225, guid: c73927b1ea7c6404abc5fe8c6fa78b95, type: 3} propertyPath: m_Name value: slot1 (9) objectReference: {fileID: 0} m_RemovedComponents: [] - m_RemovedGameObjects: [] + m_RemovedGameObjects: + - {fileID: 7659201621259741678, guid: c73927b1ea7c6404abc5fe8c6fa78b95, type: 3} m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: c73927b1ea7c6404abc5fe8c6fa78b95, type: 3} @@ -39471,12 +39727,37 @@ PrefabInstance: propertyPath: m_Sprite value: objectReference: {fileID: 0} + - target: {fileID: 4631943559028778230, guid: c73927b1ea7c6404abc5fe8c6fa78b95, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4631943559028778230, guid: c73927b1ea7c6404abc5fe8c6fa78b95, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4631943559028778230, guid: c73927b1ea7c6404abc5fe8c6fa78b95, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4631943559028778230, guid: c73927b1ea7c6404abc5fe8c6fa78b95, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4631943559028778230, guid: c73927b1ea7c6404abc5fe8c6fa78b95, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4631943559028778230, guid: c73927b1ea7c6404abc5fe8c6fa78b95, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} - target: {fileID: 6945455276672163225, guid: c73927b1ea7c6404abc5fe8c6fa78b95, type: 3} propertyPath: m_Name value: slot1 (4) objectReference: {fileID: 0} m_RemovedComponents: [] - m_RemovedGameObjects: [] + m_RemovedGameObjects: + - {fileID: 7659201621259741678, guid: c73927b1ea7c6404abc5fe8c6fa78b95, type: 3} m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: c73927b1ea7c6404abc5fe8c6fa78b95, type: 3} @@ -39588,12 +39869,37 @@ PrefabInstance: propertyPath: m_Sprite value: objectReference: {fileID: 0} + - target: {fileID: 4631943559028778230, guid: c73927b1ea7c6404abc5fe8c6fa78b95, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4631943559028778230, guid: c73927b1ea7c6404abc5fe8c6fa78b95, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4631943559028778230, guid: c73927b1ea7c6404abc5fe8c6fa78b95, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4631943559028778230, guid: c73927b1ea7c6404abc5fe8c6fa78b95, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4631943559028778230, guid: c73927b1ea7c6404abc5fe8c6fa78b95, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4631943559028778230, guid: c73927b1ea7c6404abc5fe8c6fa78b95, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} - target: {fileID: 6945455276672163225, guid: c73927b1ea7c6404abc5fe8c6fa78b95, type: 3} propertyPath: m_Name value: slot1 (11) objectReference: {fileID: 0} m_RemovedComponents: [] - m_RemovedGameObjects: [] + m_RemovedGameObjects: + - {fileID: 7659201621259741678, guid: c73927b1ea7c6404abc5fe8c6fa78b95, type: 3} m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: c73927b1ea7c6404abc5fe8c6fa78b95, type: 3} diff --git a/Assets/MultiplayerPrefab/pickupPrefabs/apple.prefab b/Assets/MultiplayerPrefab/pickupPrefabs/apple.prefab index 338d4ca8..0c9c0470 100644 --- a/Assets/MultiplayerPrefab/pickupPrefabs/apple.prefab +++ b/Assets/MultiplayerPrefab/pickupPrefabs/apple.prefab @@ -102,6 +102,7 @@ MonoBehaviour: syncMode: 0 syncInterval: 0 lootType: apple + lootData: {fileID: 11400000, guid: 42a12e4a74cd34b0e8387fcd7080842f, type: 2} pickupDistance: 1 closestPlayerDist: 3.4028235e+38 --- !u!114 &-9217226190404173927 diff --git a/Assets/MultiplayerPrefab/pickupPrefabs/bluePotion.prefab b/Assets/MultiplayerPrefab/pickupPrefabs/bluePotion.prefab index 74092c4c..e4aa9c58 100644 --- a/Assets/MultiplayerPrefab/pickupPrefabs/bluePotion.prefab +++ b/Assets/MultiplayerPrefab/pickupPrefabs/bluePotion.prefab @@ -102,6 +102,7 @@ MonoBehaviour: syncMode: 0 syncInterval: 0 lootType: potion + lootData: {fileID: 11400000, guid: 6baa3a497be4f40c1bfbe7e278cbf39f, type: 2} pickupDistance: 1 closestPlayerDist: 3.4028235e+38 --- !u!114 &-9217226190404173927 diff --git a/Assets/MultiplayerPrefab/pickupPrefabs/meat.prefab b/Assets/MultiplayerPrefab/pickupPrefabs/meat.prefab index 5d2822c0..2b491549 100644 --- a/Assets/MultiplayerPrefab/pickupPrefabs/meat.prefab +++ b/Assets/MultiplayerPrefab/pickupPrefabs/meat.prefab @@ -102,6 +102,7 @@ MonoBehaviour: syncMode: 0 syncInterval: 0 lootType: meat + lootData: {fileID: 11400000, guid: 70e115a7396c64a4fbac8663d6bc5999, type: 2} pickupDistance: 1 closestPlayerDist: 3.4028235e+38 --- !u!114 &-9217226190404173927 diff --git a/Assets/MultiplayerPrefab/pickupPrefabs/potoin2.prefab b/Assets/MultiplayerPrefab/pickupPrefabs/potoin2.prefab index 8d5634e3..9f5393fc 100644 --- a/Assets/MultiplayerPrefab/pickupPrefabs/potoin2.prefab +++ b/Assets/MultiplayerPrefab/pickupPrefabs/potoin2.prefab @@ -102,6 +102,7 @@ MonoBehaviour: syncMode: 0 syncInterval: 0 lootType: potion2 + lootData: {fileID: 11400000, guid: b387b851981db4a13933c3aa6bcf49e8, type: 2} pickupDistance: 1 closestPlayerDist: 3.4028235e+38 --- !u!114 &-9217226190404173927 diff --git a/Assets/MultiplayerPrefab/pickupPrefabs/strawberry.prefab b/Assets/MultiplayerPrefab/pickupPrefabs/strawberry.prefab index fd19fb99..c856e8e1 100644 --- a/Assets/MultiplayerPrefab/pickupPrefabs/strawberry.prefab +++ b/Assets/MultiplayerPrefab/pickupPrefabs/strawberry.prefab @@ -102,6 +102,7 @@ MonoBehaviour: syncMode: 0 syncInterval: 0 lootType: strawberry + lootData: {fileID: 11400000, guid: d0d4296fac40f4b65b2bb32b5abe8089, type: 2} pickupDistance: 1 closestPlayerDist: 3.4028235e+38 --- !u!114 &-9217226190404173927 diff --git a/Assets/Resources/Inventory/Collection.asset b/Assets/Resources/Inventory/Collection.asset index 8d583872..c97e1f86 100644 --- a/Assets/Resources/Inventory/Collection.asset +++ b/Assets/Resources/Inventory/Collection.asset @@ -12,4 +12,9 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: ce357d1989dcf4aa5bab83fb8ffbc8a8, type: 3} m_Name: Collection m_EditorClassIdentifier: - items: [] + items: + - {fileID: 11400000, guid: 42a12e4a74cd34b0e8387fcd7080842f, type: 2} + - {fileID: 11400000, guid: 6baa3a497be4f40c1bfbe7e278cbf39f, type: 2} + - {fileID: 11400000, guid: 70e115a7396c64a4fbac8663d6bc5999, type: 2} + - {fileID: 11400000, guid: b387b851981db4a13933c3aa6bcf49e8, type: 2} + - {fileID: 11400000, guid: d0d4296fac40f4b65b2bb32b5abe8089, type: 2} diff --git a/Assets/Resources/Inventory/items/BluePotion.asset b/Assets/Resources/Inventory/items/BluePotion.asset index 2046b2d1..f0648a16 100644 --- a/Assets/Resources/Inventory/items/BluePotion.asset +++ b/Assets/Resources/Inventory/items/BluePotion.asset @@ -12,6 +12,8 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 0225c604ac20d48e8ba8aca0e2252024, type: 3} m_Name: BluePotion m_EditorClassIdentifier: + type: blue_potion image: {fileID: 21300000, guid: 50ec32c78fb02184eb172cc581f2a0d7, type: 3} - type: 0 - action: 0 + prefab: {fileID: 3041359854809748956, guid: 6087918ac9a4e4724ad89f8f5585e014, type: 3} + count: 0 + spawnProbability: 50 diff --git a/Assets/Resources/Inventory/items/apple.asset b/Assets/Resources/Inventory/items/apple.asset index f551acb8..7ab18544 100644 --- a/Assets/Resources/Inventory/items/apple.asset +++ b/Assets/Resources/Inventory/items/apple.asset @@ -12,6 +12,8 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 0225c604ac20d48e8ba8aca0e2252024, type: 3} m_Name: apple m_EditorClassIdentifier: + type: apple image: {fileID: 21300000, guid: 0ca683d694afea64b85a7bb9d0e07a96, type: 3} - type: 0 - action: 0 + prefab: {fileID: 3041359854809748956, guid: e03629168e8d04fc59c355c4650b2ca6, type: 3} + count: 0 + spawnProbability: 50 diff --git a/Assets/Resources/Inventory/items/meat.asset b/Assets/Resources/Inventory/items/meat.asset index edb2d220..ab2648bc 100644 --- a/Assets/Resources/Inventory/items/meat.asset +++ b/Assets/Resources/Inventory/items/meat.asset @@ -12,6 +12,8 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 0225c604ac20d48e8ba8aca0e2252024, type: 3} m_Name: meat m_EditorClassIdentifier: + type: meat image: {fileID: 21300000, guid: 7d078199b6f0c2d4da3cceaaad6ed5b1, type: 3} - type: 0 - action: 0 + prefab: {fileID: 3041359854809748956, guid: 7a5836fbd01854c16b578783b7286788, type: 3} + count: 0 + spawnProbability: 50 diff --git a/Assets/Resources/Inventory/items/potion.asset b/Assets/Resources/Inventory/items/potion.asset index b5556687..496dab1d 100644 --- a/Assets/Resources/Inventory/items/potion.asset +++ b/Assets/Resources/Inventory/items/potion.asset @@ -12,6 +12,8 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 0225c604ac20d48e8ba8aca0e2252024, type: 3} m_Name: potion m_EditorClassIdentifier: + type: potion image: {fileID: 21300000, guid: 5f82506c96ef7d847b95d1eba1577b58, type: 3} - type: 0 - action: 0 + prefab: {fileID: 3041359854809748956, guid: 7f262905c13704f01ad6e8514eed78e2, type: 3} + count: 0 + spawnProbability: 50 diff --git a/Assets/Resources/Inventory/items/strawberry.asset b/Assets/Resources/Inventory/items/strawberry.asset index 96411fa1..d33a6548 100644 --- a/Assets/Resources/Inventory/items/strawberry.asset +++ b/Assets/Resources/Inventory/items/strawberry.asset @@ -12,6 +12,8 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 0225c604ac20d48e8ba8aca0e2252024, type: 3} m_Name: strawberry m_EditorClassIdentifier: + type: strawberry image: {fileID: 21300000, guid: bd36293e111dc8940a795114c430a028, type: 3} - type: 0 - action: 0 + prefab: {fileID: 3041359854809748956, guid: 5baa5c19757e348da9a54e9ba0354bd4, type: 3} + count: 0 + spawnProbability: 50 diff --git a/Assets/Scenes/Game.unity b/Assets/Scenes/Game.unity index f9fc3fba..01440045 100644 --- a/Assets/Scenes/Game.unity +++ b/Assets/Scenes/Game.unity @@ -38,6 +38,7 @@ RenderSettings: m_ReflectionIntensity: 1 m_CustomReflection: {fileID: 0} m_Sun: {fileID: 0} + m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1} m_UseRadianceAmbientProbe: 0 --- !u!157 &3 LightmapSettings: @@ -2212,6 +2213,7 @@ MonoBehaviour: prefab: {fileID: 3041359854809748956, guid: 5baa5c19757e348da9a54e9ba0354bd4, type: 3} count: 0 spawnProbability: 50 + inventoryItems: {fileID: 11400000, guid: 6294ffab408434613b9a1b8e86f89d78, type: 2} --- !u!4 &608202480 Transform: m_ObjectHideFlags: 0 @@ -327828,15 +327830,13 @@ ParticleSystemRenderer: m_RenderAlignment: 0 m_Pivot: {x: 0, y: 0.3, z: 0} m_Flip: {x: 0, y: 0, z: 0} + m_UseCustomVertexStreams: 0 m_EnableGPUInstancing: 1 m_ApplyActiveColorSpace: 1 m_AllowRoll: 1 m_FreeformStretching: 0 m_RotateWithStretchDirection: 1 - m_UseCustomVertexStreams: 0 m_VertexStreams: 00010304 - m_UseCustomTrailVertexStreams: 0 - m_TrailVertexStreams: 00010304 m_Mesh: {fileID: 0} m_Mesh1: {fileID: 0} m_Mesh2: {fileID: 0} @@ -327920,15 +327920,13 @@ ParticleSystemRenderer: m_RenderAlignment: 0 m_Pivot: {x: 0, y: 0, z: 0} m_Flip: {x: 0, y: 0, z: 0} + m_UseCustomVertexStreams: 0 m_EnableGPUInstancing: 1 m_ApplyActiveColorSpace: 1 m_AllowRoll: 1 m_FreeformStretching: 0 m_RotateWithStretchDirection: 1 - m_UseCustomVertexStreams: 0 m_VertexStreams: 00010304 - m_UseCustomTrailVertexStreams: 0 - m_TrailVertexStreams: 00010304 m_Mesh: {fileID: 0} m_Mesh1: {fileID: 0} m_Mesh2: {fileID: 0} @@ -460312,15 +460310,13 @@ ParticleSystemRenderer: m_RenderAlignment: 0 m_Pivot: {x: 0, y: 0, z: 0} m_Flip: {x: 0, y: 0, z: 0} + m_UseCustomVertexStreams: 0 m_EnableGPUInstancing: 1 m_ApplyActiveColorSpace: 1 m_AllowRoll: 1 m_FreeformStretching: 0 m_RotateWithStretchDirection: 1 - m_UseCustomVertexStreams: 0 m_VertexStreams: 00010304 - m_UseCustomTrailVertexStreams: 0 - m_TrailVertexStreams: 00010304 m_Mesh: {fileID: -7909654892493620595, guid: cd20e8790f3e4884ca3c74989aa84a83, type: 3} m_Mesh1: {fileID: 0} m_Mesh2: {fileID: 0} @@ -591570,15 +591566,13 @@ ParticleSystemRenderer: m_RenderAlignment: 2 m_Pivot: {x: 0, y: 0, z: 0} m_Flip: {x: 0, y: 0, z: 0} + m_UseCustomVertexStreams: 0 m_EnableGPUInstancing: 1 m_ApplyActiveColorSpace: 1 m_AllowRoll: 1 m_FreeformStretching: 0 m_RotateWithStretchDirection: 1 - m_UseCustomVertexStreams: 0 m_VertexStreams: 00010304 - m_UseCustomTrailVertexStreams: 0 - m_TrailVertexStreams: 00010304 m_Mesh: {fileID: 0} m_Mesh1: {fileID: 0} m_Mesh2: {fileID: 0} @@ -642762,15 +642756,13 @@ ParticleSystemRenderer: m_RenderAlignment: 0 m_Pivot: {x: 0, y: 4.34, z: 0} m_Flip: {x: 0, y: 0, z: 0} + m_UseCustomVertexStreams: 0 m_EnableGPUInstancing: 1 m_ApplyActiveColorSpace: 1 m_AllowRoll: 1 m_FreeformStretching: 0 m_RotateWithStretchDirection: 1 - m_UseCustomVertexStreams: 0 m_VertexStreams: 00010304 - m_UseCustomTrailVertexStreams: 0 - m_TrailVertexStreams: 00010304 m_Mesh: {fileID: 0} m_Mesh1: {fileID: 0} m_Mesh2: {fileID: 0} @@ -643976,15 +643968,13 @@ ParticleSystemRenderer: m_RenderAlignment: 0 m_Pivot: {x: 0, y: 0, z: 0} m_Flip: {x: 0, y: 0, z: 0} + m_UseCustomVertexStreams: 0 m_EnableGPUInstancing: 1 m_ApplyActiveColorSpace: 1 m_AllowRoll: 1 m_FreeformStretching: 0 m_RotateWithStretchDirection: 1 - m_UseCustomVertexStreams: 0 m_VertexStreams: 00010304 - m_UseCustomTrailVertexStreams: 0 - m_TrailVertexStreams: 00010304 m_Mesh: {fileID: 0} m_Mesh1: {fileID: 0} m_Mesh2: {fileID: 0} @@ -659646,15 +659636,13 @@ ParticleSystemRenderer: m_RenderAlignment: 2 m_Pivot: {x: 0, y: 0, z: 0} m_Flip: {x: 0, y: 0, z: 0} + m_UseCustomVertexStreams: 0 m_EnableGPUInstancing: 1 m_ApplyActiveColorSpace: 1 m_AllowRoll: 1 m_FreeformStretching: 0 m_RotateWithStretchDirection: 1 - m_UseCustomVertexStreams: 0 m_VertexStreams: 00010304 - m_UseCustomTrailVertexStreams: 0 - m_TrailVertexStreams: 00010304 m_Mesh: {fileID: 0} m_Mesh1: {fileID: 0} m_Mesh2: {fileID: 0} @@ -659735,15 +659723,13 @@ ParticleSystemRenderer: m_RenderAlignment: 0 m_Pivot: {x: 0, y: 0, z: 0} m_Flip: {x: 0, y: 0, z: 0} + m_UseCustomVertexStreams: 0 m_EnableGPUInstancing: 1 m_ApplyActiveColorSpace: 1 m_AllowRoll: 1 m_FreeformStretching: 0 m_RotateWithStretchDirection: 1 - m_UseCustomVertexStreams: 0 m_VertexStreams: 00010304 - m_UseCustomTrailVertexStreams: 0 - m_TrailVertexStreams: 00010304 m_Mesh: {fileID: 0} m_Mesh1: {fileID: 0} m_Mesh2: {fileID: 0} @@ -695139,15 +695125,13 @@ ParticleSystemRenderer: m_RenderAlignment: 0 m_Pivot: {x: 0, y: 0, z: 0} m_Flip: {x: 0, y: 0, z: 0} + m_UseCustomVertexStreams: 0 m_EnableGPUInstancing: 0 m_ApplyActiveColorSpace: 1 m_AllowRoll: 1 m_FreeformStretching: 0 m_RotateWithStretchDirection: 1 - m_UseCustomVertexStreams: 0 m_VertexStreams: 0001030405 - m_UseCustomTrailVertexStreams: 0 - m_TrailVertexStreams: 00010304 m_Mesh: {fileID: 0} m_Mesh1: {fileID: 0} m_Mesh2: {fileID: 0} @@ -695213,15 +695197,13 @@ ParticleSystemRenderer: m_RenderAlignment: 0 m_Pivot: {x: 0, y: 0, z: 0} m_Flip: {x: 0, y: 0, z: 0} + m_UseCustomVertexStreams: 0 m_EnableGPUInstancing: 0 m_ApplyActiveColorSpace: 1 m_AllowRoll: 1 m_FreeformStretching: 0 m_RotateWithStretchDirection: 1 - m_UseCustomVertexStreams: 0 m_VertexStreams: 0001030405 - m_UseCustomTrailVertexStreams: 0 - m_TrailVertexStreams: 00010304 m_Mesh: {fileID: 0} m_Mesh1: {fileID: 0} m_Mesh2: {fileID: 0} @@ -710517,15 +710499,13 @@ ParticleSystemRenderer: m_RenderAlignment: 2 m_Pivot: {x: 0, y: 0, z: 0} m_Flip: {x: 0, y: 0, z: 0} + m_UseCustomVertexStreams: 0 m_EnableGPUInstancing: 1 m_ApplyActiveColorSpace: 1 m_AllowRoll: 1 m_FreeformStretching: 0 m_RotateWithStretchDirection: 1 - m_UseCustomVertexStreams: 0 m_VertexStreams: 00010304 - m_UseCustomTrailVertexStreams: 0 - m_TrailVertexStreams: 00010304 m_Mesh: {fileID: 0} m_Mesh1: {fileID: 0} m_Mesh2: {fileID: 0} @@ -720342,15 +720322,13 @@ ParticleSystemRenderer: m_RenderAlignment: 2 m_Pivot: {x: 0, y: 0, z: 0} m_Flip: {x: 0, y: 0, z: 0} + m_UseCustomVertexStreams: 0 m_EnableGPUInstancing: 1 m_ApplyActiveColorSpace: 1 m_AllowRoll: 1 m_FreeformStretching: 0 m_RotateWithStretchDirection: 1 - m_UseCustomVertexStreams: 0 m_VertexStreams: 00010304 - m_UseCustomTrailVertexStreams: 0 - m_TrailVertexStreams: 00010304 m_Mesh: {fileID: 0} m_Mesh1: {fileID: 0} m_Mesh2: {fileID: 0} @@ -720435,15 +720413,13 @@ ParticleSystemRenderer: m_RenderAlignment: 2 m_Pivot: {x: 0, y: 0, z: 0} m_Flip: {x: 0, y: 0, z: 0} + m_UseCustomVertexStreams: 0 m_EnableGPUInstancing: 1 m_ApplyActiveColorSpace: 1 m_AllowRoll: 1 m_FreeformStretching: 0 m_RotateWithStretchDirection: 1 - m_UseCustomVertexStreams: 0 m_VertexStreams: 00010304 - m_UseCustomTrailVertexStreams: 0 - m_TrailVertexStreams: 00010304 m_Mesh: {fileID: 0} m_Mesh1: {fileID: 0} m_Mesh2: {fileID: 0} @@ -726835,15 +726811,13 @@ ParticleSystemRenderer: m_RenderAlignment: 0 m_Pivot: {x: 0, y: 0, z: 0} m_Flip: {x: 0, y: 0, z: 0} + m_UseCustomVertexStreams: 0 m_EnableGPUInstancing: 1 m_ApplyActiveColorSpace: 1 m_AllowRoll: 1 m_FreeformStretching: 0 m_RotateWithStretchDirection: 1 - m_UseCustomVertexStreams: 0 m_VertexStreams: 00010304 - m_UseCustomTrailVertexStreams: 0 - m_TrailVertexStreams: 00010304 m_Mesh: {fileID: 0} m_Mesh1: {fileID: 0} m_Mesh2: {fileID: 0} @@ -728059,15 +728033,13 @@ ParticleSystemRenderer: m_RenderAlignment: 2 m_Pivot: {x: 0, y: 0, z: 0} m_Flip: {x: 0, y: 0, z: 0} + m_UseCustomVertexStreams: 0 m_EnableGPUInstancing: 1 m_ApplyActiveColorSpace: 1 m_AllowRoll: 1 m_FreeformStretching: 0 m_RotateWithStretchDirection: 1 - m_UseCustomVertexStreams: 0 m_VertexStreams: 00010304 - m_UseCustomTrailVertexStreams: 0 - m_TrailVertexStreams: 00010304 m_Mesh: {fileID: 0} m_Mesh1: {fileID: 0} m_Mesh2: {fileID: 0} @@ -772663,15 +772635,13 @@ ParticleSystemRenderer: m_RenderAlignment: 0 m_Pivot: {x: 0, y: 0, z: 0} m_Flip: {x: 0, y: 0, z: 0} + m_UseCustomVertexStreams: 0 m_EnableGPUInstancing: 1 m_ApplyActiveColorSpace: 1 m_AllowRoll: 1 m_FreeformStretching: 0 m_RotateWithStretchDirection: 1 - m_UseCustomVertexStreams: 0 m_VertexStreams: 00010304 - m_UseCustomTrailVertexStreams: 0 - m_TrailVertexStreams: 00010304 m_Mesh: {fileID: -7909654892493620595, guid: cd20e8790f3e4884ca3c74989aa84a83, type: 3} m_Mesh1: {fileID: 0} m_Mesh2: {fileID: 0} @@ -774093,15 +774063,13 @@ ParticleSystemRenderer: m_RenderAlignment: 0 m_Pivot: {x: 0, y: 0.3, z: 0} m_Flip: {x: 0, y: 0, z: 0} + m_UseCustomVertexStreams: 0 m_EnableGPUInstancing: 1 m_ApplyActiveColorSpace: 1 m_AllowRoll: 1 m_FreeformStretching: 0 m_RotateWithStretchDirection: 1 - m_UseCustomVertexStreams: 0 m_VertexStreams: 00010304 - m_UseCustomTrailVertexStreams: 0 - m_TrailVertexStreams: 00010304 m_Mesh: {fileID: 0} m_Mesh1: {fileID: 0} m_Mesh2: {fileID: 0} diff --git a/Assets/Script/Inventory/Inventory.cs b/Assets/Script/Inventory/Inventory.cs index d92dbd02..7478fe18 100755 --- a/Assets/Script/Inventory/Inventory.cs +++ b/Assets/Script/Inventory/Inventory.cs @@ -9,46 +9,13 @@ public class Inventory : MonoBehaviour { public Transform inventorySlotsParent; public InventoryItemsCollection lootData; - public Dictionary Stock; + public InventoryManager inventoryManager; playerNetwork playerNet; + void Awake(){ playerNet = GetComponent(); } - void Start(){ - UpdateUI(); - for(int i=0; i < inventorySlotsParent.childCount; i++){ - int index =0; - index = i; - inventorySlotsParent.GetChild(i).GetChild(1).GetComponent