27 lines
729 B
C#
27 lines
729 B
C#
namespace GeometryTD.Definition
|
|
{
|
|
public class CompCountAtLeastRequirement : EventRequirementBase
|
|
{
|
|
public override EventRequirementType RequirementType => EventRequirementType.CompCountAtLeast;
|
|
public override EventRequirementParam Param => _param;
|
|
private CompCountAtLeastParam _param;
|
|
|
|
public CompCountAtLeastRequirement(CompCountAtLeastParam param)
|
|
{
|
|
_param = param;
|
|
}
|
|
}
|
|
|
|
public class CompCountAtLeastParam : EventRequirementParam
|
|
{
|
|
public int Count;
|
|
public RarityType Rarity;
|
|
|
|
public CompCountAtLeastParam(int count, RarityType rarity)
|
|
{
|
|
Count = count;
|
|
Rarity = rarity;
|
|
}
|
|
}
|
|
}
|