title: two way communication between unmanaged code and unity3d code
body: <p>I have two apps. One of them is written in visual c++ and the other is a unity app, both are running on windows. In my scenario, I want to call a unity function and draw an object whenever user presses on a button in my c++ app. So far, I have tried to load unity executable into the same address space with the c++ app by calling <code>mono_domain_assembly_open</code>. However, it always returns null and I am not able to call <code>mono_jit_exec</code> to run unity app. Is this possible to maintain two way communication between those two applications using mono?
  Thanks in advance!</p>