optimization some umg

This commit is contained in:
martinluckyrobots
2025-04-14 19:36:02 +08:00
parent 6a50b86363
commit 144b3e3bce
27 changed files with 414 additions and 10 deletions

View File

@ -10,6 +10,8 @@
DECLARE_DYNAMIC_MULTICAST_DELEGATE(FOnReset);
class UCaptureSettingsUserWidget;
class USelectGoalUserWidget;
class UAllRandomUserWidget;
/**
*
*/
@ -48,17 +50,41 @@ public:
UFUNCTION(BlueprintCallable)
void DoWaitSecond();
UFUNCTION(BlueprintCallable)
void ToggleHide();
UFUNCTION(BlueprintCallable)
void ToggleTestMode();
UFUNCTION(BlueprintCallable)
void DoCapture();
UFUNCTION(BlueprintCallable)
void DoAutoConfirm();
UFUNCTION(BlueprintCallable)
void DoReset();
UFUNCTION(BlueprintCallable)
void DoExit();
UFUNCTION(BlueprintCallable)
void SwitchGamePaused();
UFUNCTION(BlueprintCallable)
void ToggleShowPath();
void UpdateDownCount();
public:
UFUNCTION(BlueprintCallable, BlueprintImplementableEvent)
void DoLogItemAdd(const FString& Topic, const FString& MsgText, ELogItemType LogItemType);
UFUNCTION(BlueprintCallable, BlueprintImplementableEvent)
void DoRefreshListView();
UFUNCTION(BlueprintCallable, BlueprintImplementableEvent)
void DoAutoConfirm();
UFUNCTION(BlueprintPure, BlueprintImplementableEvent)
UCaptureSettingsUserWidget* GetCaptureSettingsUserWidget();
UFUNCTION(BlueprintPure, BlueprintImplementableEvent)
USelectGoalUserWidget* GetSelectGoalUserWidget();
UFUNCTION(BlueprintPure, BlueprintImplementableEvent)
UAllRandomUserWidget* GetAllRandomUserWidget();
};