24 lines
916 B
C
24 lines
916 B
C
![]() |
// [!] important set UnityFramework in Target Membership for this file
|
||
|
// [!] and set Public header visibility
|
||
|
|
||
|
#import <Foundation/Foundation.h>
|
||
|
|
||
|
// 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<ImportCheckBuilderAuthorizeTransformAuthorization>) aApi;
|
||
|
|
||
|
@end
|
||
|
|
||
|
|