include "Engine/Asset/Reference.fbs";

include "EngineTests/Asset/AssetA.fbs";

native_include "EngineTests/Asset/AssetB_fwd.hpp";

namespace Flat.Bigfoot;

table AssetB
{
    asset_a_ref: Flat.Bigfoot.HardReference (native_type: "::Bigfoot::HardReference<::Bigfoot::AssetA>", native_inline, native_type_pack_name: "HardReferenceAssetA");
    asset_a_refs: [Flat.Bigfoot.SoftReference] (native_type: "::Bigfoot::SoftReference<::Bigfoot::AssetA>", native_inline, native_type_pack_name: "SoftReferenceAssetA");
}

root_type AssetB;