Variants / Chaining / Icons / ...

This commit is contained in:
2023-07-22 17:01:54 +02:00
parent 77bb47aeb9
commit 224154e100
110 changed files with 97 additions and 27 deletions

View File

@@ -8,6 +8,7 @@ ALevelTemplate::ALevelTemplate()
{
// Set this actor to call Tick() every frame. You can turn this off to improve performance if you don't need it.
PrimaryActorTick.bCanEverTick = true;
Template = CreateDefaultSubobject<UPaperTileMapComponent>(TEXT("TemplateTilemap"));
}
@@ -22,6 +23,22 @@ void ALevelTemplate::BeginPlay()
void ALevelTemplate::Tick(float DeltaTime)
{
Super::Tick(DeltaTime);
GameTime += DeltaTime;
}
void ALevelTemplate::StartGame() {
CountTime = true;
GameTime = 0.f;
}
float ALevelTemplate::StopGame() {
CountTime = false;
return GameTime;
}
int32 ALevelTemplate::GetAwardStars() {
if (GameTime < ThreeStarTarget) return 3;
if (GameTime < TwoStarTarget) return 2;
if (GameTime < OneStarTarget) return 1;
return 0;
}