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.