20 UFUNCTION(BlueprintCallable, Category =
"Utils")
21 static int64 GetUnixTimestampInt64();
23 UFUNCTION(BlueprintCallable, Category =
"Utils")
24 static int32 GetUserId(
const UObject* WorldContextObject);
26 UFUNCTION(BlueprintCallable, Category =
"Utils")
27 static int GetMultiPlayerCount(
const UObject* WorldContextObject);
29 UFUNCTION(BlueprintCallable, Category =
"Utils")
30 static bool IsMultiPlay(
const UObject* WorldContextObject);
32 UFUNCTION(BlueprintCallable, Category =
"Utils")
33 static class ALingoGameMode* GetLingoGameMode(
const UObject* WorldContextObject);
35 UFUNCTION(BlueprintCallable, Category =
"Utils")
36 static class ALingoGameState* GetLingoGameState(
const UObject* WorldContextObject);
38 UFUNCTION(BlueprintCallable, Category =
"Utils")
41 UFUNCTION(BlueprintCallable, Category =
"Utils")
42 static class ALingoPlayerState* GetLingoPlayerState(
const UObject* WorldContextObject);
44 UFUNCTION(BlueprintCallable, Category =
"Utils")
45 static TArray<class ALingoPlayerState*> GetLingoPlayerStateList(
const UObject* WorldContextObject);
47 UFUNCTION(BlueprintCallable, Category =
"Utils")
48 static bool IsLocalPlayerPawn(
const UObject* WorldContextObject);
50 UFUNCTION(BlueprintCallable, Category =
"Utils")
51 static APawn* GetLocalPawn(
const UObject* WorldContextObject);
53 UFUNCTION(BlueprintCallable, Category =
"Utils")
54 static FString GetStageStartMessage(
const EQuestType QuestType);
56 UFUNCTION(BlueprintCallable, Category =
"Utils")
57 static FString GetStageEndMessage(
const EQuestType QuestType);
59 UFUNCTION(BlueprintCallable, Category =
"Utils")
60 static int32 GetStageTypeIndex(
const EQuestType QuestType);
62 UFUNCTION(BlueprintCallable, Category =
"Utils")
63 static float GetMissionPlayTime();
65 UFUNCTION(BlueprintCallable, Category =
"Utils")
66 static FString GetFormatTimer(
const float InRemainTime );
68 UFUNCTION(BlueprintCallable, Category =
"Utils")
71 UFUNCTION(BlueprintCallable, Category =
"Utils")
74 UFUNCTION(BlueprintCallable, Category =
"Utils")
79 UFUNCTION(BlueprintCallable, Category =
"Utils")
80 static void ShowMouseCursor(
const UObject* WorldContextObject);
84 UFUNCTION(BlueprintCallable, Category =
"Utils")
85 static void HideMouseCursor(
const UObject* WorldContextObject);
90 UFUNCTION(BlueprintCallable, Category =
"Utils")
91 static class APlayerActor* GetPlayerActor(
const UObject* WorldContextObject);
93 static class APlayerControl* GetPlayerControl(
const UObject* WorldContextObject);
95 UFUNCTION(BlueprintCallable, Category =
"Utils")
96 static class ASpeakStageActor* GetSpeakStageActor(
const UObject* WorldContextObject);
98 UFUNCTION(BlueprintCallable, Category =
"Utils")
99 static class AWheatly* GetWheatly(
const UObject* WorldContextObject);
104 UFUNCTION(BlueprintCallable, Category =
"Utils")
105 static FString GetPlayerNameFromState(
const class ALingoPlayerState* PlayerState);
107 UFUNCTION(BlueprintCallable, Category =
"Utils")
108 static FString GetTimeRank(
float InTimeTaken);
110 UFUNCTION(BlueprintCallable, Category =
"Utils")
111 static FLinearColor GetRankColor(
float InScore);
113 UFUNCTION(BlueprintCallable, Category =
"Utils")
116 UFUNCTION(BlueprintCallable, Category =
"Utils")
117 static FString GetAccuracyPercentage(
int WrongCnt);