Beispiel #1
0
 static FMOD.RESULT DEBUG_CALLBACK(FMOD.DEBUG_FLAGS flags, FMOD.StringWrapper file, int line, FMOD.StringWrapper func, FMOD.StringWrapper message)
 {
     if (flags == FMOD.DEBUG_FLAGS.ERROR)
     {
         Debug.LogError(string.Format(("[FMOD] {0} : {1}"), (string)func, (string)message));
     }
     else if (flags == FMOD.DEBUG_FLAGS.WARNING)
     {
         Debug.LogWarning(string.Format(("[FMOD] {0} : {1}"), (string)func, (string)message));
     }
     else if (flags == FMOD.DEBUG_FLAGS.LOG)
     {
         Debug.Log(string.Format(("[FMOD] {0} : {1}"), (string)func, (string)message));
     }
     return(FMOD.RESULT.OK);
 }
Beispiel #2
0
        static FMOD.RESULT DEBUG_CALLBACK(FMOD.DEBUG_FLAGS flags, IntPtr filePtr, int line, IntPtr funcPtr, IntPtr messagePtr)
        {
            FMOD.StringWrapper file    = new FMOD.StringWrapper(filePtr);
            FMOD.StringWrapper func    = new FMOD.StringWrapper(funcPtr);
            FMOD.StringWrapper message = new FMOD.StringWrapper(messagePtr);

            if (flags == FMOD.DEBUG_FLAGS.ERROR)
            {
                Debug.LogError(string.Format(("[FMOD] {0} : {1}"), (string)func, (string)message));
            }
            else if (flags == FMOD.DEBUG_FLAGS.WARNING)
            {
                Debug.LogWarning(string.Format(("[FMOD] {0} : {1}"), (string)func, (string)message));
            }
            else if (flags == FMOD.DEBUG_FLAGS.LOG)
            {
                Debug.Log(string.Format(("[FMOD] {0} : {1}"), (string)func, (string)message));
            }
            return(FMOD.RESULT.OK);
        }