class
cCreatureDataResource
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