In Windows Metro i can use Appcallbacks.instance.InvokeOnAppThread
How can i do it in wp8?
UnityPlayer.UnityApp.BeginInvoke(new UnityPlayer.Action(() => { my unity3d functions })); raise an error Access violation reading location
Could you try isolating what function call causes such access violation? It’s really not clear what you’re doing in “my unity3d functions”.