diff --git a/Content/Blueprints/Quest_UI/Quest_UI.uasset b/Content/Blueprints/Quest_UI/Quest_UI.uasset new file mode 100644 index 0000000..effccd5 --- /dev/null +++ b/Content/Blueprints/Quest_UI/Quest_UI.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:03df2bbabe6a8403b44a85bba4cd111dbda87297beabcc69a1b161892c264b52 +size 23596 diff --git a/Content/Dialogue/BungeeManPortrait.uasset b/Content/Dialogue/BungeeManPortrait.uasset index 2af7db7..c516e5a 100644 --- a/Content/Dialogue/BungeeManPortrait.uasset +++ b/Content/Dialogue/BungeeManPortrait.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0ce66a0de831991e0a11f66633428bfe3dc25d9beecd5ed3c99a20e454e42822 -size 107279 +oid sha256:d449437cf1c3ac29971ea809f60c0521cf1607f0ed3bbd2ad9851a831e880b0a +size 107274 diff --git a/Content/Dialogue/DialogueTest.umap b/Content/Dialogue/DialogueTest.umap index d2cca9e..6ce0a54 100644 --- a/Content/Dialogue/DialogueTest.umap +++ b/Content/Dialogue/DialogueTest.umap @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6cebce24cfcd1333109dac833b39e7e0d425562e5bfad6e06ed1beaaac7ed181 +oid sha256:d733c4c0e6d5852ac101cf16ef82f9afdccbcd4dc60ed09eeb8404b22ca235d4 size 40317 diff --git a/Content/Dialogue/NPCTest.uasset b/Content/Dialogue/NPCTest.uasset index 68a9f1e..faaaae3 100644 --- a/Content/Dialogue/NPCTest.uasset +++ b/Content/Dialogue/NPCTest.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f0ad8840517a535b9c0ed3e940916072540e85bb94f95e85f07c29e6d9fdc481 -size 63292 +oid sha256:8a667ddf710cba8e628170add37673bba11b8c4519557fe10a43707f27d9ca58 +size 62672 diff --git a/Content/Dialogue/TextPrompt.uasset b/Content/Dialogue/TextPrompt.uasset index 047ed0c..01772b4 100644 --- a/Content/Dialogue/TextPrompt.uasset +++ b/Content/Dialogue/TextPrompt.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a3b5fa6517a77733e630214224da6e359af110afe3736a12a23d0f92c52b6a35 +oid sha256:70a4ef6a110e5f181fcdfde4ba5397b911ce22f5f704fcad74f7883967c51580 size 45981 diff --git a/Source/the_twilight_abyss/Quest/QuestSystem.cpp b/Source/the_twilight_abyss/Quest/QuestSystem.cpp new file mode 100644 index 0000000..c5244c9 --- /dev/null +++ b/Source/the_twilight_abyss/Quest/QuestSystem.cpp @@ -0,0 +1,35 @@ +// Fill out your copyright notice in the Description page of Project Settings. + + +#include "QuestSystem.h" + + +// Sets default values for this component's properties +UQuestSystem::UQuestSystem() +{ + // Set this component to be initialized when the game starts, and to be ticked every frame. You can turn these features + // off to improve performance if you don't need them. + PrimaryComponentTick.bCanEverTick = true; + + // ... +} + + +// Called when the game starts +void UQuestSystem::BeginPlay() +{ + Super::BeginPlay(); + + // ... + +} + + +// Called every frame +void UQuestSystem::TickComponent(float DeltaTime, ELevelTick TickType, FActorComponentTickFunction* ThisTickFunction) +{ + Super::TickComponent(DeltaTime, TickType, ThisTickFunction); + + // ... +} + diff --git a/Source/the_twilight_abyss/Quest/QuestSystem.h b/Source/the_twilight_abyss/Quest/QuestSystem.h new file mode 100644 index 0000000..70a6d79 --- /dev/null +++ b/Source/the_twilight_abyss/Quest/QuestSystem.h @@ -0,0 +1,26 @@ +// Fill out your copyright notice in the Description page of Project Settings. + +#pragma once + +#include "CoreMinimal.h" +#include "Components/ActorComponent.h" +#include "QuestSystem.generated.h" + + +UCLASS(ClassGroup=(Custom), meta=(BlueprintSpawnableComponent)) +class THE_TWILIGHT_ABYSS_API UQuestSystem : public UActorComponent +{ + GENERATED_BODY() + +public: + // Sets default values for this component's properties + UQuestSystem(); + +protected: + // Called when the game starts + virtual void BeginPlay() override; + +public: + // Called every frame + virtual void TickComponent(float DeltaTime, ELevelTick TickType, FActorComponentTickFunction* ThisTickFunction) override; +};