public RESULT addPolygon (float directocclusion, float reverbocclusion, bool doublesided, int numvertices, VECTOR[] vertices, out int polygonindex) { return FMOD_Geometry_AddPolygon(rawPtr, directocclusion, reverbocclusion, doublesided, numvertices, vertices, out polygonindex); } public RESULT getNumPolygons (out int numpolygons)
public int AddPolygon(float directOcclusion, float reverbOcclusion, bool doubleSided, Vector3[] vertices) { int index; FmodGeometry.addPolygon(directOcclusion, reverbOcclusion, doubleSided, vertices.Length, vertices.Select(a => a.ToFmod()).ToArray(), out index).Check(); return(index); }