Lots of work on lua call interface, also improved makefiles
This commit is contained in:
@@ -28,28 +28,34 @@ class INTEGRATION_API UlxLuaCallLibrary : public UObject
|
||||
|
||||
public:
|
||||
UFUNCTION(BlueprintCallable, meta = (WorldContext = "context"), Category = "Luprex|Call Lua Function")
|
||||
static void LuaCallBegin(UObject *context, const FString &cname, const FString &fname);
|
||||
static void LuaCallBegin(UObject *context, const FString &ClassName, const FString &FunctionName);
|
||||
|
||||
UFUNCTION(BlueprintCallable, meta = (WorldContext = "context"), Category = "Luprex|Call Lua Function")
|
||||
static void LuaCallAddStringParameter(UObject *context, const FString &pstring);
|
||||
static void LuaCallAddStringParameter(UObject *context, const FString &Value);
|
||||
|
||||
UFUNCTION(BlueprintCallable, meta = (WorldContext = "context"), Category = "Luprex|Call Lua Function")
|
||||
static void LuaCallAddNameParameter(UObject *context, const FName &pname);
|
||||
static void LuaCallAddNameParameter(UObject *context, const FName &Value);
|
||||
|
||||
UFUNCTION(BlueprintCallable, meta = (WorldContext = "context"), Category = "Luprex|Call Lua Function")
|
||||
static void LuaCallAddFloatParameter(UObject *context, double pfloat);
|
||||
static void LuaCallAddFloatParameter(UObject *context, double Value);
|
||||
|
||||
UFUNCTION(BlueprintCallable, meta = (WorldContext = "context"), Category = "Luprex|Call Lua Function")
|
||||
static void LuaCallAddVectorParameter(UObject *context, const FVector &pvector);
|
||||
static void LuaCallAddIntParameter(UObject *context, int Value);
|
||||
|
||||
UFUNCTION(BlueprintCallable, meta = (WorldContext = "context"), Category = "Luprex|Call Lua Function")
|
||||
static void LuaCallAddBooleanParameter(UObject *context, bool pbool);
|
||||
static void LuaCallAddVectorParameter(UObject *context, const FVector &Value);
|
||||
|
||||
UFUNCTION(BlueprintCallable, meta = (WorldContext = "context"), Category = "Luprex|Call Lua Function")
|
||||
static void LuaCallAddVector2DParameter(UObject *context, const FVector2D &Value);
|
||||
|
||||
UFUNCTION(BlueprintCallable, meta = (WorldContext = "context"), Category = "Luprex|Call Lua Function")
|
||||
static void LuaCallAddBooleanParameter(UObject *context, bool Value);
|
||||
|
||||
UFUNCTION(BlueprintCallable, meta = (WorldContext = "context"), Category = "Luprex|Call Lua Function")
|
||||
static void LuaCallInvoke(UObject *context, AActor *place);
|
||||
static void LuaCallInvoke(UObject *context, AActor *Place);
|
||||
|
||||
UFUNCTION(BlueprintCallable, meta = (WorldContext = "context"), Category = "Luprex|Call Lua Function")
|
||||
static void LuaCallProbe(UObject *context, AActor *place);
|
||||
static void LuaCallProbe(UObject *context, AActor *Place);
|
||||
|
||||
UFUNCTION(BlueprintCallable, meta = (WorldContext = "context"), Category = "Luprex|Call Lua Function")
|
||||
static void InvokeEngioMove(UObject *context, const FString &action, const FVector &xyz, double facing);
|
||||
|
||||
Reference in New Issue
Block a user