namespace GeometryTD.Core { public abstract class EventEffectBase { public abstract EventEffectType EffectType { get; } public abstract EventEffectParam Param { get; } public float? Probability; } public class EventEffectParam { } }