LeviLamina
|
Public Member Functions | |
ProjectileFactory & | operator= (ProjectileFactory const &) |
ProjectileFactory (ProjectileFactory const &) | |
MCAPI::Actor * | shootProjectileFromDefinition (::ActorDefinitionIdentifier const &identifier, ::Mob *owner, ::Vec3 targetDir, int auxValue, float throwPower, bool useUnmodifiedDirection, bool overrideSpawnPosition, ::Vec3 spawnPosition) |
Static Public Member Functions | |
static MCAPI ::std::unique_ptr<::OnHitSubcomponent > | createSubcomponent (::Json::Value &trigger, ::std::string const &name) |
static MCAPI void | initFactory () |
static MCAPI ::std::unordered_map<::std::string, ::std::function<::std::unique_ptr<::OnHitSubcomponent >()> > & | mSubcomponentMap () |
Public Attributes | |
::ll::UntypedStorage< 8, 8 > | mUnk87b5c0 |