Skip to main content

UI et prefabs By Year

Socle commun

Assets/Src/UI/SimByYear/ contient l'UI réutilisée par les jeux annuels. Le contenu métier propre à ENT1/HR1/MGT1/MK1/MK2 reste dans Assets/GameSpecific/<gameUid>/Src/UI et leurs prefabs Resources.

Contrôles principaux

DomaineClasses
Simulation sync/asyncSimByYearControlBase, SimByYearSyncControl, SimByYearAsyncControl
AnnéesActivityYearsControl, YearItemControl, WaitSimStartPopupControl
DécisionsDecisionsByYearControl, DecisionsPanelByYear
ÉvaluationEvaluationByYearSyncControl, EvaluationByYearAsyncControl, StudentEval lines
ReportsDetailedReport*, ActPerfEval*
LogbookLogBookControl, LogbookEvalPopupControl, LogbookRoleControl
RankingsRankingsPanelControl, HiScoresPopupControl, FinalSequenceRankingsControl
EventsEventHistoryPopupControl + rows game-specific

Final sequence

Les contrôles FinalSequence* gèrent la fin de simulation, les équipes, classements et trophées. Ils consomment les rankings/résultats générés côté serveur.

Règle de maintenance

Une UI qui ne connaît ni segment MK, ni employee HR, ni factory ENT, ni feature MGT appartient ici. Dès qu'un écran manipule une structure propre à un jeu, le code et le prefab doivent rester dans GameSpecific.