Class Factory
Base class for all factories
An object responsible for creating and importing new objects.
Inheritance
System.Object
Factory
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
Assembly: UE4DotNet.dll
Syntax
public class Factory : UObject
Properties
|
Improve this Doc
View Source
AssetImportTask
Task for importing file via script interfaces
Declaration
public AssetImportTask AssetImportTask { get; set; }
Property Value
|
Improve this Doc
View Source
AutomatedImportData
Data for how to import files via the automated command line importing interface
Declaration
public AutomatedAssetImportData AutomatedImportData { get; set; }
Property Value
|
Improve this Doc
View Source
bCreateNew
Declaration
public bool bCreateNew { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
bEditAfterNew
Declaration
public bool bEditAfterNew { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
bEditorImport
Declaration
public bool bEditorImport { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
bText
Declaration
public bool bText { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
ContextClass
Class of the context object used to help create the object.
Declaration
public SubclassOf<UObject> ContextClass { get; set; }
Property Value
|
Improve this Doc
View Source
DefaultObject
Get UE4 Default Object for this Class
Declaration
public static Factory DefaultObject { get; }
Property Value
|
Improve this Doc
View Source
ImportPriority
Determines the order in which factories are tried when importing or reimporting an object.
Declaration
public int ImportPriority { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
|
Improve this Doc
View Source
OverwriteYesOrNoToAllState
For interactive object imports, this value indicates whether the user wants
objects to be automatically overwritten (See EAppReturnType), or -1 if the
user should be prompted.
Declaration
public int OverwriteYesOrNoToAllState { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
|
Improve this Doc
View Source
StaticClass
Declaration
public static Class StaticClass { get; }
Property Value
|
Improve this Doc
View Source
SupportedClass
The class manufactured by this factory.
Declaration
public SubclassOf<UObject> SupportedClass { get; set; }
Property Value
Methods
|
Improve this Doc
View Source
New(UObject, Name)
Spawn an object of this class
Declaration
public static Factory New(UObject obj = null, Name name = default(Name))
Parameters
Returns
Events
|
Improve this Doc
View Source
ScriptFactoryCanImport
Whether the specified file can be imported by this factory.
Declaration
public event Factory.ScriptFactoryCanImport_delegate ScriptFactoryCanImport
Event Type
|
Improve this Doc
View Source
ScriptFactoryCreateFile
Import object(s) using a task via script
@
Declaration
public event Factory.ScriptFactoryCreateFile_delegate ScriptFactoryCreateFile
Event Type
Operators
|
Improve this Doc
View Source
Implicit(IntPtr to Factory)
Convert from IntPtr to UObject
Declaration
public static implicit operator Factory(IntPtr p)
Parameters
Type |
Name |
Description |
System.IntPtr |
p |
|
Returns