Cześć, potrzebuję porady a dokładnie to jak mogę sprawdzić czy dany element istnieje i nie dodawać go ponownie. Próbowałem jak w kodzie niżej ale problem jest taki, że pomimo znalezienia tego obiektu i dodania go, to sprawdzenie w liście(inventory.weaponSlots) czy on już tam jest i "blokady" dodawania go ponownie nie działa. Dodaje ponownie ten element. Brakuje mi pomysłów jak to zrobić.
Link do kodu: https://pastebin.com/2Huw5e30
Debug.Log na początku daje jako Null przed dodaniem a później jak ponownie chcemy dodać AxeWeapon to podaje AxeWeapon(Clone) (AxeWeapon)
Jestem świeży w programowaniu więc nie krytykujcie za bardzo za ogólną jakość kodu. Całość jest w Unity, jak coś jeszcze jest potrzebne to dajcie znać, podeślę. Z góry dzięki za pomoc.