Hi,

Im facing 2 issues on Unity3d teamspeak plugins "Minimal_Mobile" example scene.

My environment:
TeamSpeak Unitypackage: TeamSpeak_SDK_3.0.4_2017_05_17_Unity3D_5.unitypack age
Unity3d: 5.6.1f1
Xcode: 9.4.1
iOS target: 8.0

Issue 1
"Scripting Backend" set to "IL2CPP", app crash.
When my unity build settings "Scripting Backend" set to "IL2CPP", and run in iOS device it crash. (Replication 100%)
Crash happen when I try to:
1. Click "Connect to Server"
2. Click "Disconnect from Server"
3. Click again "Connect to Server"
4. Crash

Here is the debug log from xcode:
Crash stackflow
Name:  Screen Shot 2018-09-05 at 2.36.58 PM.png
Views: 32
Size:  224.9 KB

Stopped on this function: (il2cpp-codegen.h: line 711)
Code:
inline Il2CppMethodPointer il2cpp_codegen_marshal_delegate(Il2CppCodeGenMulticastDelegate* d)
{
    return (Il2CppMethodPointer)il2cpp::vm::PlatformInvoke::MarshalDelegate((Il2CppDelegate*)d).m_value;
}
Note*: No problem on "Scripting Backend" set to "Mono2x", but iOS 11 doesn't support Mono2x. Can TeamSpeak 3 support "IL2CPP"?

Issue 2
"Failed to send capture data" keep showing on Xcode console log.
When client in disconnected status from server, "Failed to send capture data" keep logging on xcode console.
I found this message from "AudioDelegate.m" > "processAudioFromMicrophone".
Can the function remove the delegate if disconnected status?

Thank you.