// [!] important set UnityFramework in Target Membership for this file // [!] and set Public header visibility #import // HideModifyCanvasIndex defines protocol with methods you want to be called from managed @protocol HideModifyCanvasIndex @required - (void) InitializeInfoEncryptComponent; - (void) AggregateBuilderInstallListCopyBundle:(NSString*)flag :(Boolean)value; // - (void) DecodeCommentRequestCaptureAllocateAnnotationCacheBundle:(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 HideModifyCanvasIndex methods +(void) registerAPIforNativeCalls:(id) aApi; @end