Container for character appearance stuff.
Definition at line 170 of file Character.h.
void CharacterAppearance::Build |
( |
uint32 |
ownerID, |
|
|
PyDict * |
data |
|
) |
| |
Definition at line 94 of file Character.cpp.
References PyRep::AsFloat(), PyRep::AsList(), PyRep::AsObjectEx(), PyRep::AsTuple(), PyList::begin(), PyList::end(), PyObjectEx_Type2::GetArgs(), PyTuple::GetItem(), PyDict::GetItemString(), PyRep::IntegerValue(), m_db, CharacterDB::SetAvatar(), CharacterDB::SetAvatarColors(), CharacterDB::SetAvatarModifiers(), CharacterDB::SetAvatarSculpts(), and PyFloat::value().
98 for (; color_cur != colors->
end(); ++color_cur) {
99 if ((*color_cur)->IsObjectEx()) {
127 for (; modif_cur != modifiers->
end(); ++modif_cur) {
128 if ((*modif_cur)->IsObjectEx()) {
146 for (; sculpt_cur != sculpts->
end(); sculpt_cur++) {
147 if ((*sculpt_cur)->IsObjectEx()) {
void SetAvatarColors(uint32 charID, uint32 colorID, uint32 colorNameA, uint32 colorNameBC, double weight, double gloss)
PyRep * GetItem(size_t index) const
Returns Python object.
PyRep * GetItemString(const char *key) const
Obtains database entry based on given key string.
void SetAvatarModifiers(uint32 charID, PyRep *modifierLocationID, PyRep *paperdollResourceID, PyRep *paperdollResourceVariation)
const_iterator begin() const
storage_type::const_iterator const_iterator
void SetAvatarSculpts(uint32 charID, PyRep *sculptLocationID, PyRep *weightUpDown, PyRep *weightLeftRight, PyRep *weightForwardBack)
const_iterator end() const
void SetAvatar(uint32 charID, PyRep *hairDarkness)
PyTuple * GetArgs() const
static int64 IntegerValue(PyRep *pRep)
PyObjectEx * AsObjectEx()
Wrapper class for PyObjectEx of type 2.