Hello everybody.
I’m making a new function usable with blueprints.
I made a new class called “Login” and this is my header file.
Everythings work of before I moved the function SendData to the GameMode File.
The problem is that i need a target when i use this function. I have the login widget and when login button is pressed this function should happen.
What should I do? Thanks
UCLASS()
class TEST_2_API ULogin : public UBlueprintFunctionLibrary
{
GENERATED_BODY()
public:
ATest_2GameMode* Game;
FSocket* Socket;
UEngine* UE;
UFUNCTION(BlueprintCallable, meta = (DisplayName = "SendLoginRequest_BP"), Category = "Login")
static bool SendLoginRequest_BP(const FString& Username, const FString& Password);
UFUNCTION(BlueprintImplementableEvent, Category = Login)
void LoginOk();
UFUNCTION(BlueprintImplementableEvent, Category = Logim)
void LoginFailed();
};
and this is the .cpp file
bool ULogin::SendLoginRequest_BP(const FString& Username, const FString& Password)
{
return Game->SendData(CTS_SEND_LOGIN_REQUEST, Username, Password);
}
And this is the immage of the widget’s graph.