Interface XRPackageInitializationBase
Interface for specifying package initialization information
Namespace: UnityEditor.XR.Management
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 |
---|---|---|
ScriptableObject | obj | The scriptable object instance to initialize |
Returns
Type | Description |
---|---|
Boolean | True if successful, false if not. |