#pragma once #include "PersistentObjectPtr.h" #include "StringAssetReference.h" #include "reboot.h" class FAssetPtr : public TPersistentObjectPtr { public: }; template class TAssetPtr { public: FAssetPtr AssetPtr; T* Get() { if (!AssetPtr.ObjectID.AssetLongPathname.IsValid()) return nullptr; return FindObject(AssetPtr.ObjectID.AssetLongPathname.ToString()); } };