Skip to content

ManikinPartList isn't in SDK #53

@loukylor

Description

@loukylor

I started implementing what I mentioned in #48, but noticed that the ManikinPartList component, which is included on the human male and female creatures, is not present in the SDK. From what I can tell, this class is partially responsible for the armor/wearable system, so for any custom creatures created in the SDK to support armor this class will have to be added.

I imagine stripping classes was done so that the SDK didn't have any bloat, potentially confusing users. But seeing that ManikinPartList is at least partially necessary for the SDK's function, I believe it should be added. I imagine there are more classes that are needed for the development of custom creatures that aren't in the SDK, and if preferable, I can identify all of them before any missing classes are added.

As a side note, I found many more classes in the ThunderRoad.Manikin namespace that aren't listed, although I'm not entirely sure how necessary they are for the implementation of custom creatures:

  • ChannelData
  • JsonProperties
  • ManikinBoneOverride
  • ManikinBoneOverrideAsset
  • ManikinEditorLocationLabels
  • ManikinGPURig
  • ManikinJson
  • ManikinLocations
  • ManikinMorpher
  • ManikinRigManager
  • ManikinSettingsIMGUIRegister
  • ManikinSettingsProvider
  • ManikinSubRig
  • MorphJob
  • PartBlendShape
  • PartLOD
  • PropertiesUpdatedHandler
  • PropertyType
  • UVChannel
  • VectorChannel
  • VectorSize
  • VertexBitmaskDataViewer
  • VertexBitmaskVolume
  • VertexChannel
  • VolumeType

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions