14 virtual void bind()
override;
16 std::string apiGetFaction(apikey ship);
17 int apiSetFaction(apikey ship,
const std::string& faction);
18 float apiGetFactionRelation(
const std::string& factionA,
const std::string& factionB);
19 int apiSetFactionRelation(
const std::string& factionA,
const std::string& factionB,
float friendliness);
21 apikey apiOnAiTaskFinished(apikey aiTask,
const std::string& callback);
23 apikey apiCreateFlyToTask(apikey ship);
24 int apiSetTargetPoint(apikey flyToTask,
const glm::vec3& point);
25 apikey apiCreateFightTask(apikey ship);
26 int apiAddFightTaskTarget(apikey flyToTask, apikey worldObject);
28 apikey apiTaskExecutor(apikey aiTask);
Definition: gameplayscript.h:17
Definition: bindings.h:13
Definition: aibindings.h:8