48 lines
892 B
Lua
48 lines
892 B
Lua
local function createAccessorySchema(attachmentName)
|
|
assert(attachmentName, "attachmentName cannot be nil")
|
|
return {
|
|
ClassName = "Accessory",
|
|
_children = {
|
|
{
|
|
Name = "ThumbnailConfiguration",
|
|
ClassName = "Configuration",
|
|
_optional = true,
|
|
_children = {
|
|
{
|
|
Name = "ThumbnailCameraTarget",
|
|
ClassName = "ObjectValue",
|
|
},
|
|
{
|
|
Name = "ThumbnailCameraValue",
|
|
ClassName = "CFrameValue",
|
|
},
|
|
},
|
|
},
|
|
{
|
|
Name = "Handle",
|
|
ClassName = "Part",
|
|
_children = {
|
|
{
|
|
Name = attachmentName,
|
|
ClassName = "Attachment",
|
|
},
|
|
{
|
|
ClassName = "SpecialMesh",
|
|
},
|
|
{
|
|
ClassName = "StringValue",
|
|
Name = "AvatarPartScaleType",
|
|
_optional = true,
|
|
},
|
|
{
|
|
ClassName = "TouchTransmitter",
|
|
_optional = true,
|
|
},
|
|
}
|
|
},
|
|
},
|
|
}
|
|
end
|
|
|
|
return createAccessorySchema
|