ModelSceneActor

From Warcraft Wiki
Jump to navigation Jump to search
Instantiation ModelScene:CreateActor()

This widget fully inherits DressUpModel and parts of Model, Frame, ScriptRegion. It does not contain ScriptObject.

Methods

ModelSceneActor:AttachToMount(rider, animation [, spellKitVisualID]) : success
ModelSceneActor:CalculateMountScale(rider) : scale
ModelSceneActor:GetPaused() : paused, globalPaused
ModelSceneActor:ReleaseFrontEndCharacterDisplays() : success
ModelSceneActor:ResetNextHandSlot()
ModelSceneActor:SetFrontEndLobbyModelFromDefaultCharacterDisplay(characterIndex) : success
ModelSceneActor:SetModelByHyperlink(link) : success
ModelSceneActor:SetPaused(paused [, affectsGlobalPause])
ModelSceneActor:SetPlayerModelFromGlues([sheatheWeapons, autoDress, hideWeapons, usePlayerNativeForm]) : success
ModelSceneActorBase:GetActiveBoundingBox() : boxBottom, boxTop
ModelSceneActorBase:GetAnimation() : animation
ModelSceneActorBase:GetAnimationBlendOperation() : blendOp
ModelSceneActorBase:GetAnimationVariation() : variation
ModelSceneActorBase:GetMaxBoundingBox() : boxBottom, boxTop
ModelSceneActorBase:GetModelPath() : path
ModelSceneActorBase:GetModelUnitGUID() : guid
ModelSceneActorBase:GetParticleOverrideScale() : scale
ModelSceneActorBase:GetSpellVisualKit() : spellVisualKitID
ModelSceneActorBase:GetYaw() : yaw
ModelSceneActorBase:IsLoaded() : isLoaded
ModelSceneActorBase:IsUsingCenterForOrigin() : x, y, z
ModelSceneActorBase:PlayAnimationKit(animationKit [, isLooping])
ModelSceneActorBase:SetAnimation(animation [, variation, animSpeed, animOffsetSeconds])
ModelSceneActorBase:SetAnimationBlendOperation(blendOp)
ModelSceneActorBase:SetModelByCreatureDisplayID(creatureDisplayID [, useActivePlayerCustomizations]) : success
ModelSceneActorBase:SetModelByFileID(asset [, useMips]) : success
ModelSceneActorBase:SetModelByPath(asset [, useMips]) : success
ModelSceneActorBase:SetModelByUnit(unit [, sheatheWeapons, autoDress, hideWeapons, usePlayerNativeForm, holdBowString]) : success
ModelSceneActorBase:SetParticleOverrideScale([scale])
ModelSceneActorBase:SetSpellVisualKit([spellVisualKitID, oneShot])
ModelSceneActorBase:SetUseCenterForOrigin([x, y, z])
ModelSceneActorBase:SetYaw(yaw)
ModelSceneActorBase:StopAnimationKit()
DressUpModel ModelSceneActor:Dress()
DressUpModel ModelSceneActor:GetAutoDress() : autoDress
DressUpModel ModelSceneActor:GetItemTransmogInfo(inventorySlots) : itemTransmogInfo
DressUpModel ModelSceneActor:GetItemTransmogInfoList() : infoList
DressUpModel ModelSceneActor:GetObeyHideInTransmogFlag() : obey
DressUpModel ModelSceneActor:GetSheathed() : sheathed
DressUpModel ModelSceneActor:GetUseTransmogChoices() : use
DressUpModel ModelSceneActor:GetUseTransmogSkin() : use
DressUpModel ModelSceneActor:IsGeoReady() : isReady
DressUpModel ModelSceneActor:IsSlotAllowed(inventorySlots) : allowed
DressUpModel ModelSceneActor:IsSlotVisible(inventorySlots) : visible
DressUpModel ModelSceneActor:SetAutoDress(autoDress)
DressUpModel ModelSceneActor:SetItemTransmogInfo(transmogInfo [, inventorySlots, ignoreChildItems]) : result
DressUpModel ModelSceneActor:SetObeyHideInTransmogFlag(obey)
DressUpModel ModelSceneActor:SetSheathed(sheathed [, hidden])
DressUpModel ModelSceneActor:SetUseTransmogChoices(use)
DressUpModel ModelSceneActor:SetUseTransmogSkin(use)
DressUpModel ModelSceneActor:TryOn(itemLinkOrItemModifiedAppearanceID [, handSlotName, spellEnchantmentID]) : reason
DressUpModel ModelSceneActor:Undress([includeWeapons])
DressUpModel ModelSceneActor:UndressSlot(inventorySlots)
Model ModelSceneActorBase:ClearModel()
Model ModelSceneActorBase:GetDesaturation() : strength
Model ModelSceneActorBase:GetModelFileID() : file
Model ModelSceneActorBase:GetPitch() : pitch
Model ModelSceneActorBase:GetPosition() : positionX, positionY, positionZ
Model ModelSceneActorBase:GetRoll() : roll
Model ModelSceneActorBase:SetDesaturation(strength)
Model ModelSceneActorBase:SetPitch(pitch)
Model ModelSceneActorBase:SetPosition(positionX, positionY, positionZ)
Model ModelSceneActorBase:SetRoll(roll)
Frame ModelSceneActorBase:GetAlpha() : alpha
Frame ModelSceneActorBase:GetScale() : scale
Frame ModelSceneActorBase:SetAlpha(alpha)
Frame ModelSceneActorBase:SetScale(scale)
ScriptRegion ModelSceneActorBase:Hide()
ScriptRegion ModelSceneActorBase:IsShown() : isShown
ScriptRegion ModelSceneActorBase:IsVisible() : isVisible
ScriptRegion ModelSceneActorBase:Show()
ScriptRegion ModelSceneActorBase:SetShown([show])
Object:ClearParentKey() - Clears the parent key.
Object:GetDebugName([preferParentKey]) : debugName - Returns the object's debug name.
Object:GetParent() : parent - Returns the parent object.
Object:GetParentKey() : parentKey - Returns the key on the parent that references this object.
Object:SetParentKey(parentKey [, clearOtherKeys]) - Sets a key on the parent to the child object.
FrameScriptObject:GetName() : name - Returns the object's global name.
FrameScriptObject:GetObjectType() : objectType - Returns the object's widget type.
FrameScriptObject:IsForbidden() : isForbidden - Returns true if insecure interaction with the object is forbidden.
FrameScriptObject:IsObjectType(objectType) : isType - Returns true if the object belongs to a given widget type or its subtypes.
FrameScriptObject:SetForbidden() #protected - Sets the object to be forbidden from an insecure execution path.

Script Types

Scripts for this widget can only be set from XML.

OnAnimFinished(self)
OnModelCleared(self)
OnModelLoaded(self)
OnModelLoading(self)