ManiaMap.Unity
Procedural generation of metroidvania style maps for Unity.
CollectableGroupEntry.cs
1using System;
2using UnityEngine;
3
5{
9 [Serializable]
11 {
12 [SerializeField]
13 private CollectableResource _collectable;
17 public CollectableResource Collectable { get => _collectable; set => _collectable = value; }
18
19 [SerializeField]
20 private int _quantity;
24 public int Quantity { get => _quantity; set => _quantity = value; }
25
31 public CollectableGroupEntry(CollectableResource collectable, int quantity)
32 {
33 _collectable = collectable;
34 _quantity = quantity;
35 }
36 }
37}
An object representing a collectable with a unique ID.
A structure containing a collectable and a quantity.
CollectableGroupEntry(CollectableResource collectable, int quantity)
Initializes a new entry.
int Quantity
The quantity.
CollectableResource Collectable
The collectable.