Called prior to other methods so the source file can be validated and opened. This can prevent a blueprint being created or an existing blueprint graph destroyed if the input file isn't valid.
This is not called if raw import data is used instead.
Parameters:
InFilePath
The file path of the file to be imported.
InImportArgs
The import args are not guaranteed to be filled out.
Return: The status of the import. Returning Failure will prevent processing from continuing.
Called prior to other methods so the source data can be validated and read. This can prevent a blueprint being created or an existing blueprint graph destroyed if the input file isn't valid.
This is not called if a file path is being used instead.
Parameters:
InData
Raw data to be read.
InImportArgs
The import args are not guaranteed to be filled out.
Return: The status of the import. Returning Failure will prevent processing from continuing.
Create a blueprint for use with import. Only called if no blueprint was passed into the original import call. This method is not necessary to overload if the parent class doesn't need to change.
Parameters:
InImportArgs
The import args are not guaranteed to be filled out.
InOutCreationArgs
The creation args to use when creating a new blueprint.