void ScoreBoardView() { drivedDelta = Mathf.Clamp(pcb.driveDistance - lastdistance, 0, 100); score += drivedDelta * (float)pcb.hp / (float)pcb.maxHp; scoreBoard.text = ((int)(score)).ToString(); scoreBoard.color = scoreBoardColorStruct.C(scoreBoardColorStruct.Par(score / 10000)); lastdistance = pcb.driveDistance; }
void IntegrityLevelView() { integrityLevel.text = Mathf.Clamp(((int)((float)pcb.hp / (float)pcb.maxHp * 100)), 0, 100).ToString(); integrityLevel.color = integrityLevelColorStruct.C(integrityLevelColorStruct.Par((float)pcb.hp / (float)pcb.maxHp)); }