25 #ifndef ENGINES_KOTOR2_GUI_CHARGEN_CHARACTERGENERATIONINFO_H 26 #define ENGINES_KOTOR2_GUI_CHARGEN_CHARACTERGENERATIONINFO_H 60 void setFace(
unsigned int face);
91 #endif // ENGINES_KOTOR2_GUI_CHARGEN_CHARACTERGENERATIONINFO_H
A creature in a Star Wars: Knights of the Old Republic II - The Sith Lords area.
const Common::UString & getName() const
Get the name of the character.
A class holding an UTF-8 string.
static CharacterGenerationInfo * createRandomMaleGuardian()
void setFace(unsigned int face)
Set the face index of the character.
void setSkin(Skin skin)
Set the skin type of the Character.
static CharacterGenerationInfo * createRandomMaleSentinel()
Common::UString getHeadId() const
Get the Id for the head mesh.
Common::UString getBodyId() const
Get the Id for the body mesh.
Basic Star Wars: Knights of the Old Republic II - The Sith Lords type definitions.
unsigned int getFace() const
Get the current face index of the character.
static CharacterGenerationInfo * createRandomFemaleGuardian()
Skin getSkin() const
Get the skin type of the character.
static CharacterGenerationInfo * createRandomMaleConsular()
unsigned int getFaceId() const
Get the face id regarding the skin and gender.
static CharacterGenerationInfo * createRandomFemaleSentinel()
Common::UString getBodyTextureId() const
Get the Id for the body mesh texture.
Common::UString getPortrait() const
CharacterGenerationInfo()
void setName(const Common::UString &name)
Set the name of the Character.
static CharacterGenerationInfo * createRandomFemaleConsular()
Creature * getCharacter() const
Create a creature object from the info.