public void SetParam(PartSysParamId id, IPartSysParam param) { if ((int)id < mParams.Length) { mParams[(int)id] = param; } else { throw new ArgumentOutOfRangeException("Parameter index out of range: " + id); } }
public PartSysEmitterSpec(PartSysSpec parent, string name) { mParent = parent; mName = name; mParams = new IPartSysParam[(int)PartSysParamId.part_attractorBlend + 1]; }