Leichte Anpassungen am Inventar
This commit is contained in:
parent
5a0e51d122
commit
648b2b8b76
@ -2,9 +2,17 @@ using System.Collections.Generic;
|
|||||||
using System.Linq;
|
using System.Linq;
|
||||||
using UnityEngine;
|
using UnityEngine;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Einfaches Inventory Script v1.1
|
||||||
|
* Ein Item muss den Tag 'Item' haben um aufgehoben zu werden
|
||||||
|
* Schlüssel müssen 'Key' im Namen haben
|
||||||
|
* Türen welche mit Schlüssel geöffnet werden sollen brauchen den Tag 'Openable'
|
||||||
|
*/
|
||||||
|
|
||||||
public class InventoryBasic : MonoBehaviour
|
public class InventoryBasic : MonoBehaviour
|
||||||
{
|
{
|
||||||
private LinkedList<GameObject> items;
|
private LinkedList<GameObject> items;
|
||||||
|
|
||||||
// Start is called before the first frame update
|
// Start is called before the first frame update
|
||||||
void Start()
|
void Start()
|
||||||
{
|
{
|
||||||
@ -14,7 +22,6 @@ public class InventoryBasic : MonoBehaviour
|
|||||||
// Update is called once per frame
|
// Update is called once per frame
|
||||||
void Update()
|
void Update()
|
||||||
{
|
{
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private void OnCollisionEnter2D(Collision2D other)
|
private void OnCollisionEnter2D(Collision2D other)
|
||||||
@ -29,7 +36,7 @@ public class InventoryBasic : MonoBehaviour
|
|||||||
|
|
||||||
case "Openable":
|
case "Openable":
|
||||||
// Entfernt den ersten "Key" welcher unter den Items gefunden wird, falls es einen gibt
|
// Entfernt den ersten "Key" welcher unter den Items gefunden wird, falls es einen gibt
|
||||||
if ( items.Remove((from item in items where item.name == "Key" select item).First()) )
|
if ( items.Remove((from item in items where item.name.Contains("Key") select item).First()) )
|
||||||
{ // falls ein "Key" gefunden wurde, wird dieser genutzt
|
{ // falls ein "Key" gefunden wurde, wird dieser genutzt
|
||||||
other.gameObject.SetActive(false);
|
other.gameObject.SetActive(false);
|
||||||
Debug.Log("Pickup: Use Key");
|
Debug.Log("Pickup: Use Key");
|
||||||
|
Loading…
x
Reference in New Issue
Block a user