KLingo Project Documentation 1.0.0
Unreal Engine 5.6 C++ Project Documentation
로딩중...
검색중...
일치하는것 없음
ALingoGameMode.h
이 파일의 문서화 페이지로 가기
1// Copyright (c) 2025 Doppleddiggong. All rights reserved. Unauthorized copying, modification, or distribution of this file, via any medium is strictly prohibited. Proprietary and confidential.
2
3#pragma once
4
5#include "CoreMinimal.h"
6#include "GameFramework/GameMode.h"
7#include "ALingoGameMode.generated.h"
8
9UCLASS()
10class ONEPIECE_API ALingoGameMode : public AGameMode
11{
12 GENERATED_BODY()
13
14public:
16
17 UFUNCTION(BlueprintCallable, Category = "Quest")
18 void BeginReadQuest(const FResponseReadScenario& InResponseData);
19
20 UFUNCTION(BlueprintCallable, Category = "Quest")
21 void BeginListenQuest(const FResponseListenScenario& InResponseData);
22
23 UFUNCTION()
24 void HandleLuggageSelection(class APlayerState* Player, class Aluggage* luggage);
25
26private:
28 UFUNCTION()
29 bool ValidateAnswer(class ALingoPlayerState* Player, class Aluggage* Luggage);
30
32 UFUNCTION()
33 void HandleCorrectAnswer(class ALingoPlayerState* Player);
34
38 UFUNCTION()
39 void HandleWrongAnswer(class ALingoPlayerState* Player, bool bSymbolCorrect, bool bColorCorrect);
40
41 UFUNCTION()
42 void UpdateQuestRole();
43};
상호작용 가능한 수하물 액터
Definition luggage.h:15