LeviLamina
|
Public Types | |
using | OnSpawnHerd = ::std::function<void(::std::vector<::Mob*>&, ::Random&)> |
using | OnSelectActor = ::std::function<::ActorDefinitionIdentifier(::Random&)> |
Public Member Functions | |
MCAPI void | $dtor () |
Static Public Member Functions | |
static MCAPI ::MobSpawnerData | from (::br::worldgen::SpawnerData const &spawnerData) |
Public Attributes | |
::ll::TypedStorage< 8, 176, ::ActorDefinitionIdentifier > | mIdentifier |
::ll::TypedStorage< 8, 392, ::MobSpawnRules > | mSpawnRules |
::ll::TypedStorage< 8, 64, ::std::function< void(::std::vector<::Mob * > &, ::Random &)> > | mOnSpawnHerd |
::ll::TypedStorage< 8, 64, ::std::function<::ActorDefinitionIdentifier(::Random &)> > | mOnSelectEntity |
::ll::TypedStorage< 4, 4, int > | mRandomWeight |