Back to Home
ESO Function Data v100021
SetCustomFactoryBehavior()
Function Aliases
- No known aliases for this function.
Global Function Definitions
Local Function Definitions
- No known local definitions for this function.
Function Calls
- ingame/achievements/keyboard/achievements.lua:1221 -- sharedCheckPool:SetCustomFactoryBehavior( function(control)
control.label = control:GetNamedChild("Label")
end)
- ingame/achievements/keyboard/achievements.lua:1226 -- sharedStatusBarPool:SetCustomFactoryBehavior( function(control)
control.label = control:GetNamedChild("Label")
control.progress = control:GetNamedChild("Progress")
ZO_StatusBar_SetGradientColor(control, ZO_XP_BAR_GRADIENT_COLORS)
control:GetNamedChild("BGLeft"):SetDrawLevel(2)
control:GetNamedChild("BGRight"):SetDrawLevel(2)
control:GetNamedChild("BGMiddle"):SetDrawLevel(2)
end)
- ingame/achievements/keyboard/achievements.lua:1239 -- sharedRewardIconPool:SetCustomFactoryBehavior( function(control)
control.label = control:GetNamedChild("Label")
control.icon = control:GetNamedChild("Icon")
end)
- ingame/achievements/keyboard/achievements.lua:1245 -- sharedLineThumbPool:SetCustomFactoryBehavior( function(control)
control.label = control:GetNamedChild("Label")
control.icon = control:GetNamedChild("Icon")
end)
- ingame/championperks/championperks.lua:87 -- self.starTextControlPool:SetCustomFactoryBehavior(function(control)
control.pointsSpinner:SetSounds(SOUNDS.CHAMPION_SPINNER_UP, SOUNDS.CHAMPION_SPINNER_DOWN)
end)
- ingame/chatsystem/sharedchatsystem.lua:1388 -- self.tabPool:SetCustomFactoryBehavior(TabFactoryFunc)
- ingame/deathrecap/deathrecap.lua:112 -- self.attackPool:SetCustomFactoryBehavior(function(control)
control.timeline = ANIMATION_MANAGER:CreateTimelineFromVirtual("ZO_DeathRecapAttackAnimation")
local nestedTimeline = control.timeline:GetAnimationTimeline(1)
local iconTexture = control:GetNamedChild("Icon")
local textContainer = control:GetNamedChild("Text")
for i = ICON_ANIMATION_START_INDEX, ICON_ANIMATION_END_INDEX do
local animation = nestedTimeline:GetAnimation(i)
animation:SetAnimatedControl(iconTexture)
end
nestedTimeline:GetAnimation(TEXT_ANIMATION_INDEX):SetAnimatedControl(textContainer)
if not nestedTimeline.isKillingBlow then
for i = COUNT_ANIMATION_START_INDEX, COUNT_ANIMATION_END_INDEX do
local numAttackHitsContainer = control:GetNamedChild("NumAttackHits")
local animation = nestedTimeline:GetAnimation(i)
animation:SetAnimatedControl(numAttackHitsContainer)
end
end
end)
- ingame/dyeing/dyeing_shared.lua:188 -- swatchPool:SetCustomFactoryBehavior(OnSwatchCreated)
- ingame/guild/guildheraldry_shared.lua:174 -- self.swatchPool:SetCustomFactoryBehavior(OnSwatchCreated)
- ingame/guild/guildheraldry_shared.lua:279 -- self.stylePool:SetCustomFactoryBehavior(OnStyleCreated)
- ingame/guild/keyboard/zo_guildranks_keyboard.lua:114 -- self.headerPool:SetCustomFactoryBehavior(function(header)
for i = 1, header:GetNumChildren() do
local child = header:GetChild(i)
child:SetHandler("OnDragStart", ZO_GuildRankHeaderChild_OnDragStart)
end
header.OnMouseEnter = ZO_GuildRankHeader_OnMouseEnter
header.OnMouseExit = ZO_GuildRankHeader_OnMouseExit
header.OnMouseUp = ZO_GuildRankHeader_OnMouseUp
header.OnMouseDown = ZO_GuildRankHeader_OnMouseDown
ZO_IconHeader_SetMaxLines(header, 1)
ZO_IconHeader_SetAnimation(header, "RankHeaderAnimation")
end)
- ingame/journalprogresssummary/journalprogresssummarytemplates.lua:92 -- self.summaryStatusBarPool:SetCustomFactoryBehavior( function(control)
InitializeSummaryStatusBar(control)
end)
- ingame/map/worldmapkeepsummary_shared.lua:61 -- self.rowPool:SetCustomFactoryBehavior(function(control)
control.allianceTexture = control:GetNamedChild("Alliance")
end)
- ingame/map/worldmapkeepupgrade_shared.lua:22 -- self.levelPool:SetCustomFactoryBehavior(function(control)
control.nameLabel = control:GetNamedChild("Name")
end)
- ingame/map/worldmapkeepupgrade_shared.lua:26 -- self.buttonPool:SetCustomFactoryBehavior(function(control)
control.lockTexture = control:GetNamedChild("Lock")
control.iconTexture = control:GetNamedChild("Icon")
end)
- ingame/zo_quest/questtimer.lua:48 -- self.timerPool:SetCustomFactoryBehavior(function(control)
control.label = control:GetNamedChild("Label")
control.time = control:GetNamedChild("Time")
end)
- libraries/zo_parametricscrolllist/zo_parametricscrolllist.lua:153 -- dataTypeInfo.pool:SetCustomFactoryBehavior(function(control)
local headerControl = CreateControlFromVirtual(control:GetName().."Header", self.scrollControl, headerTemplateName)
--We create the control as a child of the scroll control, but the anchors are specified in relation to this control.
--We do this to have the header not inherit alpha from changing the control's alpha
for i = 0, 1 do
local isValid, point, relTo, relPoint, offsetX, offsetY = headerControl:GetAnchor(i)
if isValid then
headerControl:SetAnchor(point, control, relPoint, offsetX, offsetY)
end
end
control.headerControl = headerControl
end)
- libraries/zo_smoothslider/zo_smoothslider.lua:13 -- self.buttonPool:SetCustomFactoryBehavior(function(control)
control:SetDimensions(buttonWidth, buttonHeight)
control.object = self
end)
- libraries/zo_tooltip/zo_tooltip.lua:325 -- class.colorPool:SetCustomFactoryBehavior(function(control)
control.label = control:GetNamedChild("Label")
control.backdrop = control:GetNamedChild("Backdrop")
control.Reset = function()
control.label:SetText("")
control:SetColor(1, 1, 1, 1)
end
end)
- libraries/zo_tooltip/zo_tooltip.lua:338 -- class.statValuePairPool:SetCustomFactoryBehavior(function(control)
zo_mixin(control, ZO_TooltipStyledObject, ZO_TooltipStatValuePair)
end)
- libraries/zo_tooltip/zo_tooltip.lua:343 -- class.statValueSliderPool:SetCustomFactoryBehavior(function(control)
zo_mixin(control, ZO_TooltipStyledObject, ZO_TooltipStatValueSlider)
end)
- libraries/zo_tooltip/zo_tooltip.lua:348 -- class.sectionPool:SetCustomFactoryBehavior(function(control)
zo_mixin(control, ZO_TooltipStyledObject, ZO_TooltipSection)
end)
- libraries/zo_tooltip/zo_tooltip.lua:871 -- pool:SetCustomFactoryBehavior(function(control)
zo_mixin(control, ZO_TooltipStyledObject, ZO_TooltipStatusBar)
control:Initialize(self)
end)