private string GetNameForError(Score.Error error) { if (error.type == Score.Type.Hygiene) { Score.HygieneCounter newID = (Score.HygieneCounter)error.ID; switch (newID) { case Score.HygieneCounter.WrongObjInColdRoom: return("Mauvais objet en chambre froide"); case Score.HygieneCounter.FoodOnGround: return("Nourriture au sol"); case Score.HygieneCounter.DidntWashedHand: return("Main pas lavée"); case Score.HygieneCounter.CleanObjectInDirtyArea: return("Aliment propre en zone sale"); case Score.HygieneCounter.NoOutfit: return("Oubli de l'uniforme"); case Score.HygieneCounter.DecartonnageDirtyCardboard: return("Décartonnage invalide"); default: return(Application.isEditor == true ? "NULL ID HYGIENE" : ""); } } else if (error.type == Score.Type.Nutrition) { Score.NutritionCounter newID = (Score.NutritionCounter)error.ID; switch (newID) { case Score.NutritionCounter.BadListDelivery: return("Mauvaise verification des cartons"); default: return(Application.isEditor == true ? "NULL ID NUTRITION" : ""); } } else if (error.type == Score.Type.Building) { Score.BuilderCounter newID = (Score.BuilderCounter)error.ID; switch (newID) { case Score.BuilderCounter.RoomIsNonContiguous: return("Salle multiple"); case Score.BuilderCounter.RoomMissing: return("Salle manquante"); case Score.BuilderCounter.RoomWithoutDoor: return("Salle sans porte"); case Score.BuilderCounter.RoomInaccessible: return("Salle inaccessible"); case Score.BuilderCounter.ElementMissing: return("Atelier de travail manquant"); default: return(Application.isEditor == true ? "NULL ID BUILDING" : ""); } } return(Application.isEditor == true ? "NULL TYPE" : ""); }
private string GetTextForError(Score.Error error) { if (error.type == Score.Type.Hygiene) { Score.HygieneCounter newID = (Score.HygieneCounter)error.ID; switch (newID) { case Score.HygieneCounter.WrongObjInColdRoom: return("Un objet qui n'est pas censé être dans la chambre froide y a été entreposé."); case Score.HygieneCounter.FoodOnGround: return("De la nourriture est tombé sur le sol."); case Score.HygieneCounter.DidntWashedHand: return("Les mains n'ont pas été nettoyées et désinfectées avant d'effectuer une action sur un objet propre."); case Score.HygieneCounter.CleanObjectInDirtyArea: return("Un objet propre est entré dans une zone salle."); case Score.HygieneCounter.NoOutfit: return("Le cuisinier ne portait pas son uniforme lors d'une activité de cuisine."); case Score.HygieneCounter.DecartonnageDirtyCardboard: return("Décartonnage d'un carton étant ni au norme, ni en bonne état."); default: return(Application.isEditor == true ? "NULL ID HYGIENE" : ""); } } else if (error.type == Score.Type.Nutrition) { Score.NutritionCounter newID = (Score.NutritionCounter)error.ID; switch (newID) { case Score.NutritionCounter.BadListDelivery: return("La livraison est incorrecte, la vérification de la commande à mal été faite."); default: return(Application.isEditor == true ? "NULL ID NUTRITION" : ""); } } else if (error.type == Score.Type.Building) { Score.BuilderCounter newID = (Score.BuilderCounter)error.ID; switch (newID) { case Score.BuilderCounter.RoomIsNonContiguous: return("Il y a plusieurs fois la meme salle."); case Score.BuilderCounter.RoomMissing: return("Une salle est manquante."); case Score.BuilderCounter.RoomWithoutDoor: return("Une salle n'a pas de porte."); case Score.BuilderCounter.RoomInaccessible: return("Une salle est inaccessible."); case Score.BuilderCounter.ElementMissing: return("Un atelier de travail est manquant."); default: return(Application.isEditor == true ? "NULL ID BUILDING" : ""); } } return(Application.isEditor == true ? "NULL TYPE" : ""); }