public void SendCommand(CommandDTO commandDTO, bool interceptable = true)
{
if (interceptable && !DispatchOutgoingCommandToInterceptors(commandDTO))
{
return;
}
commandDTO.token = SessionToken;
string jsonData = JsonUtility.ToJson(commandDTO, false);
Debug.Log(String.Format("WebSocket Send: {0}", jsonData));
webSocket.SendString(jsonData);
}