#ifndef GAME_SERVER_TEEINFO_H #define GAME_SERVER_TEEINFO_H class CTeeInfo { public: constexpr static const float DARKEST_LGT_7 = 61/255.0f; char m_SkinName[64] = ""; int m_UseCustomColor = 0; int m_ColorBody = 0; int m_ColorFeet = 0; // 0.7 char m_apSkinPartNames[6][24] = {"", "", "", "", "", ""}; bool m_aUseCustomColors[6] = {false, false, false, false, false, false}; int m_aSkinPartColors[6] = {0, 0, 0, 0, 0, 0}; CTeeInfo() = default; CTeeInfo(const char *pSkinName, int UseCustomColor, int ColorBody, int ColorFeet); // This constructor will assume all arrays are of length 6 CTeeInfo(const char *pSkinPartNames[6], int *pUseCustomColors, int *pSkinPartColors); void FromSixup(); void ToSixup(); }; #endif //GAME_SERVER_TEEINFO_H