LeviLamina
Loading...
Searching...
No Matches
GeneticsComponent Class Reference

Classes

struct  Gene
 

Public Member Functions

MCAPI void addAdditionalSaveData (::CompoundTag &tag) const
 
MCAPI void buildDebugInfo (::std::string &out) const
 
MCAPI void fireGeneEvents (::Actor &owner) const
 
MCAPI void initializeGenesFromParents (::Actor &owner, ::Actor &parentalUnit1, ::Actor &parentalUnit2)
 
MCAPI void readAdditionalSaveData (::Actor &tag, ::CompoundTag const &owner, ::DataLoadHelper &dataLoadHelper)
 

Static Public Member Functions

static MCAPI ::std::string const & GENE_ARRAY ()
 
static MCAPI ::std::string const & HIDDEN_ALLELE ()
 
static MCAPI ::std::string const & MAIN_ALLELE ()
 

Public Attributes

::ll::TypedStorage< 8, 24, ::std::vector<::GeneticsComponent::Gene > > mGenes
 
::ll::TypedStorage< 8, 8, ::GeneticsDefinition const * > mGeneticsDescription
 
::ll::TypedStorage< 8, 8, ::Random * > mRandom
 

The documentation for this class was generated from the following file: