public StoredStoreObjectReference_s(StoredStoreObjectReference reference) { objectID = reference.storeObject.objectID; subID = reference.storeObject.subID; storedType = reference.objectType; quantity = reference.quantity; }
public void AddStoreObjectAddon(StoreObjectReference storeObject) { bool inList = false; foreach (StoredStoreObjectReference objectReference in storeObjectsInStorage) { if (objectReference.storeObject.objectID == storeObject.objectID && objectReference.storeObject.subID == storeObject.subID) { objectReference.quantity++; inList = true; } } if (!inList) { StoredStoreObjectReference newReference = new StoredStoreObjectReference(storeObject, StoredStoreObjectReference.StoredReferenceType.addon); storeObjectsInStorage.Add(newReference); } }