Add URRPakLoader, loading pak files (compressed cooked assets) from /Game/RapyutaContents/DynamicContents/Paks, only used in packaged build
Move EMPTY_STR from ActorCommon to RRGeneralUtils.h to be more decoupling
Move ERRFileType & ERRShapeType from ActorCommon -> ObjectCommon as usable by any generic object
URRAssetUtils::SavePackageToAsset() clear RF_Transient, which is not allowed for an object being saved to uasset
URRCoreUtils::LoadImageToTexture() add bInSaveToAsset, using ImportObject() to import texture if to be saved to uasset, since FImageUtils::ImportFileAsTexture2D() only creates a transient non-source-data texture2d that is ineligible to be saved to uasset.
ERRFileType
add PAKURRPakLoader
, loading pak files (compressed cooked assets) from/Game/RapyutaContents/DynamicContents/Paks
, only used in packaged buildERRFileType & ERRShapeType
from ActorCommon -> ObjectCommon as usable by any generic objectURRAssetUtils::SavePackageToAsset()
clearRF_Transient
, which is not allowed for an object being saved to uassetURRCoreUtils::LoadImageToTexture()
addbInSaveToAsset
, usingImportObject()
to import texture if to be saved to uasset, sinceFImageUtils::ImportFileAsTexture2D()
only creates a transient non-source-data texture2d that is ineligible to be saved to uasset.