Files
coa-weakauras/APIDocumentation/Documentation/TaxiflightDocumentation.lua
T

229 lines
3.6 KiB
Lua

local Taxiflight =
{
Name = "TaxiFlight",
Type = "System",
Namespace = "TaxiFlight",
Functions =
{
{
Name = "CloseTaxiMap",
Type = "Function",
},
{
Name = "GetNumRoutes",
Type = "Function",
Arguments =
{
{ Name = "index", Type = "luaIndex", Nilable = false },
},
Returns =
{
{ Name = "numHops", Type = "number", Nilable = false },
},
},
{
Name = "GetTaxiBenchmarkMode",
Type = "Function",
Returns =
{
{ Name = "isBenchmark", Type = "bool", Nilable = false },
},
},
{
Name = "NumTaxiNodes",
Type = "Function",
Returns =
{
{ Name = "numNodes", Type = "number", Nilable = false },
},
},
{
Name = "SetTaxiBenchmarkMode",
Type = "Function",
Arguments =
{
{ Name = "arg", Type = "string", Nilable = false },
},
},
{
Name = "SetTaxiMap",
Type = "Function",
Arguments =
{
{ Name = "texture", Type = "table", Nilable = false },
},
},
{
Name = "TakeTaxiNode",
Type = "Function",
Arguments =
{
{ Name = "index", Type = "luaIndex", Nilable = false },
},
},
{
Name = "TaxiGetDestX",
Type = "Function",
Arguments =
{
{ Name = "source", Type = "number", Nilable = false },
{ Name = "dest", Type = "number", Nilable = false },
},
Returns =
{
{ Name = "dX", Type = "number", Nilable = false },
},
},
{
Name = "TaxiGetDestY",
Type = "Function",
Arguments =
{
{ Name = "source", Type = "number", Nilable = false },
{ Name = "dest", Type = "number", Nilable = false },
},
Returns =
{
{ Name = "dY", Type = "number", Nilable = false },
},
},
{
Name = "TaxiGetSrcX",
Type = "Function",
Arguments =
{
{ Name = "source", Type = "number", Nilable = false },
{ Name = "dest", Type = "number", Nilable = false },
},
Returns =
{
{ Name = "sX", Type = "number", Nilable = false },
},
},
{
Name = "TaxiGetSrcY",
Type = "Function",
Arguments =
{
{ Name = "source", Type = "number", Nilable = false },
{ Name = "dest", Type = "number", Nilable = false },
},
Returns =
{
{ Name = "sY", Type = "number", Nilable = false },
},
},
{
Name = "TaxiNodeCost",
Type = "Function",
Arguments =
{
{ Name = "index", Type = "luaIndex", Nilable = false },
},
Returns =
{
{ Name = "cost", Type = "number", Nilable = false },
},
},
{
Name = "TaxiNodeGetType",
Type = "Function",
Arguments =
{
{ Name = "index", Type = "luaIndex", Nilable = false },
},
Returns =
{
{ Name = "type", Type = "number", Nilable = false },
},
},
{
Name = "TaxiNodeName",
Type = "Function",
Arguments =
{
{ Name = "index", Type = "luaIndex", Nilable = false },
},
Returns =
{
{ Name = "name", Type = "string", Nilable = false },
},
},
{
Name = "TaxiNodePosition",
Type = "Function",
Arguments =
{
{ Name = "index", Type = "luaIndex", Nilable = false },
},
Returns =
{
{ Name = "x", Type = "number", Nilable = false },
{ Name = "y", Type = "number", Nilable = false },
},
},
{
Name = "TaxiNodeSetCurrent",
Type = "Function",
Arguments =
{
{ Name = "slot", Type = "number", Nilable = false },
},
},
{
Name = "UnitOnTaxi",
Type = "Function",
Arguments =
{
{ Name = "unit", Type = "UnitToken", Nilable = false },
},
Returns =
{
{ Name = "onTaxi", Type = "bool", Nilable = false },
},
},
},
Events =
{
},
Tables =
{
},
};
APIDocumentation:AddDocumentationTable(Taxiflight);