RegisterPlugin.mm 744 B

123456789101112131415161718192021
  1. #import "UnityAppController.h"
  2. #include "Unity/IUnityGraphics.h"
  3. extern "C" void UNITY_INTERFACE_EXPORT UNITY_INTERFACE_API ZibraLiquid_UnityPluginLoad(IUnityInterfaces* unityInterfaces);
  4. extern "C" void UNITY_INTERFACE_EXPORT UNITY_INTERFACE_API ZibraLiquid_UnityPluginUnload();
  5. @interface ZibraLiquidNativeTrampoline : NSObject
  6. {
  7. }
  8. +(void)load;
  9. @end
  10. @implementation ZibraLiquidNativeTrampoline
  11. +(void)load
  12. {
  13. extern void (*ZibraEffects_LiquidPluginLoad)(IUnityInterfaces *);
  14. extern void (*ZibraEffects_LiquidPluginUnload)();
  15. ZibraEffects_LiquidPluginLoad = &ZibraLiquid_UnityPluginLoad;
  16. ZibraEffects_LiquidPluginUnload = &ZibraLiquid_UnityPluginUnload;
  17. }
  18. @end