Class in Engine · Engine.PlatformInterfaceBase · native, transient
Object › PlatformInterfaceBase
Subclasses: AnalyticEventsBase, AppNotificationsBase, CloudStorageBase, FacebookIntegration, GoogleIntegration, InAppMessageBase, InGameAdManager, MicroTransactionBase, TwitterIntegrationBase
Using it from Lua
h7.find_all("PlatformInterfaceBase") -- live instances
h7.find_class("Engine.PlatformInterfaceBase") -- the class
h7.hook("Engine.PlatformInterfaceBase.AddDelegate", fn)
Enums
PIDT_None = 0, PIDT_Int = 1, PIDT_Float = 2, PIDT_String = 3, PIDT_Object = 4, PIDT_Custom = 5
Structs
DelegateArray
| Field | Type |
Delegates | array> |
Properties
Functions
| Name | Declaration |
AddDelegate | function AddDelegate(int DelegateType) |
CallDelegates | native function CallDelegates(int DelegateType, out PlatformInterfaceDelegateResult DelegateResult) |
ClearDelegate | function ClearDelegate(int DelegateType) |
GetAnalyticEventsInterface | static native function AnalyticEventsBase GetAnalyticEventsInterface() |
GetAppNotificationsInterface | static native function AppNotificationsBase GetAppNotificationsInterface() |
GetCloudStorageInterface | static native function CloudStorageBase GetCloudStorageInterface() |
GetFacebookIntegration | static native function FacebookIntegration GetFacebookIntegration() |
GetGoogleIntegration | static native function GoogleIntegration GetGoogleIntegration() |
GetInAppMessageInterface | static native function InAppMessageBase GetInAppMessageInterface() |
GetInGameAdManager | static native function InGameAdManager GetInGameAdManager() |
GetLocalStorageInterface | static native function CloudStorageBase GetLocalStorageInterface() |
GetMicroTransactionInterface | static native function MicroTransactionBase GetMicroTransactionInterface() |
static native function TwitterIntegrationBase GetTwitterIntegration() |
PlatformInterfaceDelegate | delegate PlatformInterfaceDelegate(const out PlatformInterfaceDelegateResult Result) |
Inherited
| From | Members |
| Object | 13 properties, 308 functions |