AdaptySDK
AdaptyUnityPluginBridge.mm File Reference
import <Foundation/Foundation.h>
#include "AdaptyUnityPluginCallback.h"
#include "UnityFramework/UnityFramework-Swift.h"

Typedefs

typedef void(* MessageDelegate) (const char *type, const char *data)

Functions

static NSString * cstringToString (const char *str)
static const char * cstringFromString (NSString *str)
static char * makeStringCopy (const char *string)
void SendMessageToUnity (NSString *type, NSString *data)
void SendCallbackToUnity (UnityAction action, NSString *data)
void AdaptyUnity_registerCallbackHandler (MessageDelegate messageDelegate, CallbackDelegate callbackDelegate)
void AdaptyUnity_invoke (const char *method, const char *request, UnityAction callback)

Variables

static CallbackDelegate _callbackDelegate = NULL
static MessageDelegate _messageDelegate = NULL

Typedef Documentation

◆ MessageDelegate

typedef void(* MessageDelegate) (const char *type, const char *data)

Function Documentation

◆ AdaptyUnity_invoke()

void AdaptyUnity_invoke ( const char * method,
const char * request,
UnityAction callback )

◆ AdaptyUnity_registerCallbackHandler()

void AdaptyUnity_registerCallbackHandler ( MessageDelegate messageDelegate,
CallbackDelegate callbackDelegate )

◆ cstringFromString()

const char * cstringFromString ( NSString * str)
static

◆ cstringToString()

NSString * cstringToString ( const char * str)
static

◆ makeStringCopy()

char * makeStringCopy ( const char * string)
static

◆ SendCallbackToUnity()

void SendCallbackToUnity ( UnityAction action,
NSString * data )

◆ SendMessageToUnity()

void SendMessageToUnity ( NSString * type,
NSString * data )

Variable Documentation

◆ _callbackDelegate

CallbackDelegate _callbackDelegate = NULL
static

◆ _messageDelegate

MessageDelegate _messageDelegate = NULL
static