Advertisement
dcomicboy

OCS

Jul 7th, 2012
134
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.74 KB | None | 0 0
  1. struct ObjectCreateStruct {
  2. ObjectCreateStruct() {
  3. Clear();
  4. }
  5.  
  6. void Clear()
  7. {
  8.  
  9. m_ObjectType = 0;
  10. m_ContainerCode = 0;
  11. m_Flags = 0;
  12. m_Flags2 = 0;
  13. m_nRenderGroup = 0;
  14. m_GlobalForceOverride.Init();
  15. m_Pos.Init();
  16. m_Scale.Init(1.0f, 1.0f, 1.0f);
  17. m_Rotation.Init();
  18. m_UserData = 0;
  19. m_hClass = 0;
  20. m_Filename[0] = 0;
  21.  
  22. uint32 i;
  23. for (i=0; i < MAX_MODEL_TEXTURES; i++) {
  24. m_SkinNames[i][0] = 0;
  25. }
  26. for (i=0; i < MAX_MODEL_RENDERSTYLES; i++) {
  27. m_RenderStyleNames[i][0] = 0;
  28. }
  29.  
  30. for (i=1; i < MAX_CHILD_MODELS ; i++ )
  31. {
  32. m_Filenames[i][0]= 0;
  33. }
  34.  
  35. m_Name[0] = 0;
  36. m_NextUpdate = 0.0f;
  37.  
  38. m_cProperties.Reset();
  39. }
  40. uint16 m_ObjectType;
  41. uint16 m_ContainerCode;
  42. uint32 m_Flags;
  43. uint32 m_Flags2;
  44. uint8 m_nRenderGroup;
  45. LTVector m_GlobalForceOverride;
  46. LTVector m_Pos;
  47. LTVector m_Scale;
  48. LTRotation m_Rotation;
  49. uint32 m_UserData;
  50. HCLASS m_hClass;
  51. union {
  52.  
  53. char m_Filename[MAX_CS_FILENAME_LEN+1]; //!
  54. char m_Filenames[MAX_CHILD_MODELS][MAX_CS_FILENAME_LEN +1];
  55.  
  56. };
  57.  
  58. union {
  59. char m_SkinName[MAX_CS_FILENAME_LEN+1]; //!
  60. char m_SkinNames[MAX_MODEL_TEXTURES][MAX_CS_FILENAME_LEN+1];
  61. };
  62.  
  63. union {
  64. char m_RenderStyleName[MAX_CS_FILENAME_LEN+1]; //!
  65. char m_RenderStyleNames[MAX_MODEL_RENDERSTYLES][MAX_CS_FILENAME_LEN+1];
  66. };
  67.  
  68. //! This object's name.
  69. char m_Name[MAX_CS_FILENAME_LEN+1];
  70.  
  71. //! This will be the object's starting NextUpdate.
  72. float m_NextUpdate;
  73.  
  74. //! List of properties
  75. GenericPropList m_cProperties;
  76. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement