private FMOD_Studio_System_LookupPath ( |
||
studiosystem | ||
guid | byte | |
path | [ | |
size | int | |
retrieved | int | |
return | RESULT |
public RESULT lookupPath(Guid guid, out string path) { path = null; byte[] array = new byte[256]; int num = 0; RESULT rESULT = System.FMOD_Studio_System_LookupPath(this.rawPtr, guid.ToByteArray(), array, array.Length, out num); if (rESULT == RESULT.ERR_TRUNCATED) { array = new byte[num]; rESULT = System.FMOD_Studio_System_LookupPath(this.rawPtr, guid.ToByteArray(), array, array.Length, out num); } if (rESULT == RESULT.OK) { path = Encoding.UTF8.GetString(array, 0, num - 1); } return(rESULT); }