public bool AddItem(StorageType.Type type) { foreach (StorageRoom room in storageRooms) { if (room.AddItem(type)) { return(true); } } return(false); }
public bool GetItemFromStorage(StorageType.Type type) { foreach (StorageRoom room in storageRooms) { if (room.GetItemFromStorage(type)) { return(true); } } return(false); }
public bool IsItemInStorage(StorageType.Type type) { foreach (StorageRoom room in storageRooms) { if (room.IsItemInStorage(type)) { return(true); } } return(false); }
public bool AddItem(StorageType.Type type) { var storage = GetFreeStoragePoint(); if (storage == null) { return(false); } storage.Storage = type; return(true); }
public bool IsItemInStorage(StorageType.Type type) { foreach (StoragePoint storagePoint in storagePoints.ToArray()) { if (storagePoint.Storage == type) { return(true); } } return(false); }
public bool GetItemFromStorage(StorageType.Type type) { foreach (StoragePoint storagePoint in storagePoints.ToArray()) { if (storagePoint.Storage == type) { storagePoint.Storage = StorageType.Type.Empty; return(true); } } return(false); }
public bool GetItem(StorageType.Type type) { return(storageRooms.GetItemFromStorage(type)); }