Show / Hide Table of Contents

    Namespace VoxelBusters.EssentialKit

    Classes

    AchievementDefinition

    Represents an object containing additional information related to game achievement.

    AchievementDefinition.AndroidPlatformProperties

    AchievementDefinition.IosPlatformProperties

    AddressBook

    The AddressBook class provides cross-platform interface to access the contact information.

    AddressBookReadContactsResult

    This class contains the information retrieved when ReadContacts(EventCallback<AddressBookReadContactsResult>) operation is completed.

    AddressBookRequestContactsAccessResult

    This class contains the information retrieved when RequestContactsAccess(Boolean, EventCallback<AddressBookRequestContactsAccessResult>) operation is completed.

    AddressBookUnitySettings

    AlertDialog

    The AlertDialog class provides an interface to display an alert message to the user.

    AlertDialogBuilder

    Builder class for AlertDialog objects. Provides a convenient way to set the various fields of a AlertDialog.

    ApplicationSettings

    BillingBuyProductErrorCode

    Constants indicating the possible error that might occur when purchasing product.

    BillingErrorDomain

    Billing services error domain.

    BillingInitializeStoreErrorCode

    Constants indicating the possible error that might occur when initializing store.

    BillingProductDefinition

    Represents an object containing additional information related to billing product.

    BillingProductDefinition.AndroidPlatformProperties

    BillingProductDefinition.IosPlatformProperties

    BillingRestorePurchasesErrorCode

    Constants indicating the possible error that might occur when restoring old purchases.

    BillingServices

    BillingServicesInitializeStoreResult

    This class contains the information retrieved when InitializeStore() operation is completed.

    BillingServicesRestorePurchasesResult

    This class contains the information retrieved when OnRestorePurchasesComplete event is triggered.

    BillingServicesTransactionStateChangeResult

    This class contains the information retrieved when OnTransactionStateChange event is triggered.

    BillingServicesUnitySettings

    BillingServicesUnitySettings.AndroidPlatformProperties

    BillingServicesUnitySettings.IosPlatformProperties

    CalendarNotificationTrigger

    A trigger condition that causes a notification to be delivered at a specific date and time.

    CloudServices

    Provides a cross-platform interface to sync information across various devices by storing it in the cloud.

    CloudServicesSavedDataChangeResult

    This class contains the information related to OnSavedDataChange event.

    CloudServicesSynchronizeResult

    This class contains the information related to OnSynchronizeComplete event.

    CloudServicesUnitySettings

    CloudServicesUserChangeResult

    This class contains the information related to OnUserChange event.

    DatePicker

    DatePickerResult

    DeepLinkDefinition

    DeepLinkServices

    DeepLinkServicesDynamicLinkOpenResult

    This class contains the information retrieved when deep link is opened.

    DeepLinkServicesUnitySettings

    DeepLinkServicesUnitySettings.AndroidPlatformProperties

    DeepLinkServicesUnitySettings.IosPlatformProperties

    DefaultJsonServiceProvider

    DefaultSaveServiceProvider

    EssentialKitManager

    EssentialKitSettings

    ExternalServiceProvider

    Provides an interface to connect external services used by the plugin.

    GameServices

    Provides cross-platform interface to easily integrate popular social gaming functionalities such as achievements, leaderboards on your mobile games.

    GameServicesAuthStatusChangeResult

    This class contains the information retrieved when Authenticate() operation is completed.

    GameServicesLoadAchievementDescriptionsResult

    This class contains the information retrieved when LoadAchievements(EventCallback<GameServicesLoadAchievementsResult>) operation is completed.

    GameServicesLoadAchievementsResult

    This class contains the information retrieved when LoadAchievements(EventCallback<GameServicesLoadAchievementsResult>) operation is completed.

    GameServicesLoadExternalAuthenticationCredentialsResult

    GameServicesLoadLeaderboardsResult

    This class contains the information retrieved when LoadLeaderboards(EventCallback<GameServicesLoadLeaderboardsResult>) operation is completed.

    GameServicesLoadPlayersResult

    This class contains the information retrieved when LoadPlayers(String[], EventCallback<GameServicesLoadPlayersResult>) operation is completed.

    GameServicesUnitySettings

    GameServicesUnitySettings.AndroidPlatformProperties

    GameServicesViewResult

    This class contains the information retrieved when game view is closed.

    LeaderboardDefinition

    Represents an object containing additional information related to game leaderboard.

    LeaderboardDefinition.AndroidPlatformProperties

    LeaderboardDefinition.IosPlatformProperties

    LeaderboardLoadScoresResult

    This class contains the information retrieved when load scores operation is completed.

    LocationNotificationTrigger

    A trigger condition that causes a notification to be delivered when the user's device enters or exits the specified geographic region.

    MailComposer

    The MailComposer class provides an interface to compose and send an email message.

    MailComposerExtensions

    Mail composer extensions.

    MailComposerResult

    This class contains the result of the user action which caused MailComposer interface to dismiss.

    MediaServices

    Provides cross-platform interface to access devices's media gallery and camera for picking images and playing videos.

    MediaServicesRequestCameraAccessResult

    This class contains the information retrieved when RequestCameraAccess(Boolean, EventCallback<MediaServicesRequestCameraAccessResult>) operation is completed.

    MediaServicesRequestGalleryAccessResult

    This class contains the information retrieved when RequestGalleryAccess(GalleryAccessMode, Boolean, EventCallback<MediaServicesRequestGalleryAccessResult>) operation is completed.

    MediaServicesSaveImageToGalleryResult

    This class contains the information retrieved when SaveImageToGallery(Texture2D, EventCallback<MediaServicesSaveImageToGalleryResult>) operation is completed.

    MediaServicesUnitySettings

    MessageComposer

    The MessageComposer class provides a standard interface for composing and sending SMS or MMS messages.

    MessageComposerExtensions

    MessageComposerResult

    This class contains the result of the user action which caused MessageComposer interface to dismiss.

    NativeFeatureType

    NativeFeatureUsagePermissionSettings

    NativeFeatureUsagePermissionType

    NativeUI

    Provides a cross-platform interface to access native UI components.

    NativeUIUnitySettings

    NativeUIUnitySettings.UnityUICollection

    NetworkServices

    Provides cross-platform interface to check network connectivity status.

    NetworkServicesHostReachabilityStatusChangeResult

    This object contains the information retrieved when OnHostReachabilityChange event occurs.

    NetworkServicesInternetConnectivityStatusChangeResult

    This interface contains the information retrieved when OnInternetConnectivityChange event occurs.

    NetworkServicesUnitySettings

    NetworkServicesUnitySettings.Address

    NetworkServicesUnitySettings.PingTestSettings

    NotificationAndroidProperties

    Notification properties specific to Android platform.

    NotificationBuilder

    Builder class for INotification objects. Provides a convenient way to set the various fields of a INotification.

    NotificationIosProperties

    Notification properties specific to iOS platform.

    NotificationServices

    Provides cross-platform interface for scheduling, registering and handling notifications.

    NotificationServicesGetDeliveredNotificationsResult

    This class contains the information retrieved when GetDeliveredNotifications(EventCallback<NotificationServicesGetDeliveredNotificationsResult>) request is completed.

    NotificationServicesGetScheduledNotificationsResult

    This class contains the information retrieved when GetScheduledNotifications(EventCallback<NotificationServicesGetScheduledNotificationsResult>) request is completed.

    NotificationServicesGetSettingsResult

    This class contains the information retrieved when GetSettings(Callback<NotificationServicesGetSettingsResult>) is completed.

    NotificationServicesNotificationReceivedResult

    This class contains the information retrieved when notification message is received.

    NotificationServicesRegisterForPushNotificationsResult

    This class contains the information retrieved when RegisterForPushNotifications(EventCallback<NotificationServicesRegisterForPushNotificationsResult>) operation is completed.

    NotificationServicesRequestPermissionResult

    This class contains the information retrieved when RequestPermission(NotificationPermissionOptions, Boolean, EventCallback<NotificationServicesRequestPermissionResult>) operation is completed.

    NotificationServicesUnitySettings

    NotificationServicesUnitySettings.AndroidPlatformProperties

    NotificationServicesUnitySettings.AndroidPlatformProperties.Keys

    NotificationSettings

    NotificationSettingsInternal

    ProductResources

    PushNotificationTrigger

    A trigger condition that indicates the notification was using a Push Notification Service.

    RateMyApp

    The RateMyApp class provides an unique way to prompt user to review the app.

    RateMyAppConfirmationDialogSettings

    RateMyAppDefaultController

    RateMyAppDefaultControllerSettings

    RateMyAppDefaultControllerSettings.PromptConstraints

    RateMyAppSettings

    ShareItem

    Class internally used to pass data options into sharing functions.

    ShareSheet

    The ShareSheet class provides an interface to access standard services from your app.

    ShareSheetResult

    This class contains the result of the user action which caused ShareSheet interface to dismiss.

    SharingServices

    Provides a cross-platform interface to access sharing services.

    SharingServicesUnitySettings

    SocialShareComposer

    The SocialShareComposer class provides an interface to compose a post for supported social networking services.

    SocialShareComposerResult

    This class contains the result of the user action which caused SocialShareComposer interface to dismiss.

    TimeIntervalNotificationTrigger

    A trigger condition that causes a notification to be delivered after the specified amount of time elapses.

    Utilities

    Provides a cross-platform interface to access commonly used native features.

    WebView

    Provides a cross-platform interface to display web contents inside your application.

    WebViewExtensions

    Web view extensions.

    WebViewRunJavaScriptResult

    This class contains the information retrieved when RunJavaScript(String, EventCallback<WebViewRunJavaScriptResult>) operation is completed.

    WebViewUnitySettings

    WebViewUnitySettings.AndroidPlatformProperties

    Interfaces

    IAchievement

    Provides an interface to communicate with game server about local players progress towards completing achievement.

    IAchievementDescription

    Provides an interface to access an achievement's properties such as achievement's title, max points, image etc.

    IAddressBookContact

    Provides a cross-platform interface to access contact properties, such as contact’s name, image, phone numbers etc.

    IAddressBookContactsEnumerator

    IBillingPayment

    Provides an interface to access purchase request information.

    IBillingProduct

    Provides a cross-platform interface to access information about a product registered in Store.

    IBillingTransaction

    Provides an interface to access transaction information of the purchased product.

    ICloudUser

    Provides a cross-platform interface to access information related to cloud user.

    IDeepLinkServicesDelegate

    IJsonServiceProvider

    Adapter interface for supporting json conversion compatible with the plugin.

    ILeaderboard

    Provides interface to read data from a leaderboard stored on game server.

    ILocalPlayer

    Provides interface to access information about the authenticated player running your game on the device.

    INotification

    Provides a cross-platform interface to access properties of Notification object.

    INotificationTrigger

    Base interface for representing an event that triggers the delivery of a notification.

    IPlayer

    Provides a cross-platform interface to access information about a player playing your game.

    IRateMyAppController

    Provides an interface to create a custom component to control rating request behaviour.

    ISaveServiceProvider

    Adapter interface for supporting save service compatible with the plugin.

    IScore

    Provides an interface to read the score that was earned by the user.

    IUnityUIDatePicker

    Enums

    AddressBookContactsAccessStatus

    An access status the user can grant for an app to access the contacts information.

    AlertDialogStyle

    An enumeration for the available alert dialog styles.

    BillingProductType

    An enumeration for the available billing product types.

    BillingReceiptVerificationState

    The state of a payment receipt verification.

    BillingTransactionState

    The state of a billing product payment.

    CameraAccessStatus

    An access status the user can grant for an app to access the camera.

    CloudSavedDataChangeReasonCode

    Possible reasons when cloud data changed event occurs.

    CloudUserAccountStatus

    Enumeration indicating the availability of the user’s cloud account.

    DatePickerMode

    GalleryAccessMode

    Enumeration values indicating the mode in which application wants to access user's gallery.

    GalleryAccessStatus

    An access status the user can grant for an app to access the gallery data.

    GameServicesViewResultCode

    Result codes returned when the game service interface is dismissed.

    LeaderboardPlayerScope

    The scope of player to be searched for scores.

    LeaderboardTimeScope

    The period of time to which user's best score are restricted.

    LocalPlayerAuthStatus

    Enumeration for determining ILocalPlayer auth status.

    MailComposerResultCode

    Result codes returned when the MailComposer interface is dismissed.

    MessageComposerResultCode

    Result codes returned when the MessageComposer interface is dismissed.

    NotificationAlertStyle

    Constants indicating the presentation styles for alerts.

    NotificationPermissionOptions

    Enumeration values for requesting authorization to interact with the user.

    NotificationPermissionStatus

    Constants indicating whether the app is allowed to schedule notifications.

    NotificationPresentationOptions

    Constants indicating how to present a notification in a foreground app.

    NotificationPreviewStyle

    Constants indicating the style previewing a notification's content.

    NotificationSettingStatus

    Enumeration values indicating the current status of a notification setting.

    NotificationTriggerType

    Constants indicating available trigger types.

    PushNotificationServiceType

    Push notification service type.

    ShareItem.ShareItemType

    ShareSheetResultCode

    Result codes returned when the ShareSheet interface is dismissed.

    SocialShareComposerResultCode

    Possible values for the result, when SocialShareComposer interface is dismissed.

    SocialShareComposerType

    The enum specifies the sharing service you want to post to.

    WebViewStyle

    Enumeration for supported webview control styles.

    Delegates

    DatePicker.ValueChangeCallback

    LoadImageInternalCallback

    Back to top Cross Platform Native Plugins 2.0 : Essential Kit from Voxel Busters