ESODecoded

EVENT_ASSIGNED_CAMPAIGN_CHANGED

ESO Lua API function — used by 30 of the 3,030 addons we indexed (combined 3,885,768 downloads). Signature from the official ESOUIDocumentation.txt, API version 101050.

Official signature

EVENT_ASSIGNED_CAMPAIGN_CHANGED(integer newAssignedCampaignId)

Real usage — from WPamA (What Pledges at my Alts)

    EM:RegisterForEvent(WN, EVENT_CAMPAIGN_LEADERBOARD_DATA_RECEIVED, WPamA.OnCampLBDataReceived)
    EM:RegisterForEvent(WN, EVENT_ASSIGNED_CAMPAIGN_CHANGED, WPamA.OnAssignedCampChanged)
    EM:RegisterForEvent(WN, EVENT_CAMPAIGN_SCORE_DAT

Short excerpt from the shipping addon WPamA (What Pledges at my Alts)its ESOUI page; the code belongs to its author. Shown because documentation without a working example is half a reference.

Most-downloaded addons using it

AddonTotal downloads
WPamA (What Pledges at my Alts)735,283
Wykkyd Outfitter632,442
Wykkyd Toolbar567,448
Faster Travel (Wayshrines menu & Teleporter)369,697
Wykkyd Full Immersion223,536
Bar Steward - Multi Toolbar204,140