657 lines
12 KiB
Lua
657 lines
12 KiB
Lua
local FrameAPIModelSceneFrameActorBase =
|
|
{
|
|
Name = "FrameAPIModelSceneFrameActorBase",
|
|
Type = "ScriptObject",
|
|
Environment = "All",
|
|
|
|
Functions =
|
|
{
|
|
{
|
|
Name = "ClearModel",
|
|
Type = "Function",
|
|
|
|
Arguments =
|
|
{
|
|
},
|
|
},
|
|
{
|
|
Name = "GetActiveBoundingBox",
|
|
Type = "Function",
|
|
|
|
Arguments =
|
|
{
|
|
},
|
|
|
|
Returns =
|
|
{
|
|
{ Name = "boxBottom", Type = "vector3", Mixin = "Vector3DMixin", Nilable = false },
|
|
{ Name = "boxTop", Type = "vector3", Mixin = "Vector3DMixin", Nilable = false },
|
|
},
|
|
},
|
|
{
|
|
Name = "GetAlpha",
|
|
Type = "Function",
|
|
SecretReturnsForAspect = { Enum.SecretAspect.Alpha },
|
|
|
|
Arguments =
|
|
{
|
|
},
|
|
|
|
Returns =
|
|
{
|
|
{ Name = "alpha", Type = "number", Nilable = false },
|
|
},
|
|
},
|
|
{
|
|
Name = "GetAnimation",
|
|
Type = "Function",
|
|
|
|
Arguments =
|
|
{
|
|
},
|
|
|
|
Returns =
|
|
{
|
|
{ Name = "animation", Type = "AnimationDataEnum", Nilable = false },
|
|
},
|
|
},
|
|
{
|
|
Name = "GetAnimationBlendOperation",
|
|
Type = "Function",
|
|
|
|
Arguments =
|
|
{
|
|
},
|
|
|
|
Returns =
|
|
{
|
|
{ Name = "blendOp", Type = "ModelBlendOperation", Nilable = false },
|
|
},
|
|
},
|
|
{
|
|
Name = "GetAnimationVariation",
|
|
Type = "Function",
|
|
|
|
Arguments =
|
|
{
|
|
},
|
|
|
|
Returns =
|
|
{
|
|
{ Name = "variation", Type = "number", Nilable = false },
|
|
},
|
|
},
|
|
{
|
|
Name = "GetDesaturation",
|
|
Type = "Function",
|
|
|
|
Arguments =
|
|
{
|
|
},
|
|
|
|
Returns =
|
|
{
|
|
{ Name = "strength", Type = "number", Nilable = false },
|
|
},
|
|
},
|
|
{
|
|
Name = "GetMaxBoundingBox",
|
|
Type = "Function",
|
|
|
|
Arguments =
|
|
{
|
|
},
|
|
|
|
Returns =
|
|
{
|
|
{ Name = "boxBottom", Type = "vector3", Mixin = "Vector3DMixin", Nilable = false },
|
|
{ Name = "boxTop", Type = "vector3", Mixin = "Vector3DMixin", Nilable = false },
|
|
},
|
|
},
|
|
{
|
|
Name = "GetModelFileID",
|
|
Type = "Function",
|
|
|
|
Arguments =
|
|
{
|
|
},
|
|
|
|
Returns =
|
|
{
|
|
{ Name = "file", Type = "fileID", Nilable = false },
|
|
},
|
|
},
|
|
{
|
|
Name = "GetModelPath",
|
|
Type = "Function",
|
|
|
|
Arguments =
|
|
{
|
|
},
|
|
|
|
Returns =
|
|
{
|
|
{ Name = "path", Type = "string", Nilable = false },
|
|
},
|
|
},
|
|
{
|
|
Name = "GetModelUnitGUID",
|
|
Type = "Function",
|
|
|
|
Arguments =
|
|
{
|
|
},
|
|
|
|
Returns =
|
|
{
|
|
{ Name = "guid", Type = "WOWGUID", Nilable = false },
|
|
},
|
|
},
|
|
{
|
|
Name = "GetParticleOverrideScale",
|
|
Type = "Function",
|
|
|
|
Arguments =
|
|
{
|
|
},
|
|
|
|
Returns =
|
|
{
|
|
{ Name = "scale", Type = "number", Nilable = true },
|
|
},
|
|
},
|
|
{
|
|
Name = "GetPitch",
|
|
Type = "Function",
|
|
|
|
Arguments =
|
|
{
|
|
},
|
|
|
|
Returns =
|
|
{
|
|
{ Name = "pitch", Type = "number", Nilable = false },
|
|
},
|
|
},
|
|
{
|
|
Name = "GetPosition",
|
|
Type = "Function",
|
|
|
|
Arguments =
|
|
{
|
|
},
|
|
|
|
Returns =
|
|
{
|
|
{ Name = "positionX", Type = "number", Nilable = false },
|
|
{ Name = "positionY", Type = "number", Nilable = false },
|
|
{ Name = "positionZ", Type = "number", Nilable = false },
|
|
},
|
|
},
|
|
{
|
|
Name = "GetRoll",
|
|
Type = "Function",
|
|
|
|
Arguments =
|
|
{
|
|
},
|
|
|
|
Returns =
|
|
{
|
|
{ Name = "roll", Type = "number", Nilable = false },
|
|
},
|
|
},
|
|
{
|
|
Name = "GetScale",
|
|
Type = "Function",
|
|
|
|
Arguments =
|
|
{
|
|
},
|
|
|
|
Returns =
|
|
{
|
|
{ Name = "scale", Type = "number", Nilable = false },
|
|
},
|
|
},
|
|
{
|
|
Name = "GetSpellVisualKit",
|
|
Type = "Function",
|
|
|
|
Arguments =
|
|
{
|
|
},
|
|
|
|
Returns =
|
|
{
|
|
{ Name = "spellVisualKitID", Type = "number", Nilable = false },
|
|
},
|
|
},
|
|
{
|
|
Name = "GetYaw",
|
|
Type = "Function",
|
|
|
|
Arguments =
|
|
{
|
|
},
|
|
|
|
Returns =
|
|
{
|
|
{ Name = "yaw", Type = "number", Nilable = false },
|
|
},
|
|
},
|
|
{
|
|
Name = "Hide",
|
|
Type = "Function",
|
|
|
|
Arguments =
|
|
{
|
|
},
|
|
},
|
|
{
|
|
Name = "IsLoaded",
|
|
Type = "Function",
|
|
|
|
Arguments =
|
|
{
|
|
},
|
|
|
|
Returns =
|
|
{
|
|
{ Name = "isLoaded", Type = "bool", Nilable = false },
|
|
},
|
|
},
|
|
{
|
|
Name = "IsPreferringModelCollisionBounds",
|
|
Type = "Function",
|
|
|
|
Arguments =
|
|
{
|
|
},
|
|
|
|
Returns =
|
|
{
|
|
{ Name = "preferringCollisionBounds", Type = "bool", Nilable = false },
|
|
},
|
|
},
|
|
{
|
|
Name = "IsShown",
|
|
Type = "Function",
|
|
|
|
Arguments =
|
|
{
|
|
},
|
|
|
|
Returns =
|
|
{
|
|
{ Name = "isShown", Type = "bool", Nilable = false },
|
|
},
|
|
},
|
|
{
|
|
Name = "IsUsingCenterForOrigin",
|
|
Type = "Function",
|
|
|
|
Arguments =
|
|
{
|
|
},
|
|
|
|
Returns =
|
|
{
|
|
{ Name = "x", Type = "bool", Nilable = false },
|
|
{ Name = "y", Type = "bool", Nilable = false },
|
|
{ Name = "z", Type = "bool", Nilable = false },
|
|
},
|
|
},
|
|
{
|
|
Name = "IsVisible",
|
|
Type = "Function",
|
|
|
|
Arguments =
|
|
{
|
|
},
|
|
|
|
Returns =
|
|
{
|
|
{ Name = "isVisible", Type = "bool", Nilable = false },
|
|
},
|
|
},
|
|
{
|
|
Name = "PlayAnimationKit",
|
|
Type = "Function",
|
|
SecretArguments = "AllowedWhenUntainted",
|
|
|
|
Arguments =
|
|
{
|
|
{ Name = "animationKit", Type = "number", Nilable = false },
|
|
{ Name = "isLooping", Type = "bool", Nilable = false, Default = false },
|
|
},
|
|
},
|
|
{
|
|
Name = "SetAlpha",
|
|
Type = "Function",
|
|
SecretArgumentsAddAspect = { Enum.SecretAspect.Alpha },
|
|
SecretArguments = "AllowedWhenUntainted",
|
|
|
|
Arguments =
|
|
{
|
|
{ Name = "alpha", Type = "number", Nilable = false },
|
|
},
|
|
},
|
|
{
|
|
Name = "SetAnimation",
|
|
Type = "Function",
|
|
SecretArguments = "AllowedWhenUntainted",
|
|
|
|
Arguments =
|
|
{
|
|
{ Name = "animation", Type = "AnimationDataEnum", Nilable = false },
|
|
{ Name = "variation", Type = "number", Nilable = true },
|
|
{ Name = "animSpeed", Type = "number", Nilable = false, Default = 1 },
|
|
{ Name = "animOffsetSeconds", Type = "number", Nilable = false, Default = 0 },
|
|
},
|
|
},
|
|
{
|
|
Name = "SetAnimationBlendOperation",
|
|
Type = "Function",
|
|
SecretArguments = "AllowedWhenUntainted",
|
|
|
|
Arguments =
|
|
{
|
|
{ Name = "blendOp", Type = "ModelBlendOperation", Nilable = false },
|
|
},
|
|
},
|
|
{
|
|
Name = "SetDesaturation",
|
|
Type = "Function",
|
|
SecretArguments = "AllowedWhenUntainted",
|
|
|
|
Arguments =
|
|
{
|
|
{ Name = "strength", Type = "number", Nilable = false },
|
|
},
|
|
},
|
|
{
|
|
Name = "SetGradientMask",
|
|
Type = "Function",
|
|
SecretArguments = "AllowedWhenUntainted",
|
|
|
|
Arguments =
|
|
{
|
|
{ Name = "gradientIndex0", Type = "number", Nilable = false },
|
|
{ Name = "gradientIndex1", Type = "number", Nilable = false },
|
|
{ Name = "gradientIndex2", Type = "number", Nilable = false },
|
|
{ Name = "gradientIndex3", Type = "number", Nilable = false },
|
|
},
|
|
},
|
|
{
|
|
Name = "SetGradientMaskWithDyes",
|
|
Type = "Function",
|
|
SecretArguments = "AllowedWhenUntainted",
|
|
|
|
Arguments =
|
|
{
|
|
{ Name = "grad0DyeColorID", Type = "number", Nilable = true },
|
|
{ Name = "grad1DyeColorID", Type = "number", Nilable = true },
|
|
{ Name = "grad2DyeColorID", Type = "number", Nilable = true },
|
|
},
|
|
},
|
|
{
|
|
Name = "SetModelByCreatureDisplayID",
|
|
Type = "Function",
|
|
SecretArguments = "AllowedWhenUntainted",
|
|
|
|
Arguments =
|
|
{
|
|
{ Name = "creatureDisplayID", Type = "number", Nilable = false },
|
|
{ Name = "useActivePlayerCustomizations", Type = "bool", Nilable = false, Default = false },
|
|
},
|
|
|
|
Returns =
|
|
{
|
|
{ Name = "success", Type = "bool", Nilable = false },
|
|
},
|
|
},
|
|
{
|
|
Name = "SetModelByFileID",
|
|
Type = "Function",
|
|
SecretArguments = "AllowedWhenUntainted",
|
|
|
|
Arguments =
|
|
{
|
|
{ Name = "asset", Type = "FileAsset", Nilable = false },
|
|
{ Name = "useMips", Type = "bool", Nilable = false, Default = false },
|
|
},
|
|
|
|
Returns =
|
|
{
|
|
{ Name = "success", Type = "bool", Nilable = false },
|
|
},
|
|
},
|
|
{
|
|
Name = "SetModelByPath",
|
|
Type = "Function",
|
|
SecretArguments = "AllowedWhenUntainted",
|
|
|
|
Arguments =
|
|
{
|
|
{ Name = "asset", Type = "FileAsset", Nilable = false },
|
|
{ Name = "useMips", Type = "bool", Nilable = false, Default = false },
|
|
},
|
|
|
|
Returns =
|
|
{
|
|
{ Name = "success", Type = "bool", Nilable = false },
|
|
},
|
|
},
|
|
{
|
|
Name = "SetModelByUnit",
|
|
Type = "Function",
|
|
RequiresDeclassifiedUnitIdentity = true,
|
|
SecretArguments = "AllowedWhenUntainted",
|
|
|
|
Arguments =
|
|
{
|
|
{ Name = "unit", Type = "UnitToken", Nilable = false },
|
|
{ Name = "sheatheWeapons", Type = "bool", Nilable = false, Default = false },
|
|
{ Name = "autoDress", Type = "bool", Nilable = false, Default = true },
|
|
{ Name = "hideWeapons", Type = "bool", Nilable = false, Default = false },
|
|
{ Name = "usePlayerNativeForm", Type = "bool", Nilable = false, Default = true },
|
|
{ Name = "holdBowString", Type = "bool", Nilable = false, Default = false },
|
|
{ Name = "customRaceID", Type = "number", Nilable = true },
|
|
},
|
|
|
|
Returns =
|
|
{
|
|
{ Name = "success", Type = "bool", Nilable = false },
|
|
},
|
|
},
|
|
{
|
|
Name = "SetModelByUnitCreatureDisplayID",
|
|
Type = "Function",
|
|
SecretArguments = "AllowedWhenUntainted",
|
|
|
|
Arguments =
|
|
{
|
|
{ Name = "unit", Type = "UnitToken", Nilable = false },
|
|
},
|
|
|
|
Returns =
|
|
{
|
|
{ Name = "success", Type = "bool", Nilable = false },
|
|
},
|
|
},
|
|
{
|
|
Name = "SetParticleOverrideScale",
|
|
Type = "Function",
|
|
SecretArguments = "AllowedWhenUntainted",
|
|
|
|
Arguments =
|
|
{
|
|
{ Name = "scale", Type = "number", Nilable = true },
|
|
},
|
|
},
|
|
{
|
|
Name = "SetPitch",
|
|
Type = "Function",
|
|
SecretArguments = "AllowedWhenUntainted",
|
|
|
|
Arguments =
|
|
{
|
|
{ Name = "pitch", Type = "number", Nilable = false },
|
|
},
|
|
},
|
|
{
|
|
Name = "SetPlayerModelFromGlues",
|
|
Type = "Function",
|
|
SecretArguments = "AllowedWhenUntainted",
|
|
|
|
Arguments =
|
|
{
|
|
{ Name = "characterIndex", Type = "number", Nilable = true },
|
|
{ Name = "sheatheWeapons", Type = "bool", Nilable = false, Default = false },
|
|
{ Name = "autoDress", Type = "bool", Nilable = false, Default = true },
|
|
{ Name = "hideWeapons", Type = "bool", Nilable = false, Default = false },
|
|
{ Name = "usePlayerNativeForm", Type = "bool", Nilable = false, Default = true },
|
|
{ Name = "customRaceID", Type = "number", Nilable = true },
|
|
},
|
|
|
|
Returns =
|
|
{
|
|
{ Name = "success", Type = "bool", Nilable = false },
|
|
},
|
|
},
|
|
{
|
|
Name = "SetPosition",
|
|
Type = "Function",
|
|
SecretArguments = "AllowedWhenUntainted",
|
|
|
|
Arguments =
|
|
{
|
|
{ Name = "positionX", Type = "number", Nilable = false },
|
|
{ Name = "positionY", Type = "number", Nilable = false },
|
|
{ Name = "positionZ", Type = "number", Nilable = false },
|
|
},
|
|
},
|
|
{
|
|
Name = "SetPreferModelCollisionBounds",
|
|
Type = "Function",
|
|
SecretArguments = "AllowedWhenUntainted",
|
|
Documentation = { "If true, will try to use the collision bounds of models for sizing and centering. Will fall back to default model bounds if set to False, or if collision bounds are unavailable." },
|
|
|
|
Arguments =
|
|
{
|
|
{ Name = "preferCollisionBounds", Type = "bool", Nilable = false },
|
|
},
|
|
},
|
|
{
|
|
Name = "SetRoll",
|
|
Type = "Function",
|
|
SecretArguments = "AllowedWhenUntainted",
|
|
|
|
Arguments =
|
|
{
|
|
{ Name = "roll", Type = "number", Nilable = false },
|
|
},
|
|
},
|
|
{
|
|
Name = "SetScale",
|
|
Type = "Function",
|
|
SecretArguments = "AllowedWhenUntainted",
|
|
|
|
Arguments =
|
|
{
|
|
{ Name = "scale", Type = "number", Nilable = false },
|
|
},
|
|
},
|
|
{
|
|
Name = "SetShown",
|
|
Type = "Function",
|
|
SecretArguments = "AllowedWhenUntainted",
|
|
|
|
Arguments =
|
|
{
|
|
{ Name = "show", Type = "bool", Nilable = false, Default = false },
|
|
},
|
|
},
|
|
{
|
|
Name = "SetSpellVisualKit",
|
|
Type = "Function",
|
|
SecretArguments = "AllowedWhenUntainted",
|
|
|
|
Arguments =
|
|
{
|
|
{ Name = "spellVisualKitID", Type = "number", Nilable = false, Default = 0 },
|
|
{ Name = "oneShot", Type = "bool", Nilable = false, Default = false },
|
|
},
|
|
},
|
|
{
|
|
Name = "SetUseCenterForOrigin",
|
|
Type = "Function",
|
|
SecretArguments = "AllowedWhenUntainted",
|
|
|
|
Arguments =
|
|
{
|
|
{ Name = "x", Type = "bool", Nilable = false, Default = false },
|
|
{ Name = "y", Type = "bool", Nilable = false, Default = false },
|
|
{ Name = "z", Type = "bool", Nilable = false, Default = false },
|
|
},
|
|
},
|
|
{
|
|
Name = "SetYaw",
|
|
Type = "Function",
|
|
SecretArguments = "AllowedWhenUntainted",
|
|
|
|
Arguments =
|
|
{
|
|
{ Name = "yaw", Type = "number", Nilable = false },
|
|
},
|
|
},
|
|
{
|
|
Name = "Show",
|
|
Type = "Function",
|
|
|
|
Arguments =
|
|
{
|
|
},
|
|
},
|
|
{
|
|
Name = "StopAnimationKit",
|
|
Type = "Function",
|
|
|
|
Arguments =
|
|
{
|
|
},
|
|
},
|
|
{
|
|
Name = "TryOn",
|
|
Type = "Function",
|
|
SecretArguments = "AllowedWhenUntainted",
|
|
|
|
Arguments =
|
|
{
|
|
{ Name = "itemLinkOrItemModifiedAppearanceID", Type = "cstring", Nilable = false },
|
|
{ Name = "handSlotName", Type = "cstring", Nilable = true },
|
|
{ Name = "spellEnchantmentID", Type = "number", Nilable = false, Default = 0 },
|
|
},
|
|
|
|
Returns =
|
|
{
|
|
{ Name = "reason", Type = "ItemTryOnReason", Nilable = true },
|
|
},
|
|
},
|
|
},
|
|
|
|
Events =
|
|
{
|
|
},
|
|
|
|
Tables =
|
|
{
|
|
},
|
|
|
|
Predicates =
|
|
{
|
|
},
|
|
};
|
|
|
|
APIDocumentation:AddDocumentationTable(FrameAPIModelSceneFrameActorBase); |