예제 #1
0
 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);
 }
예제 #2
0
 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);
 }