更新显示鱼市按钮

This commit is contained in:
997146918 2025-11-24 18:21:18 +08:00
parent d5b1e8b304
commit 7929dfa4f2
14 changed files with 41 additions and 2 deletions

View File

@ -487,6 +487,8 @@ public:
TSubclassOf<class UTutorialControlWidget_Base> TutorialControlUIClass;
UPROPERTY(EditAnywhere, BlueprintReadOnly)
TArray<FName> HiddenUINames;
// UPROPERTY(EditAnywhere, BlueprintReadOnly)
// TArray<FName> ShowUINames;
};
USTRUCT(BlueprintType)

View File

@ -152,7 +152,8 @@ void UTutorialManagerSubsystem::ControlUI()
UWidgetBlueprintLibrary::GetAllWidgetsOfClass(this, FoundWidgets, ControlParam.TutorialControlUIClass, false);
for (auto Widget: FoundWidgets)
{
Cast<UTutorialControlWidget_Base>(Widget)->TutorialHidenUI(ControlParam.HiddenUINames);
Cast<UTutorialControlWidget_Base>(Widget)->TutorialHideUI(ControlParam.HiddenUINames);
//Cast<UTutorialControlWidget_Base>(Widget)->TutorialShowUI(ControlParam.ShowUINames);
}
}

View File

@ -0,0 +1,15 @@
// Fill out your copyright notice in the Description page of Project Settings.
#include "TutorialTask_CheckShipContainer.h"
void UTutorialTask_CheckShipContainer::Execute_Implementation(class AGameModeBase* GameMode)
{
Super::Execute_Implementation(GameMode);
}
void UTutorialTask_CheckShipContainer::BeforTutorialComplete_Implementation()
{
Super::BeforTutorialComplete_Implementation();
}

View File

@ -0,0 +1,19 @@
// Fill out your copyright notice in the Description page of Project Settings.
#pragma once
#include "CoreMinimal.h"
#include "TutorialTask_Base.h"
#include "TutorialTask_CheckShipContainer.generated.h"
/**
*
*/
UCLASS()
class PROJECTFISH_API UTutorialTask_CheckShipContainer : public UTutorialTask_Base
{
GENERATED_BODY()
virtual void Execute_Implementation(class AGameModeBase* GameMode) override;
virtual void BeforTutorialComplete_Implementation() override;
};

View File

@ -16,5 +16,7 @@ class PROJECTFISH_API UTutorialControlWidget_Base : public UUserWidget
public:
UFUNCTION(BlueprintImplementableEvent)
void TutorialHidenUI(const TArray<FName>& HiddenNames);
void TutorialHideUI(const TArray<FName>& UINames);
// UFUNCTION(BlueprintImplementableEvent)
// void TutorialShowUI(const TArray<FName>& UINames);
};