WoW API: IsAddOnLoadOnDemand

Revision as of 18:51, 26 September 2006 by WoWWiki>Bull3t
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

WoW API < IsAddOnLoadOnDemand

Determine if an AddOn is LoadOnDemand.

loadDemand = IsAddOnLoadOnDemand(index or "name")

Parameters

Arguments

(index or "name")
index
Integer - The index of the AddOn in the user's AddOn list. You cannot access Blizzard-provided AddOns through this mechanism.
name
String - The name of the AddOn to be queried. You can access Blizzard-provided AddOns through this mechanism.

Returns

loadDemand
loadDemand
Flag - Indicates if the AddOn is Load on Demand, 1 if it has been, nil if it has not.

Example

This asks whether the addon, "AddonName" is Load on Demand, then changes the variable "addonLoadOnDemand" to correspond the answer.
if (IsAddOnLoadOnDemand("AddonName")) then
  addonLoadOnDemand = true;
else
  addonLoadOnDemand = false;
end