|
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::TypedStorage< 8, 8, ::Level & > | mLevel |