| ▼NVoxelBusters | |
| ►NCoreLibrary | A common library for all Voxel Busters's plugins |
| CEditorOnlyObject | This class is used to hide objects at runtime and show them only in the editor. As EditorOnly tag doesn't work for objects created at runtime, this class will be used |
| CExternalServiceProvider | Provides an interface to connect external services used by the plugin |
| CIEventHandler | Base interface that all event handlers inherit from |
| CIJsonServiceProvider | Adapter interface for supporting json conversion compatible with the plugin |
| CISaveServiceProvider | Adapter interface for supporting save service compatible with the plugin |
| CKeyValueDataStore | Object represents a container to store key-value pairs |
| CMimeType | Collection of most commonly used MIME types |
| CRuntimePlatformConstant | Object represents an immutable, read-only object that combines a string value with a platform |
| CStringPopupAttribute | Base class to create custom string popup field in the inspector |
| CURLString | Struct value to represent the location of a resource, such as an item on a remote server or the path to a local file |
| ►NEssentialKit | Namespace for essential kit features. You need to import this namespace along with VoxelBusters.CoreLibrary to use essential kit features |
| CAchievementDefinition | Represents an object containing additional information related to game achievement |
| CAdditionalPlatformSupportSettings | Represents the additional platform support settings |
| CAddressBook | The AddressBook class provides cross-platform interface to access the contact information |
| CAddressBookReadContactsResult | This class contains the information retrieved when AddressBook.ReadContacts(EventCallback<AddressBookReadContactsResult>) operation is completed |
| CAddressBookRequestContactsAccessResult | This class contains the information retrieved when AddressBook.RequestContactsAccess(bool, EventCallback<AddressBookRequestContactsAccessResult>) operation is completed |
| CAddressBookUnitySettings | Used to configure Address Book module of Essential Kit |
| CAlertDialog | Interface to display an alert message to the user |
| CAlertDialogBuilder | Builder class for AlertDialog objects. Provides a convenient way to set the various fields of a AlertDialog |
| CApplicationSettings | Represents the application settings |
| ►CAppShortcutItem | Represents an app shortcut item |
| CBuilder | Builder for creating a new instance of the AppShortcutItem class |
| CAppShortcuts | The AppShortcuts feature allowes to create shortcuts for the application |
| CAppShortcutsUnitySettings | Represents the app shortcuts unity settings |
| CAppUpdater | Cross-platform interface to facilitate updating the current version of the application |
| CAppUpdaterUnitySettings | Represents the app updater unity settings |
| CAppUpdaterUpdateInfo | The AppUpdaterUpdateInfo class provides information related to the status of the update |
| CBillingPeriod | Represents duration of billing product subscription period |
| CBillingPrice | Represents a billing price with its value, code, symbol, and display text |
| CBillingProductDefinition | Represents an object containing information related to billing product definition. This contains the data you set in settings |
| CBillingProductOffer | Represents a product offer for a billing product |
| CBillingProductOfferPricingPhase | Represents a phase of pricing for a billing product offer |
| ►CBillingProductOfferRedeemDetails | Represents details of a product offer to be redeemed |
| CAndroidProperties | Represents the Android platform properties for redeeming a product offer |
| CBuilder | Represents a builder class for BillingProductOfferRedeemDetails |
| CIosProperties | Represents the iOS platform properties for redeeming a product offer |
| CBillingProductPayoutDefinition | Represents payout information associated with the product |
| CBillingProductRevocationInfo | Represents information about the revocation of a billing product |
| CBillingProductSubscriptionInfo | Represents the information about the billing product subscription |
| CBillingProductSubscriptionRenewalInfo | Represents the information about the billing product subscription renewal |
| CBillingProductSubscriptionStatus | Represents the subscription status of a billing product |
| CBillingServices | Provides cross-platform interface to request payment from a user for additional functionality or content that your application delivers.
|
| CBillingServicesInitializeStoreResult | This class contains the information retrieved when BillingServices.InitializeStore operation is completed |
| CBillingServicesRestorePurchasesResult | This class contains the information retrieved when BillingServices.OnRestorePurchasesComplete event is triggered |
| CBillingServicesTransactionStateChangeResult | This class contains the information retrieved when BillingServices.OnTransactionStateChange event is triggered |
| ►CBillingServicesUnitySettings | Represents the billing services unity settings |
| CAndroidPlatformProperties | Represents the android platform properties |
| CBillingTransactionAndroidProperties | Represents the billing transaction android properties |
| ►CBuyProductOptions | Represents options for purchasing a IBillingProduct |
| CBuilder | Builder class for BuyProductOptions |
| CCalendarNotificationTrigger | A trigger condition that causes a notification to be delivered at a specific date and time |
| CCloudServices | Provides a cross-platform interface to sync information across various devices by storing it in the cloud |
| CCloudServicesSavedDataChangeResult | This class contains the information related to CloudServices.OnSavedDataChange event |
| CCloudServicesSynchronizeResult | This class contains the information related to CloudServices.OnSynchronizeComplete event |
| ►CCloudServicesUnitySettings | Represents the cloud services unity settings |
| CAndroidPlatformProperties | Represents the android platform properties |
| CIosPlatformProperties | Represents the ios platform properties |
| CCloudServicesUserChangeResult | This class contains the information related to CloudServices.OnUserChange event |
| CCloudServicesUtility | Utility class for handling cloud services related operations |
| CDatePicker | Provides a cross-platform interface to access device's date picker view |
| CDatePickerResult | This class contains the information retrieved when DatePicker.OnCloseCallback is invoked |
| CDeepLinkDefinition | Represents definition of deep link which can be used to configure deep link services |
| CDeepLinkServices | Provides cross-platform interface to handle deep links.
|
| CDeepLinkServicesDynamicLinkOpenResult | This class contains the information retrieved when deep link is opened |
| ►CDeepLinkServicesUnitySettings | Represents the deep link services unity settings |
| CAndroidPlatformProperties | Represents the android platform properties |
| CIosPlatformProperties | Represents the ios platform properties |
| CEssentialKitDomain | Represents the essential kit domain |
| CEssentialKitSettings | Represents the essential kit settings |
| CGameServices | Provides cross-platform interface to easily integrate popular social gaming functionalities such as achievements, leaderboards on your mobile games |
| CGameServicesAuthStatusChangeResult | This class contains the information retrieved when GameServices.Authenticate operation is completed |
| CGameServicesLoadAchievementDescriptionsResult | This class contains the information retrieved when GameServices.LoadAchievements(EventCallback<GameServicesLoadAchievementsResult>) operation is completed |
| CGameServicesLoadAchievementsResult | This class contains the information retrieved when GameServices.LoadAchievements(EventCallback<GameServicesLoadAchievementsResult>) operation is completed |
| CGameServicesLoadLeaderboardsResult | This class contains the information retrieved when GameServices.LoadLeaderboards(EventCallback<GameServicesLoadLeaderboardsResult>) operation is completed |
| CGameServicesLoadPlayerFriendsResult | This class contains the information retrieved when load player friends operation is completed |
| CGameServicesLoadPlayersResult | This class contains the information retrieved when GameServices.LoadPlayers(string[], EventCallback<GameServicesLoadPlayersResult>) operation is completed |
| CGameServicesLoadServerCredentialsResult | This class contains the information retrieved when GameServices.LoadServerCredentials(EventCallback<GameServicesLoadServerCredentialsResult>) operation is completed |
| ►CGameServicesUnitySettings | Represents the game services unity settings |
| CAndroidPlatformProperties | Represents the android platform properties |
| CGameServicesViewResult | This class contains the information retrieved when game view is closed |
| CIAchievement | Provides an interface to communicate with game server about local players progress towards completing achievement |
| CIAchievementDescription | Provides an interface to access an achievement's properties such as achievement's title, max points, image etc |
| CIAddressBookContact | Provides a cross-platform interface to access contact properties, such as contact’s name, image, phone numbers etc.
|
| CIBillingProduct | Provides a cross-platform interface to access information about a product registered in Store |
| CIBillingTransaction | Provides an interface to access transaction information of the purchased product |
| CICloudUser | Provides a cross-platform interface to access information related to active cloud user |
| CILeaderboard | Provides interface to read data from a leaderboard stored on game server |
| CILeaderboardScore | Provides a cross-platform interface to access information about a leaderboard score |
| CILocalPlayer | Provides interface to access information about the authenticated player running your game on the device |
| CIMediaContent | Interface to be implemented by media content classes |
| CINotification | Provides a cross-platform interface to access properties of Notification object |
| CINotificationTrigger | Base interface for representing an event that triggers the delivery of a notification |
| CIPlayer | Provides a cross-platform interface to access information about a player playing your game |
| CIScore | |
| CLeaderboardDefinition | Represents an object containing additional information related to game leaderboard |
| CLeaderboardLoadScoresResult | This class contains the information retrieved when load scores operation is completed |
| CMailComposer | Interface to compose and send an email message |
| CMailComposerExtensions | Mail composer extensions |
| CMailComposerResult | This class contains the result of the user action which caused MailComposer interface to dismiss |
| CMediaContentCaptureOptions | Contains options which customize the behavior of the MediaServices.CaptureMediaContent method |
| CMediaContentSaveOptions | Contains options which customize the behavior of the MediaServices.SaveMediaContent method |
| CMediaContentSelectOptions | Contains options for selecting media content |
| CMediaServices | Provides cross-platform interface to access devices's media gallery and camera for picking/saving media content |
| CMediaServicesRequestCameraAccessResult | This class contains the information retrieved when MediaServices.RequestCameraAccess(bool, EventCallback<MediaServicesRequestCameraAccessResult>) operation is completed |
| CMediaServicesRequestGalleryAccessResult | This class contains the information retrieved when MediaServices.RequestGalleryAccess(GalleryAccessMode, bool, EventCallback<MediaServicesRequestGalleryAccessResult>) operation is completed |
| CMediaServicesSaveImageToGalleryResult | This class contains the information retrieved when MediaServices.SaveImageToGallery(Texture2D, EventCallback<MediaServicesSaveImageToGalleryResult>) operation is completed |
| CMediaServicesSelectMediaContentResult | Contains information about the media content selected by the user |
| CMediaServicesUnitySettings | Represents the media services unity settings |
| CMessageComposer | Standard interface for composing and sending SMS or MMS messages |
| CMessageComposerResult | This class contains the result of the user action which caused MessageComposer interface to dismiss |
| CNetworkServices | Provides cross-platform interface to check network connectivity status |
| CNetworkServicesHostReachabilityStatusChangeResult | This object contains the information retrieved when NetworkServices.OnHostReachabilityChange event occurs |
| CNetworkServicesInternetConnectivityStatusChangeResult | This interface contains the information retrieved when NetworkServices.OnInternetConnectivityChange event occurs |
| ►CNetworkServicesUnitySettings | Represents the network services unity settings |
| CAddress | Represents the address |
| CPingTestSettings | Represents the ping test settings |
| CNotificationAndroidProperties | Notification properties specific to Android platform |
| CNotificationBuilder | Builder class for INotification objects. Provides a convenient way to set the various fields of a INotification |
| CNotificationChannel | Class representing a notification channel |
| CNotificationIosProperties | Notification properties specific to iOS platform |
| CNotificationServices | Provides cross-platform interface for scheduling, registering and handling notifications |
| CNotificationServicesGetDeliveredNotificationsResult | This class contains the information retrieved when NotificationServices.GetDeliveredNotifications(EventCallback<NotificationServicesGetDeliveredNotificationsResult>) request is completed |
| CNotificationServicesGetScheduledNotificationsResult | This class contains the information retrieved when NotificationServices.GetScheduledNotifications(EventCallback<NotificationServicesGetScheduledNotificationsResult>) request is completed |
| CNotificationServicesGetSettingsResult | This class contains the information retrieved when NotificationServices.GetSettings(Callback<NotificationServicesGetSettingsResult>) is completed |
| CNotificationServicesNotificationReceivedResult | This class contains the information retrieved when notification message is received |
| CNotificationServicesRegisterForPushNotificationsResult | This class contains the information retrieved when NotificationServices.RegisterForPushNotifications(EventCallback<NotificationServicesRegisterForPushNotificationsResult>) operation is completed |
| CNotificationServicesRequestPermissionResult | This class contains the information retrieved when NotificationServices.RequestPermission(NotificationPermissionOptions, bool, EventCallback<NotificationServicesRequestPermissionResult>) operation is completed |
| ►CNotificationServicesUnitySettings | Represents the notification services unity settings |
| ►CAndroidPlatformProperties | Represents the android platform properties |
| CKeys | Represents the keys |
| CNotificationSettings | Represents the user’s notification settings |
| ►CPromptUpdateOptions | Represents the options for prompting an update to the user. Use the PromptUpdateOptions.Builder to create an instance of this class |
| CBuilder | Builder class for constructing PromptUpdateOptions instances |
| CPushNotificationTrigger | A trigger condition that indicates the notification was using a Push Notification Service |
| CRateMyApp | Unique way to prompt user to review the app |
| CRateMyAppConfirmationDialogSettings | Represents the rate my app confirmation dialog settings |
| ►CRateMyAppConstraints | Represents the rate my app constraints |
| CPromptConstraints | Represents the prompt constraints |
| CRateMyAppLocalisationKey | Keys used to localize the rate my app feature |
| CRateMyAppUnitySettings | Represents the rate my app unity settings |
| CRawMediaData | Contains information about raw media data |
| ►CReadContactsOptions | Represents a set of options that can be used to read contacts from the user's device |
| CBuilder | Represents the builder |
| ►CServerCredentials | Contains information about the game service credentials which can be used to connect to game service from your backend |
| CAndroidPlatformProperties | Represents the android platform-specific properties for connecting to google play services from your backend |
| CIosPlatformProperties | Represents iOS platform-specific properties for server credentials |
| CShareItem | Class internally used to pass data options into sharing functions |
| CShareSheet | Interface to access standard services from your app |
| CShareSheetResult | This class contains the result of the user action which caused ShareSheet interface to dismiss |
| CSharingServices | Provides a cross-platform interface to access sharing services |
| CSharingServicesUnitySettings | Represents the sharing services unity settings |
| CSocialShareComposer | Interface to compose a post for supported social networking services |
| CSocialShareComposerResult | This class contains the result of the user action which caused SocialShareComposer interface to dismiss |
| CTaskServices | Cross-platform interface to schedule or continue tasks in background. This can be used for running tasks uninterruptedly |
| CTaskServicesUnitySettings | Represents the task services unity settings |
| CTimeIntervalNotificationTrigger | A trigger condition that causes a notification to be delivered after the specified amount of time elapses |
| CUtilities | Provides a cross-platform interface to access commonly used native features |
| CUtilityUnitySettings | Represents the utility unity settings |
| CWebView | Provides a cross-platform interface to display web contents inside your application |
| CWebViewExtensions | Web view extensions |
| CWebViewRunJavaScriptResult | This class contains the information retrieved when WebView.RunJavaScript(string, EventCallback<WebViewRunJavaScriptResult>) operation is completed |
| ►CWebViewUnitySettings | Represents the web view unity settings |
| CAndroidPlatformProperties | Represents the android platform properties |