Added Item Cost and Max Points

Added Glide
Added Item adding verification
This commit is contained in:
Melbyj1125
2021-10-18 12:19:44 -05:00
parent a42e802ace
commit 39bc66244e
25 changed files with 945 additions and 327 deletions

View File

@@ -4,6 +4,7 @@ using UnityEngine;
public class PlayerInventory : MonoBehaviour
{
//List of items
[SerializeField] List<Item> items;
@@ -12,15 +13,19 @@ public class PlayerInventory : MonoBehaviour
void Awake(){
pStats = GetComponent<PlayerStats>();
DontDestroyOnLoad(this.gameObject);
}
public void AddItem(Item item){
if(!items.Contains(item)){
public void AddItem(Item item, bool ableToAdd){
if(!items.Contains(item) && ableToAdd){
Debug.Log("Item Added");
items.Add(item);
item.Equip(pStats);
}
else if(!ableToAdd && !items.Contains(item)){
Debug.Log("Item Cannot Be Added");
}
else{
Debug.Log("Item Removed");
RemoveItem(item);
@@ -41,5 +46,9 @@ public class PlayerInventory : MonoBehaviour
}
}
public List<Item> GetItems(){
return items;
}
}