public RESULT setPolygonAttributes (int index, float directocclusion, float reverbocclusion, bool doublesided) { return FMOD_Geometry_SetPolygonAttributes(rawPtr, index, directocclusion, reverbocclusion, doublesided); } public RESULT getPolygonAttributes (int index, out float directocclusion, out float reverbocclusion, out bool doublesided)
public void SetAttributes(float directOcclusion, float reverbOcclusion, bool doubleSided) { if (directOcclusion < 0 || directOcclusion > 1) { throw new ArgumentOutOfRangeException("directOcclusion", "direct occlusion must be 0 < Direct < 1"); } if (reverbOcclusion < 0 || reverbOcclusion > 1) { throw new ArgumentOutOfRangeException("reverbOcclusion", "reverb occlusion must be 0 < Reverb < 1"); } _fmodGeometry.setPolygonAttributes(Index, directOcclusion, reverbOcclusion, doubleSided).Check(); }