I am seriously at a loss here. I got this counter business to work, and then I tried to change the name from "MyFirstAddon" to "ControllerIcons" and it stopped working. Now I've changed everything back from what I can tell, and it still won't show up in the game.
XML
Code:
<GuiXml>
<Controls>
<TopLevelControl name="MyFirstAddon" mouseEnabled="true">
<Dimensions x="200" y="42" />
<Anchor point="CENTER" />
<OnUpdate>
MyFirstAddonUpdate()
</OnUpdate>
<OnMouseDown>
MyFirstAddonReset()
</OnMouseDown>
<Controls>
<Backdrop name="$(parent)BG" inherits="ZO_ThinBackdrop" />
<Label name="$(parent)Counter" font="ZoFontWindowTitle" color="CFDCBD" wrapMode="ELLIPSIS" verticalAlignment="CENTER" text="Counter: ">
<AnchorFill />
</Label>
</Controls>
</TopLevelControl>
</Controls>
</GuiXml>
LUA
Code:
local counter = 1
function MyFirstAddonUpdate()
MyFirstAddonCounter:SetText(string.format("Counter: %d", counter))
counter = counter + 1
end
function MyFirstAddonReset()
counter = 0
end
Can someone please tell me where I'm being dumb at? Thanks.