protected HasEffectProperty(PropertyID pid, int val, IEffectList effectList) : base(pid, val) { this.effectSupports = new List<EffectSupport>(); this.effectList = effectList; }
protected HasEffectProperty(SerializationInfo info, StreamingContext context) : base(info, context) { effectSupports = new List<EffectSupport>(); effectList = (IEffectList) info.GetValue("EFFECT_LIST", typeof(IEffectList)); effectSupports = (List<EffectSupport>) info.GetValue("EFFECT_SUPPORTS", typeof(List<EffectSupport>)); }