Navigation
API > API/Plugins > API/Plugins/CustomizableObject > API/Plugins/CustomizableObject/MuCO > API/Plugins/CustomizableObject/MuCO/UCustomizableObjectBulk
- UObject::CookAdditionalFilesOverride()
- UCustomizableObjectBulk::CookAdditionalFilesOverride()
References
| Module | CustomizableObject |
| Header | /Engine/Plugins/Experimental/Mutable/Source/CustomizableObject/Classes/MuCO/CustomizableObject.h |
| Include | #include "MuCO/CustomizableObject.h" |
| Source | /Engine/Plugins/Experimental/Mutable/Source/CustomizableObject/Private/MuCO/CustomizableObject.cpp |
virtual void CookAdditionalFilesOverride
&40;
const TCHAR &42; PackageFilename,
const ITargetPlatform &42; TargetPlatform,
TFunctionRef< void(const TCHAR &42;Filename, void &42;Data, int64Size)> WriteAdditionalFile
&41;
Remarks
Called during cook to allow objects to generate additional cooked files alongside their cooked package. Files written using the provided function will be handled as part of the saved cooked package and contribute to package total file size, and package hash when enabled.
These should typically match the name of the package, but with a different extension.
Parameters
| Name | Description |
|---|---|
| PackageFilename | full path to the package that this object is being saved to on disk |
| TargetPlatform | target platform to cook additional files for |
| WriteAdditionalFile | function for writing the additional files |