The problem
So you want to trigger functionality in your Unity3D scene straight from your native Objective-C code? For example you have different scenes, and you want a regular iOS component (e.g. UIButton) to trigger a new scene. It takes some work, but it is doable.
tl;dr
Read it … bitch 🙂
The solution
Unity exposes a way to call code in your Unity3D project (normally this will be javascript or C#). There are 3 components you need to get in place.
- Have a Unity3D scene
- Have a Unity3D script
- Have an Objective-C class
The way it works is that you can bridge your code from Objective-C to C# or Javascript in Unity3D with the ‘UnitySendMessage’ method.
Continue reading Call methods on Unity3D straight from your Objective-C code