Interface XRPackageInitializationBase
Interface for specifying package initialization information
Namespace: UnityEditor .XR.Management
Assembly: Unity.XR.Management.Editor.dll
Syntax
public interface XRPackageInitializationBase
Properties
LoaderFullTypeName
The loader full type name for this package
Declaration
string LoaderFullTypeName { get; }
Property Value
Type | Description |
---|---|
string | Loader fulltype name |
LoaderTypeName
The loader type name for this package
Declaration
string LoaderTypeName { get; }
Property Value
Type | Description |
---|---|
string | Loader type name |
PackageInitKey
Package initialization key
Declaration
string PackageInitKey { get; }
Property Value
Type | Description |
---|---|
string | The init key for the package |
PackageName
Package name property
Declaration
string PackageName { get; }
Property Value
Type | Description |
---|---|
string | The name of the package |
SettingsFullTypeName
The settings full type name for this package
Declaration
string SettingsFullTypeName { get; }
Property Value
Type | Description |
---|---|
string | Settings full type name |
SettingsTypeName
The settings type name for this package
Declaration
string SettingsTypeName { get; }
Property Value
Type | Description |
---|---|
string | Settings type name |
Methods
PopulateSettingsOnInitialization(ScriptableObject)
Initialize package settings
Declaration
bool PopulateSettingsOnInitialization(ScriptableObject obj)
Parameters
Type | Name | Description |
---|---|---|
Scriptable |
obj | The scriptable object instance to initialize |
Returns
Type | Description |
---|---|
bool | True if successful, false if not. |