public bool Send(byte[] message) { unsafe { CheckIfEntityExists(); var messagePtr = MemoryUtils.ByteArrayToHGlobal(message); var result = Core.Library.Client.WebSocketClient_Send_Binary(WebSocketClientNativePointer, messagePtr, (uint)message.Length) == 1; Marshal.FreeHGlobal(messagePtr); return(result); } }