public SpecEffect(ISceneParentRef parent, IPlayerParentRef owner, int x, int y, string visualization, float?z, SpecEffectNative native, float?duration, float?mod) : base(parent, owner, x, y, z ?? native.DefaultZ) { this.Visualization = visualization ?? native.DefaultVisualisation; this.Duration = duration ?? native.DefaultDuration ?? null; this.Native = native; this.Mod = mod ?? native.DefaultMod; this.Affected = true; }
public SpecEffectNative GetEffectNative(string id) { SpecEffectNative native = effectNatives[id]; return(native); }