Astra Unity 2.6.6
Astra Unity Plugin
Namespace List
Here is a list of all documented namespaces with brief descriptions:
[detail level 12345]
 NAstra
 NApp
 NAsset
 NCore
 NDocumentation
 NExamples
 NFileFormats
 NNet
 NSerialization
 NTools
 NUtils
 CApiJobBase class for Jobs intended to be exposed as part of the Astra API. Provides functionality for optionally handling jobs as coroutines.
 CApiJobNoResultAn API exposed job with no defined success or failure results. If you have well defined success and failure states use Astra.ApiJobWithResult<T1, T2> instead.
 CApiJobWithResultAn API exposed job that has results for both a success and failure state. You must implement both GetResult and GetError methods in your derived class when using this. If you are not using results, use Astra.ApiJobNoResult instead.
 CAstraCacheFunctionality for dealing with the content cache Astra maintains
 CAstraGuidAstraGuid is a class that allows for the creation of Guid. Constructors provides options to create deterministic Guid from a list of strings or guids. The order of string or guid does not matter the resulting Guid will be the same value.
 CAstraManagerAstraManager is a scene object which manages the Astra system. It must be initialized before other Astra SDK operations can be used. It is started using AstraManager.StartupAstra. Code can then wait for the initialization to be complete by waiting on AstraManager.WaitForInit. Alternatively you can poll on AstraManager.IsReady until it returns true.
 CAstraVersionProvides the current Astra SDK version, not entirely compatible with Semantic versioning
 CAuthContains functionality to login customers with the Astra service, and other related operations
 CCatalogCatalog is used to search for assets such as clothing, hair, morphables, figures, avatars, and more. Querying can be filtered to find compatible items or unfiltered requiring you to ensure compatibility. Assets located here will come from both locally installed MR files and against your applications asset categories database from the web portal. If you cannot find an asset you were expecting verify that it is attached to your application through an asset category. If you know the Guid directly you can instead use the Asset.Loader class which will work as long as the asset is available to you regardless if it's associated to an asset category or not.
 CCatalogEntryInformation about an Asset as found from a Catalog search
 CConfigurationAllows you to initialize and configure the Astra library using JSON, Astra.ProjectConfiguration, or direct calls
 CIJobBase interface for a Job
 CJobA job is a unit of work that you need done you can provide data to it, talk to it, get progress get ids, depend on other jobs, have sub jobs, execute on main thread, etc
 CJobQueueThis queue is responsible for popping and executing jobs
 CLoaderProvides access to loading different assets
 CLoggerHandles Astra logging messages in C# allowing filtering and redirection
 CLogoutJobJob used when we are logging out the active user
 CMainQueueA wrapper around the primary Astra system primary JobQueue
 CProjectConfigurationUsed to set configuration values for the current project
 CRestoreSessionJobJob used when restoring a user session
 CRestoreSessionResultInformation about the session restored
 CRigManagerProvides utilities to interface with rigs
 CSetAppJobJob used when we are setting App info
 CShopContains commerce related functionality for the Astra SDK
 CTrackingContains functionality to track analytics
 CWaitForJobUse this class when you want to yield until the job is done
 CWhoAmIJobJob used when querying info about the active user
 CWhoAmIResultInformation about the current user