ManiaMap.Unity
Procedural generation of metroidvania style maps for Unity.
CollectableGroupEntry.cs
1
using
System;
2
using
UnityEngine;
3
4
namespace
MPewsey.ManiaMapUnity
5
{
9
[Serializable]
10
public
struct
CollectableGroupEntry
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
}
MPewsey.ManiaMapUnity.CollectableResource
An object representing a collectable with a unique ID.
Definition:
CollectableResource.cs:10
MPewsey.ManiaMapUnity
Definition:
ActiveCellsRow.cs:6
MPewsey.ManiaMapUnity.CollectableGroupEntry
A structure containing a collectable and a quantity.
Definition:
CollectableGroupEntry.cs:11
MPewsey.ManiaMapUnity.CollectableGroupEntry.CollectableGroupEntry
CollectableGroupEntry(CollectableResource collectable, int quantity)
Initializes a new entry.
Definition:
CollectableGroupEntry.cs:31
MPewsey.ManiaMapUnity.CollectableGroupEntry.Quantity
int Quantity
The quantity.
Definition:
CollectableGroupEntry.cs:24
MPewsey.ManiaMapUnity.CollectableGroupEntry.Collectable
CollectableResource Collectable
The collectable.
Definition:
CollectableGroupEntry.cs:17
Packages
ManiaMap.Unity
Scripts
Runtime
CollectableGroupEntry.cs
Generated by
1.9.2