Replace invoke_engio with invoke_lua_call

This commit is contained in:
2024-08-29 17:46:12 -04:00
parent d520189a94
commit a61a74a7b0
4 changed files with 60 additions and 6 deletions

View File

@@ -33,7 +33,7 @@ class INTEGRATION_API IlxTangibleInterface
// Add interface functions to this class. This is the class that will be inherited to implement this interface.
public:
UFUNCTION(BlueprintImplementableEvent, Category = "Tangible Functionality")
bool AnimationStateChanged();
bool AnimationQueueChanged();
UFUNCTION(BlueprintImplementableEvent, Category = "Tangible Functionality")
void BecomePossessed();
@@ -171,6 +171,15 @@ public:
UFUNCTION(BlueprintCallable, Meta = (DefaultToSelf = "target"), Category = Luprex)
static void SetAutoFinish(AActor *target, const FString &action, const FVector &xyz);
// Quit the game, reporting an error message to the log.
UFUNCTION(BlueprintCallable, Category = Luprex)
static void Assert(bool condition, const FString &ErrorMessage);
// Call a function by name, on any UObject. If the function doesn't exist, calls
// the fallback function instead. If that isn't found either, returns false.
UFUNCTION(BlueprintCallable, Meta = (DefaultToSelf = "target"), Category = Luprex)
static void CallFunctionByName(UObject *target, const FString &NamePart1, const FString &NamePart2, const FString &fallback);
};