3#include "mc/_HeaderOutputPredefine.h"
12namespace Json {
class Value; }
37 bool useUnmodifiedDirection,
38 bool overrideSpawnPosition,
46 MCNAPI static ::std::unique_ptr<::OnHitSubcomponent>
55 MCNAPI static ::std::unordered_map<::std::string, ::std::function<::std::unique_ptr<::OnHitSubcomponent>()>>&
Definition OnHitSubcomponent.h:12
Definition ProjectileFactory.h:15
static MCAPI ::std::unordered_map<::std::string, ::std::function<::std::unique_ptr<::OnHitSubcomponent >()> > & mSubcomponentMap()
static MCAPI ::std::unique_ptr<::OnHitSubcomponent > createSubcomponent(::Json::Value &trigger, ::std::string const &name)
MCAPI::Actor * shootProjectileFromDefinition(::ActorDefinitionIdentifier const &identifier, ::Mob *owner, ::Vec3 targetDir, int auxValue, float throwPower, bool useUnmodifiedDirection, bool overrideSpawnPosition, ::Vec3 spawnPosition)
static MCAPI void initFactory()
Definition ActorDefinitionIdentifier.h:15