Registra el desempeño del jugador por reto: tiempo empleado, errores cometidos, evaluación final. Se suscribe a eventos de GameManager para registrar automáticamente.
More...
Registra el desempeño del jugador por reto: tiempo empleado, errores cometidos, evaluación final. Se suscribe a eventos de GameManager para registrar automáticamente.
◆ AddError()
| void PerformanceTracker.AddError |
( |
string | errorType = "general" | ) |
|
◆ GetAllRecords()
| List< LevelRecord > PerformanceTracker.GetAllRecords |
( |
| ) |
|
◆ GetErrors()
| int PerformanceTracker.GetErrors |
( |
| ) |
|
◆ GetEvaluation()
| string PerformanceTracker.GetEvaluation |
( |
| ) |
|
◆ GetTime()
| float PerformanceTracker.GetTime |
( |
| ) |
|
◆ GetTimeBonus()
| float PerformanceTracker.GetTimeBonus |
( |
| ) |
|
Devuelve factor de bono (0-1) basado en velocidad de resolución.
◆ HandleLevelCompleted()
| void PerformanceTracker.HandleLevelCompleted |
( |
LevelType | level, |
|
|
bool | success ) |
|
private |
◆ HandleLevelLoaded()
| void PerformanceTracker.HandleLevelLoaded |
( |
LevelType | level | ) |
|
|
private |
◆ OnDestroy()
| void PerformanceTracker.OnDestroy |
( |
| ) |
|
|
private |
◆ ResetTracker()
| void PerformanceTracker.ResetTracker |
( |
| ) |
|
◆ Start()
| void PerformanceTracker.Start |
( |
| ) |
|
|
private |
◆ _currentErrors
| int PerformanceTracker._currentErrors = 0 |
|
private |
◆ _currentLevelIndex
| int PerformanceTracker._currentLevelIndex = 0 |
|
private |
◆ _records
◆ _startTime
| float PerformanceTracker._startTime |
|
private |
◆ excellentTimeLimits
| float [] PerformanceTracker.excellentTimeLimits = { 240f, 300f, 360f, 450f } |
◆ maxErrorsForGood
| int PerformanceTracker.maxErrorsForGood = 3 |
The documentation for this class was generated from the following file: