// Use this for initialization void Start() { #if UNITY_IPHONE || UNITY_STANDALONE_OSX string data = Marshal.PtrToStringAuto(OSHookBridge.ReturnString()); data += "\n" + OSHookBridge.ReturnInt(); displayText.text = data; Debug.Log("Returned Int = " + OSHookBridge.ReturnInt()); Debug.Log("Returned String = " + Marshal.PtrToStringAuto(OSHookBridge.ReturnString())); IntPtr handle = OSHookBridge.CreateInstance(); Debug.Log("Returned Instance Int = " + OSHookBridge.GetInstanceInt(handle)); #elif UNITY_ANDROID /*Debug.Log ("Returned Int = " + OSHookBridge.ReturnInt()); * Debug.Log ("Returned String = " + OSHookBridge.ReturnString()); * * Debug.Log("Returned Instance Int = " + OSHookBridge.ReturnInstanceInt()); * Debug.Log("Returned Instance String = " + OSHookBridge.ReturnInstanceString());*/ #endif }