Classe motore
HumanoidDescription
*Questo contenuto è tradotto usando AI (Beta) e potrebbe contenere errori. Per visualizzare questa pagina in inglese, clicca qui.
Sommario
Proprietà
Metodi
GetAccessories(includeRigidAccessories: boolean):{AccessoriesInfo} |
RemoveEmote(name: string):() |
SetAccessories(accessories: {any},includeRigidAccessories: boolean):() |
SetEmotes(emotes: Dictionary):() |
SetEquippedEmotes(equippedEmotes: {any}):() |
Eventi
EmotesChanged(newEmotes: Dictionary):RBXScriptSignal |
EquippedEmotesChanged(newEquippedEmotes: {any}):RBXScriptSignal |
Riferimento API
Proprietà
Metodi
AddEmote
GetAccessories
Parametri
Restituzioni
{AccessoriesInfo}
Campioni di codice
Ottieni Accessori
local includeRigidAccessories = true
local accessoriesTable =
game:GetService("Players"):GetHumanoidDescriptionFromUserIdAsync(1):GetAccessories(includeRigidAccessories)
for _, accessoryInfo in ipairs(accessoriesTable) do
print(tostring(accessoryInfo.AssetId) .. " " .. tostring(accessoryInfo.AccessoryType))
endSetAccessories
Restituzioni
()
Campioni di codice
Imposta Accessori
local humanoidDescription = Instance.new("HumanoidDescription")
local originalSpecifications = {
{
Order = 1,
AssetId = 123456789,
Puffiness = 0.5,
AccessoryType = Enum.AccessoryType.Sweater,
},
}
humanoidDescription:SetAccessories(originalSpecifications)
local updatedSpecifications = humanoidDescription:GetAccessories(false)
local newIndividualSpecification = {
Order = 2,
AssetId = 987654321,
Puffiness = 0.7,
AccessoryType = Enum.AccessoryType.Jacket,
IsLayered = true,
}
updatedSpecifications[#updatedSpecifications + 1] = newIndividualSpecification
humanoidDescription:SetAccessories(updatedSpecifications)SetEmotes
Eventi
EmotesChanged
Parametri
EquippedEmotesChanged
Parametri