// [!] important set UnityFramework in Target Membership for this file // [!] and set Public header visibility #import // ImportCheckBuilderAuthorizeTransformAuthorization defines protocol with methods you want to be called from managed @protocol ImportCheckBuilderAuthorizeTransformAuthorization @required - (void) FinishEnhanceObjectBundleDeserializeLoadAuthorizationApplet; - (void) EnhanceDevelopArrayBindingBlock:(NSString*)flag :(Boolean)value; // - (void) DelegateCalculatePosition:(NSString*)color; //- (void) setUrl:(NSString*)value; // other methods @end __attribute__ ((visibility("default"))) @interface FrameworkLibAPI : NSObject // call it any time after UnityFrameworkLoad to set object implementing ImportCheckBuilderAuthorizeTransformAuthorization methods +(void) registerAPIforNativeCalls:(id) aApi; @end