3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/core/utility/NonOwnerPointer.h"
7#include "mc/deps/ecs/strict/OptionalGlobal.h"
8#include "mc/deps/game_refs/WeakRef.h"
19namespace VanillaSystems {
22MCNAPI ::std::unique_ptr<::VanillaSystems::IActorAdapter> createActorAdapter(::WeakRef<::EntityRegistry>& registry);
25createTemporaryBlockSource(::OptionalGlobal<::VanillaSystems::BlockSourceFactoryAdapterComponent> adapterComponent);
27MCNAPI ::std::unique_ptr<::VanillaSystems::IVanillaSystemsEventingAdapter>
28createVanillaSystemsEventingAdapter(::Bedrock::NonOwnerPointer<::IMinecraftEventing> eventing);
31resetTemporaryBlockSource(::OptionalGlobal<::VanillaSystems::BlockSourceFactoryAdapterComponent> adapterComponent);
Definition EntityRegistry.h:11
Definition IMinecraftEventing.h:137
Definition IActorAdapter.h:12
Definition IVanillaSystemsEventingAdapter.h:7
Definition BlockSourceFactoryAdapterComponent.h:7