(feat/API) replace Blizzard_APIDocumentation with Wrath Private Data (#72)
This commit is contained in:
@@ -1,42 +1,18 @@
|
||||
local EquipmentManager =
|
||||
{
|
||||
Name = "EquipmentSet",
|
||||
Name = "Equipment Manager",
|
||||
Type = "System",
|
||||
Namespace = "C_EquipmentSet",
|
||||
Namespace = "Equipment Manager",
|
||||
|
||||
Functions =
|
||||
{
|
||||
{
|
||||
Name = "AssignSpecToEquipmentSet",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "equipmentSetID", Type = "number", Nilable = false },
|
||||
{ Name = "specIndex", Type = "luaIndex", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "CanUseEquipmentSets",
|
||||
Type = "Function",
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "canUseEquipmentSets", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "ClearIgnoredSlotsForSave",
|
||||
Type = "Function",
|
||||
},
|
||||
{
|
||||
Name = "CreateEquipmentSet",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "equipmentSetName", Type = "cstring", Nilable = false },
|
||||
{ Name = "icon", Type = "cstring", Nilable = true },
|
||||
{ Name = "enabled", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
@@ -45,7 +21,65 @@ local EquipmentManager =
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "equipmentSetID", Type = "number", Nilable = false },
|
||||
{ Name = "name", Type = "string", Nilable = false },
|
||||
},
|
||||
|
||||
},
|
||||
{
|
||||
Name = "EquipmentManagerClearIgnoredSlotsForSave",
|
||||
Type = "Function",
|
||||
|
||||
},
|
||||
{
|
||||
Name = "EquipmentManagerIgnoreSlotForSave",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "slot", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
},
|
||||
{
|
||||
Name = "EquipmentManagerIsSlotIgnoredForSave",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "slot", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "isIgnored", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "EquipmentManagerUnignoreSlotForSave",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "slot", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
},
|
||||
{
|
||||
Name = "EquipmentManager_UnpackLocation",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "location", Type = "number", Nilable = true },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "player", Type = "bool", Nilable = false },
|
||||
{ Name = "bank", Type = "bool", Nilable = false },
|
||||
{ Name = "bags", Type = "bool", Nilable = false },
|
||||
{ Name = "location or slot", Type = "number", Nilable = false },
|
||||
{ Name = "bag", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
@@ -54,63 +88,12 @@ local EquipmentManager =
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "equipmentSetID", Type = "number", Nilable = false },
|
||||
{ Name = "name", Type = "string", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "hasLockedItems", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetEquipmentSetAssignedSpec",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "equipmentSetID", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "specIndex", Type = "luaIndex", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetEquipmentSetForSpec",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "specIndex", Type = "luaIndex", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "equipmentSetID", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetEquipmentSetID",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "equipmentSetName", Type = "cstring", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "equipmentSetID", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetEquipmentSetIDs",
|
||||
Type = "Function",
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "equipmentSetIDs", Type = "table", InnerType = "number", Nilable = false },
|
||||
{ Name = "isLocked", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
@@ -119,62 +102,57 @@ local EquipmentManager =
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "equipmentSetID", Type = "number", Nilable = false },
|
||||
{ Name = "index", Type = "luaIndex", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "name", Type = "string", Nilable = false },
|
||||
{ Name = "iconFileID", Type = "number", Nilable = false },
|
||||
{ Name = "icon", Type = "string", Nilable = false },
|
||||
{ Name = "setID", Type = "number", Nilable = false },
|
||||
{ Name = "isEquipped", Type = "bool", Nilable = false },
|
||||
{ Name = "numItems", Type = "number", Nilable = false },
|
||||
{ Name = "numEquipped", Type = "number", Nilable = false },
|
||||
{ Name = "numInInventory", Type = "number", Nilable = false },
|
||||
{ Name = "numLost", Type = "number", Nilable = false },
|
||||
{ Name = "numIgnored", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetIgnoredSlots",
|
||||
Name = "GetEquipmentSetInfoByName",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "equipmentSetID", Type = "number", Nilable = false },
|
||||
{ Name = "name", Type = "string", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "slotIgnored", Type = "table", InnerType = "bool", Nilable = false },
|
||||
{ Name = "icon", Type = "string", Nilable = false },
|
||||
{ Name = "setID", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetItemIDs",
|
||||
Name = "GetEquipmentSetItemIDs",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "equipmentSetID", Type = "number", Nilable = false },
|
||||
{ Name = "name", Type = "string", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "itemIDs", Type = "table", InnerType = "number", Nilable = false },
|
||||
{ Name = "itemIDs", Type = "table", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetItemLocations",
|
||||
Name = "GetEquipmentSetLocations",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "equipmentSetID", Type = "number", Nilable = false },
|
||||
{ Name = "name", Type = "string", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "locations", Type = "table", InnerType = "number", Nilable = false },
|
||||
{ Name = "itemIDs", Type = "table", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
@@ -183,41 +161,7 @@ local EquipmentManager =
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "numEquipmentSets", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "IgnoreSlotForSave",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "slot", Type = "luaIndex", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "IsSlotIgnoredForSave",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "slot", Type = "luaIndex", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "isSlotIgnored", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "ModifyEquipmentSet",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "equipmentSetID", Type = "number", Nilable = false },
|
||||
{ Name = "newName", Type = "cstring", Nilable = false },
|
||||
{ Name = "newIcon", Type = "cstring", Nilable = true },
|
||||
{ Name = "numSets", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
@@ -226,8 +170,19 @@ local EquipmentManager =
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "equipmentSetID", Type = "number", Nilable = false },
|
||||
{ Name = "index", Type = "luaIndex", Nilable = false },
|
||||
},
|
||||
|
||||
},
|
||||
{
|
||||
Name = "PickupEquipmentSetByName",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "name", Type = "string", Nilable = false },
|
||||
},
|
||||
|
||||
},
|
||||
{
|
||||
Name = "SaveEquipmentSet",
|
||||
@@ -235,46 +190,33 @@ local EquipmentManager =
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "equipmentSetID", Type = "number", Nilable = false },
|
||||
{ Name = "icon", Type = "cstring", Nilable = true },
|
||||
{ Name = "name", Type = "string", Nilable = false },
|
||||
{ Name = "icon", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "UnassignEquipmentSetSpec",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "equipmentSetID", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "UnignoreSlotForSave",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "slot", Type = "luaIndex", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "UseEquipmentSet",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "equipmentSetID", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "setWasEquipped", Type = "bool", Nilable = false },
|
||||
{ Name = "enabled", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
},
|
||||
|
||||
Events =
|
||||
{
|
||||
{
|
||||
Name = "AutoequipBindConfirm",
|
||||
Type = "Event",
|
||||
LiteralName = "AUTOEQUIP_BIND_CONFIRM",
|
||||
Payload =
|
||||
{
|
||||
{ Name = "slot", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "EquipmentSetsChanged",
|
||||
Type = "Event",
|
||||
@@ -284,22 +226,12 @@ local EquipmentManager =
|
||||
Name = "EquipmentSwapFinished",
|
||||
Type = "Event",
|
||||
LiteralName = "EQUIPMENT_SWAP_FINISHED",
|
||||
Payload =
|
||||
{
|
||||
{ Name = "result", Type = "bool", Nilable = false },
|
||||
{ Name = "setID", Type = "number", Nilable = true },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "EquipmentSwapPending",
|
||||
Type = "Event",
|
||||
LiteralName = "EQUIPMENT_SWAP_PENDING",
|
||||
},
|
||||
{
|
||||
Name = "TransmogOutfitsChanged",
|
||||
Type = "Event",
|
||||
LiteralName = "TRANSMOG_OUTFITS_CHANGED",
|
||||
},
|
||||
},
|
||||
|
||||
Tables =
|
||||
@@ -307,4 +239,4 @@ local EquipmentManager =
|
||||
},
|
||||
};
|
||||
|
||||
APIDocumentation:AddDocumentationTable(EquipmentManager);
|
||||
APIDocumentation:AddDocumentationTable(EquipmentManager);
|
||||
|
||||
Reference in New Issue
Block a user