Class PiXYZImporter
Class PiXYZImporter.
Namespace: UnityEngine.Industrial.Configuring.Importers.PiXYZProductImporter.Editor
Syntax
[ConfiguratorImporter]
public class PiXYZImporter : IImporter
Fields
importSettingsPath
The import settings path
Declaration
public static string importSettingsPath
Field Value
Type | Description |
---|---|
String |
rulesPath
The rules path
Declaration
public static string rulesPath
Field Value
Type | Description |
---|---|
String |
Methods
ImportAllPaths(IEnumerable<String>)
Imports all paths.
Declaration
public Task<(bool, IEnumerable<Product>)> ImportAllPaths(IEnumerable<string> paths)
Parameters
Type | Name | Description |
---|---|---|
IEnumerable<String> | paths | The paths. |
Returns
Type | Description |
---|---|
Task<ValueTuple<Boolean, IEnumerable<Product>>> | System.ValueTuple<System.Boolean, IEnumerable<Product>>. |
Implements
ImportObject(Object, Product)
Imports the object.
Declaration
public Task<(bool, IEnumerable<Product>)> ImportObject(Object obj, Product productSource = null)
Parameters
Type | Name | Description |
---|---|---|
Object | obj | The object. |
Product | productSource | The product source. |
Returns
Type | Description |
---|---|
Task<ValueTuple<Boolean, IEnumerable<Product>>> | System.ValueTuple<System.Boolean, IEnumerable<Product>>. |
Implements
ImportPath(String)
Imports the path.
Declaration
public Task<(bool, IEnumerable<Product>)> ImportPath(string path)
Parameters
Type | Name | Description |
---|---|---|
String | path | The path. |
Returns
Type | Description |
---|---|
Task<ValueTuple<Boolean, IEnumerable<Product>>> | System.ValueTuple<System.Boolean, IEnumerable<Product>>. |
Implements
OnPostProductImport(Configurator)
Called when [post product import].
Declaration
public void OnPostProductImport(Configurator configurator)
Parameters
Type | Name | Description |
---|---|---|
Configurator | configurator | The configurator. |
Implements
SaveObjectNonPersistentDependencies(Object, Product)
Saves the object non persistent dependencies.
Declaration
public Task<(bool, Object)> SaveObjectNonPersistentDependencies(Object modelObj, Product productSource = null)
Parameters
Type | Name | Description |
---|---|---|
Object | modelObj | The model object. |
Product | productSource | The product source. |
Returns
Type | Description |
---|---|
Task<ValueTuple<Boolean, Object>> | System.ValueTuple<System.Boolean, UnityEngine.Object>. |