feat: load system

This commit is contained in:
Gerard Gascón 2024-04-17 00:37:39 +02:00
parent 5d470a57af
commit 60d20bfe4e
20 changed files with 421 additions and 67 deletions

View file

@ -15,15 +15,23 @@
GrowIterations = growIterations;
}
public void SetFromOtherScore(Score other) {
Value = other.Value;
UpdateGrowPercentage();
}
public void Add() {
Value++;
UpdateGrowPercentage();
}
if (Value % GrowIterations == 0) {
float relativeScore = Value % (GrowIterations * SpawnRate);
if (relativeScore == 0 && Value != 0)
relativeScore = GrowIterations * SpawnRate;
GrowPercentage = relativeScore / (SpawnRate * GrowIterations);
}
private void UpdateGrowPercentage() {
int value = Value % GrowIterations == 0 ? Value : Value / GrowIterations * GrowIterations;
float relativeScore = value % (GrowIterations * SpawnRate);
if (relativeScore == 0 && value != 0)
relativeScore = GrowIterations * SpawnRate;
GrowPercentage = relativeScore / (SpawnRate * GrowIterations);
}
}
}