My Project
CustomCharSettings.h
1 #pragma once
2 #include "CustomCharCommon.h"
3 
4 namespace ParaEngine
5 {
8  {
9  public:
12  static CCharCustomizeSysSetting& GetSingleton();
13 
22  void SetCharacterRegionPath(int slot, const std::string& path);
23 
29  void SetCharTextureSize(int nCharacterTexSize = 256, int nCartoonFaceTexSize = 256);
30 
36  void SetCharRegionCoordinates(int nRegionIndex, int xpos, int ypos, int xsize, int ysize);
37  public:
41  static const char* GetRegionPath(int i);
42  static int GetSlotOrder(int nSlotIndex, bool hadRobe);
43 
44  static int CharTexSize;
45  static int FaceTexSize;
46  static CharRegionCoords regions[];
47  static const char* DefaultCartoonFaceTexture[];
48  static const char* regionPaths[];
49  static const int slotOrder[];
50  static const int slotOrderWithRobe[];
51  static const float shoulderscales[10][2];
52  };
53 }
static const float shoulderscales[10][2]
This is not used. Unless you want to override attachment scale, defined in model. ...
Definition: CustomCharSettings.h:51
Character customization settings.
Definition: CustomCharSettings.h:7
different physics engine has different winding order.
Definition: EventBinding.h:32
static const char * GetRegionPath(int i)
get region path
Definition: CustomCharSettings.cpp:231
void SetCharRegionCoordinates(int nRegionIndex, int xpos, int ypos, int xsize, int ysize)
set char region coordinates.
Definition: CustomCharSettings.cpp:270
Definition: CustomCharCommon.h:68
void SetCharacterRegionPath(int slot, const std::string &path)
NOTE by andy: 2011.5.23 set character customization system region path setting allow different projec...
Definition: CustomCharSettings.cpp:241
void SetCharTextureSize(int nCharacterTexSize=256, int nCartoonFaceTexSize=256)
the default character skin and cartoon face texture size.
Definition: CustomCharSettings.cpp:264
static const int slotOrder[]
slot order is so defined that the base body are updated one after another in the given order ...
Definition: CustomCharSettings.h:49