feat: load system
This commit is contained in:
parent
5d470a57af
commit
60d20bfe4e
20 changed files with 421 additions and 67 deletions
|
@ -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);
|
||||
}
|
||||
}
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue