29 lines
742 B
C#
29 lines
742 B
C#
namespace GeometryTD.Definition
|
|
{
|
|
public class AddRandomCompsEffect : EventEffectBase
|
|
{
|
|
public override EventEffectType EffectType => EventEffectType.AddRandomComps;
|
|
public override EventEffectParam Param => _param;
|
|
private AddRandomCompsParam _param;
|
|
|
|
public AddRandomCompsEffect(AddRandomCompsParam param, float? probability = null)
|
|
{
|
|
_param = param;
|
|
Probability = probability;
|
|
}
|
|
}
|
|
|
|
|
|
public class AddRandomCompsParam : EventEffectParam
|
|
{
|
|
public int Count;
|
|
public RarityType Rarity;
|
|
|
|
public AddRandomCompsParam(int count, RarityType rarity)
|
|
{
|
|
Count = count;
|
|
Rarity = rarity;
|
|
}
|
|
}
|
|
}
|