Beschreibung#
Referenz zur X4-Schnittstelle. Typen sind nur innerhalb des angegebenen Geltungsbereichs geklärt.
Rückgabewert#
| Typ | Bedeutung |
|---|---|
| BuildTaskID | Typen beschreiben die deklarierte Schnittstelle, nicht den Nachweis eines erfolgreichen Spieleffekts. |
Erklärung und Parameter#
BuildTaskID AddBuildTask6(UniverseID containerid, UniverseID defensibleid, const char* macroname, UILoadout2 uiloadout, int64_t price, CrewTransferInfo2 crewtransfer, bool immediate, const char* customname, AddBuildTask6Container* additionalinfo);| C-Parameter |
|---|
UniverseID containerid |
UniverseID defensibleid |
const char* macroname |
UILoadout2 uiloadout |
int64_t price |
CrewTransferInfo2 crewtransfer |
bool immediate |
const char* customname |
AddBuildTask6Container* additionalinfo |
Ein Zeigerrückgabe ist cdata, kein Lua String. Ein C bool Karten zu Lua boolean, skalare C Zahlen normalerweise karten zu nummer, und 64-Bit Ganzzahlen und Strukturen können cdata bleiben. void hat keine direkte Rückkehr; Ausgabepuffer können noch verändert werden. Puffergröße, Lebensdauer, Eigentum und der korrekte UI Kontext müssen vor dem Aufrufen festgelegt werden.
Beispiel und Kontext#
Siehe Sprachkenntnisse, Arten und Methoden und Lua / MD-Veranstaltungen. Beispiele gibt es unabhängige Lernbeispiele. Mit dieser Referenz werden keine Projekt-Quelldateien oder private Implementierungsfragmente verteilt.