Essential Kit
Loading...
Searching...
No Matches
VoxelBusters.CoreLibrary Namespace Reference

A common library for all Voxel Busters's plugins.

Classes

class  ExternalServiceProvider
 Provides an interface to connect external services used by the plugin. More...
 
interface  IEventHandler
 Base interface that all event handlers inherit from. More...
 
interface  IJsonServiceProvider
 Adapter interface for supporting json conversion compatible with the plugin. More...
 
interface  ISaveServiceProvider
 Adapter interface for supporting save service compatible with the plugin. More...
 
class  KeyValueDataStore
 Object represents a container to store key-value pairs. More...
 
class  MimeType
 The MimeType class is a collection of most commonly used MIME types. More...
 
class  RuntimePlatformConstant
 Object represents an immutable, read-only object that combines a string value with a platform. More...
 
class  StringPopupAttribute
 Base class to create custom string popup field in the inspector. More...
 
struct  URLString
 Struct value to represent the location of a resource, such as an item on a remote server or the path to a local file. More...
 

Enumerations

enum  ContentRating { }
 Enum specifying the level of content maturity for an app. More...
 
enum  TextureEncodingFormat { PNG , JPG }
 This enum is used to define the texture encoding technique to be used by the plugin. More...
 

Functions

delegate void Callback ()
 Generic callback definition for operations.
 
delegate void Callback< TArg > (TArg arg)
 Generic callback definition for events.
 
delegate void SuccessCallback< TResult > (TResult result)
 Generic callback definition for events.
 
delegate void ErrorCallback (Error error)
 Generic callback definition for operations.
 
delegate void CompletionCallback (bool success, Error error)
 Generic callback definition for operations.
 
delegate void CompletionCallback< TResult > (TResult result, Error error)
 Generic callback definition for events.
 
delegate void EventCallback< TResult > (TResult result, Error error)
 Generic callback definition for operations.
 

Enumeration Type Documentation

◆ ContentRating

This enum is used to specify the level of content maturity for an app.

Enumerator
GeneralAudience 

Content suitable for general audiences, including families.

MatureAudience 

Content suitable only for mature audiences.

ParentalGuidance 

Content suitable for most audiences with parental guidance.

TeensAndOlder 

Content suitable for teen and older audiences.

◆ TextureEncodingFormat

Enumerator
PNG 

Encodes the given texture into PNG format.

JPG 

Encodes the given texture into JPEG format.