namespace GeometryTD.Definition { public class AddGoldEffect : EventEffectBase { public override EventEffectType EffectType => EventEffectType.AddGold; public override EventEffectParam Param => _param; private AddGoldParam _param; public AddGoldEffect(AddGoldParam param, float? probability = null) { _param = param; Probability = probability; } } public class AddGoldParam : EventEffectParam { public int Count; public AddGoldParam(int count) { Count = count; } } }