Class Stacked<T>
- Namespace
- TinyLife.Objects
- Assembly
- TinyLife.dll
[DataContract]
public class Stacked<T>
Type Parameters
T
- Inheritance
-
Stacked<T>
- Inherited Members
-
- Extension Methods
-
Constructors
Stacked(Stacked<T>, int?)
public Stacked(Stacked<T> toCopy, int? amount = null)
Parameters
toCopy Stacked<T>
amount int?
Stacked(T, int)
public Stacked(T item, int amount = 1)
Parameters
item T
amount int
Fields
Amount
[DataMember]
public int Amount
Field Value
- int
Item
[DataMember]
public readonly T Item
Field Value
- T
Methods
CanStack(Stacked<T>)
public bool CanStack(Stacked<T> other)
Parameters
other Stacked<T>
Returns
- bool
Combine(ICollection<Stacked<T>>, Stacked<T>)
public static void Combine(ICollection<Stacked<T>> items, Stacked<T> item)
Parameters
items ICollection<Stacked<T>>
item Stacked<T>
Split(ICollection<Stacked<T>>, Stacked<T>)
public static bool Split(ICollection<Stacked<T>> items, Stacked<T> item)
Parameters
items ICollection<Stacked<T>>
item Stacked<T>
Returns
- bool