229 lines
3.6 KiB
Lua
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);
|