Variants / Chaining / Icons / ...
This commit is contained in:
@@ -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;
|
||||
}
|
||||
Reference in New Issue
Block a user