Firstborn/Library/PackageCache/com.unity.ads@4.4.2/Plugins/iOS/UnityAnalyticsWrapper.m
Schaken-Mods 9092858a58 updated to the latest editor
I updated everything to the latest Unity Editor. Also realized I had the wrong shaders on my hairs, those are fixed and the hairs look MUCH better!
2023-05-07 17:43:11 -05:00

32 lines
888 B
Objective-C

#import <UnityAds/UANAApiAnalytics.h>
#import "UnityAdsUtilities.h"
typedef void (*UANAEngineTriggerAddExtras)(const char *payload);
static UANAEngineTriggerAddExtras triggerAddExtras = NULL;
void UANAEngineDelegateSetTriggerAddExtras(UANAEngineTriggerAddExtras trigger) {
triggerAddExtras = trigger;
}
@interface UANAEngineWrapper : NSObject <UANAEngineDelegate>
@end
@implementation UANAEngineWrapper
- (void)addExtras:(NSString *)extras {
if (triggerAddExtras) {
const char * rawExtrasString = UnityAdsCopyString([extras UTF8String]);
triggerAddExtras(rawExtrasString);
free((void *)rawExtrasString);
}
}
@end
void InitializeUANAEngineWrapper() {
static id<UANAEngineDelegate> delegate = nil;
if (delegate == nil) {
delegate = [[UANAEngineWrapper alloc] init];
[UANAApiAnalytics setAnalyticsDelegate:delegate];
}
}