Optimizing WB_MainScreen
This commit is contained in:
parent
17dc39a612
commit
28c87e6f85
Binary file not shown.
Binary file not shown.
@ -73,11 +73,11 @@ public:
|
|||||||
|
|
||||||
|
|
||||||
/** Generate a delegates for callback events */
|
/** Generate a delegates for callback events */
|
||||||
DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam(FOnRequestComplete, class USIOJRequestJSON*, Request);
|
DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam(FSIOJOnRequestComplete, class USIOJRequestJSON*, Request);
|
||||||
DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam(FOnRequestFail, class USIOJRequestJSON*, Request);
|
DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam(FSIOJOnRequestFail, class USIOJRequestJSON*, Request);
|
||||||
|
|
||||||
DECLARE_MULTICAST_DELEGATE_OneParam(FOnStaticRequestComplete, class USIOJRequestJSON*);
|
DECLARE_MULTICAST_DELEGATE_OneParam(FSIOJOnStaticRequestComplete, class USIOJRequestJSON*);
|
||||||
DECLARE_MULTICAST_DELEGATE_OneParam(FOnStaticRequestFail, class USIOJRequestJSON*);
|
DECLARE_MULTICAST_DELEGATE_OneParam(FSIOJOnStaticRequestFail, class USIOJRequestJSON*);
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -216,17 +216,17 @@ private:
|
|||||||
public:
|
public:
|
||||||
/** Event occured when the request has been completed */
|
/** Event occured when the request has been completed */
|
||||||
UPROPERTY(BlueprintAssignable, Category = "SIOJ|Event")
|
UPROPERTY(BlueprintAssignable, Category = "SIOJ|Event")
|
||||||
FOnRequestComplete OnRequestComplete;
|
FSIOJOnRequestComplete OnRequestComplete;
|
||||||
|
|
||||||
/** Event occured when the request wasn't successfull */
|
/** Event occured when the request wasn't successfull */
|
||||||
UPROPERTY(BlueprintAssignable, Category = "SIOJ|Event")
|
UPROPERTY(BlueprintAssignable, Category = "SIOJ|Event")
|
||||||
FOnRequestFail OnRequestFail;
|
FSIOJOnRequestFail OnRequestFail;
|
||||||
|
|
||||||
/** Event occured when the request has been completed */
|
/** Event occured when the request has been completed */
|
||||||
FOnStaticRequestComplete OnStaticRequestComplete;
|
FSIOJOnStaticRequestComplete OnStaticRequestComplete;
|
||||||
|
|
||||||
/** Event occured when the request wasn't successfull */
|
/** Event occured when the request wasn't successfull */
|
||||||
FOnStaticRequestFail OnStaticRequestFail;
|
FSIOJOnStaticRequestFail OnStaticRequestFail;
|
||||||
|
|
||||||
|
|
||||||
//////////////////////////////////////////////////////////////////////////
|
//////////////////////////////////////////////////////////////////////////
|
||||||
|
@ -10,6 +10,14 @@ void UMainScreenUserWidget::NativeConstruct()
|
|||||||
{
|
{
|
||||||
Super::NativeConstruct();
|
Super::NativeConstruct();
|
||||||
InitData();
|
InitData();
|
||||||
|
|
||||||
|
BPSendReadyJson();
|
||||||
|
BPGetdataHTTP();
|
||||||
|
if (ULuckyRobotsGameInstance* GameInstance = Cast<ULuckyRobotsGameInstance>(GetGameInstance()))
|
||||||
|
{
|
||||||
|
GameInstance->bIsFirstOpenGame = false;
|
||||||
|
GameInstance->DoResolutionChange(bIsFullScreen);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void UMainScreenUserWidget::InitData()
|
void UMainScreenUserWidget::InitData()
|
||||||
|
@ -28,6 +28,12 @@ public:
|
|||||||
UPROPERTY(EditAnywhere, BlueprintReadWrite)
|
UPROPERTY(EditAnywhere, BlueprintReadWrite)
|
||||||
int32 CurrentQualityIndex;
|
int32 CurrentQualityIndex;
|
||||||
|
|
||||||
|
UPROPERTY(EditAnywhere, BlueprintReadWrite)
|
||||||
|
bool bIsFullScreen = true;
|
||||||
|
|
||||||
|
UPROPERTY(EditAnywhere, BlueprintReadWrite)
|
||||||
|
TSoftObjectPtr<UWorld> CurrentSelectLevelObject;
|
||||||
|
|
||||||
public:
|
public:
|
||||||
UFUNCTION(BlueprintCallable)
|
UFUNCTION(BlueprintCallable)
|
||||||
void InitData();
|
void InitData();
|
||||||
@ -73,4 +79,8 @@ public:
|
|||||||
void BPUpdateSelectLevel();
|
void BPUpdateSelectLevel();
|
||||||
UFUNCTION(BlueprintImplementableEvent)
|
UFUNCTION(BlueprintImplementableEvent)
|
||||||
void BPUpdateSelectQuality();
|
void BPUpdateSelectQuality();
|
||||||
|
UFUNCTION(BlueprintImplementableEvent)
|
||||||
|
void BPSendReadyJson();
|
||||||
|
UFUNCTION(BlueprintImplementableEvent)
|
||||||
|
void BPGetdataHTTP();
|
||||||
};
|
};
|
||||||
|
Loading…
x
Reference in New Issue
Block a user