cCreatureDataResource class
Base classes
- class Resource::ResourceObject
 - A type of object that is used as a resource.
 
Public types
- struct CapabilityTag
 - struct RigblockData
 - 
              enum class RigblockDataType: int8_
t { NullBlock = 0, Unk1 = 1, Standard = 2, Unk3 = 3, PlantRoot = 4, Vertebra = 5 }  - enum Flags { kFlagNotUseSkin = 1, kFlagIsBaked = 8, kFlagIsFoot = 0x20, kFlagIsWeapon = 0x80, kFlagIsJiggable = 0x200, kFlagExtraJiggly = 0x800, kFlagIsAsymmetric = 0x1000 }
 
Public static variables
Public static functions
- 
              static auto Read(IO::
IStream* stream, cCreatureDataResource* dst) -> bool  - 
              static auto Write(IO::
IStream* stream, cCreatureDataResource* src) -> bool  
Constructors, destructors, conversion operators
- ASSERT_SIZE(RigblockData, 0x8C)
 
Public variables
- int field_14
 - cEditorResourceProperties mProperties
 - eastl::vector<RigblockData> mRigblocks
 - eastl::vector<CapabilityTag> mCapabilityIDs
 - PCTP identifiers grouped in 4 characters, like 'spin', 'wing',...
 - 
              eastl::vector<int8_
t> mCapabilityLevels  - 
              eastl::vector<uint32_
t> mAnimationIDs  - eastl::vector<float> mAnimationValues
 - eastl::vector<float> mAnimationWeights
 - int field_110
 - eastl::vector<int> mEffects