class CNmGraphDefinition
{
public:
CGlobalSymbol m_variationID;
CStrongHandle<InfoForResourceTypeCNmSkeleton> m_skeleton;
CUtlVector<CStrongHandle<InfoForResourceTypeCNmSkeleton>> m_supportedSecondarySkeletons;
CNmGraphVariationUserData* m_pUserData;
CUtlVector<int16> m_persistentNodeIndices;
int16 m_nRootNodeIdx;
CUtlVector<CGlobalSymbol> m_controlParameterIDs;
CUtlVector<CGlobalSymbol> m_virtualParameterIDs;
CUtlVector<int16> m_virtualParameterNodeIndices;
CUtlVector<CNmGraphDefinition__ReferencedGraphSlot_t> m_referencedGraphSlots;
CUtlVector<CNmGraphDefinition__ExternalGraphSlot_t> m_externalGraphSlots;
CUtlVector<CNmGraphDefinition__ExternalPoseSlot_t> m_externalPoseSlots;
private:
uint8 pad_00E0[112];
public:
CUtlVector<CUtlString> m_nodePaths;
CUtlVector<CStrongHandleVoid> m_resources;
private:
uint8 pad_0180[56];
};
KV3 Class Defaults
{
m_variationID = ""
m_skeleton = resource:""
m_supportedSecondarySkeletons = [ ]
m_pUserData = null
m_persistentNodeIndices = [ ]
m_nRootNodeIdx = -1
m_controlParameterIDs = [ ]
m_virtualParameterIDs = [ ]
m_virtualParameterNodeIndices = [ ]
m_referencedGraphSlots = [ ]
m_externalGraphSlots = [ ]
m_externalPoseSlots = [ ]
m_nodePaths = [ ]
m_resources = [ ]
m_nodes = [ ]
}