public Reverb_Area(ref FMOD.System system, Reverb_Attributes attribs, ref REVERB_PROPERTIES prop, Image image, int Layer, bool HasCollision, PointF pt, bool DrawAsSprite) : base(image, Layer, HasCollision, pt, DrawAsSprite, false) { Reverb3D = null; system.createReverb3D(out reverb); SetReverbProperties(ref prop); Set3DAttributes(ref attribs.Position, attribs.MinDistance, attribs.MaxDistance); }
public Reverb_Area(Reverb3D Reverb, Reverb_Attributes attribs, ref REVERB_PROPERTIES prop, Image image, int Layer, bool HasCollision, PointF pt, bool DrawAsSprite) : base(image, Layer, HasCollision, pt, DrawAsSprite, false) { this.Reverb3D = Reverb; SetReverbProperties(ref prop); Set3DAttributes(ref attribs.Position, attribs.MinDistance, attribs.MaxDistance); }