GameOverScreen.uxml 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139
  1. <ui:UXML xmlns:ui="UnityEngine.UIElements" xmlns:uie="UnityEditor.UIElements" xsi="http://www.w3.org/2001/XMLSchema-instance" engine="UnityEngine.UIElements" editor="UnityEditor.UIElements" noNamespaceSchemaLocation="../../UIElementsSchema/UIElements.xsd" editor-extension-mode="False">
  2. <!-- Full Screen Overlay -->
  3. <ui:VisualElement name="GameOverOverlay" class="gameover-overlay">
  4. <!-- Background Panel -->
  5. <ui:VisualElement name="GameOverBackground" class="gameover-background">
  6. <!-- Header Section -->
  7. <ui:VisualElement name="HeaderSection" class="header-section">
  8. <ui:Label text="GAME OVER" display-tooltip-when-elided="true" name="GameOverTitle" class="gameover-title" />
  9. <ui:Label text="All heroes have fallen..." display-tooltip-when-elided="true" name="GameOverSubtitle" class="gameover-subtitle" />
  10. </ui:VisualElement>
  11. <!-- Main Content Section -->
  12. <ui:VisualElement name="MainContent" class="main-content">
  13. <!-- Statistics Section -->
  14. <ui:VisualElement name="StatisticsSection" class="statistics-section">
  15. <ui:Label text="Journey Statistics" display-tooltip-when-elided="true" name="StatisticsTitle" class="section-title" />
  16. <ui:ScrollView name="StatisticsList" class="statistics-list">
  17. <!-- Time & Travel Stats -->
  18. <ui:VisualElement name="TimeSection" class="stats-category">
  19. <ui:Label text="Time &amp; Travel" display-tooltip-when-elided="true" name="TimeSectionTitle" class="category-title" />
  20. <ui:VisualElement name="TimeStats" class="stat-group">
  21. <ui:VisualElement name="PlayTimeRow" class="stat-row">
  22. <ui:Label text="Total Play Time:" display-tooltip-when-elided="true" name="PlayTimeLabel" class="stat-label" />
  23. <ui:Label text="0h 0m" display-tooltip-when-elided="true" name="PlayTimeValue" class="stat-value" />
  24. </ui:VisualElement>
  25. <ui:VisualElement name="TravelTimeRow" class="stat-row">
  26. <ui:Label text="Time Traveling:" display-tooltip-when-elided="true" name="TravelTimeLabel" class="stat-label" />
  27. <ui:Label text="0h 0m" display-tooltip-when-elided="true" name="TravelTimeValue" class="stat-value" />
  28. </ui:VisualElement>
  29. <ui:VisualElement name="DaysTraveledRow" class="stat-row">
  30. <ui:Label text="Days Traveled:" display-tooltip-when-elided="true" name="DaysTraveledLabel" class="stat-label" />
  31. <ui:Label text="0" display-tooltip-when-elided="true" name="DaysTraveledValue" class="stat-value" />
  32. </ui:VisualElement>
  33. <ui:VisualElement name="LocationsRow" class="stat-row">
  34. <ui:Label text="Locations Visited:" display-tooltip-when-elided="true" name="LocationsLabel" class="stat-label" />
  35. <ui:Label text="0" display-tooltip-when-elided="true" name="LocationsVisitedValue" class="stat-value" />
  36. </ui:VisualElement>
  37. </ui:VisualElement>
  38. </ui:VisualElement>
  39. <!-- Combat Stats -->
  40. <ui:VisualElement name="CombatSection" class="stats-category">
  41. <ui:Label text="Combat" display-tooltip-when-elided="true" name="CombatSectionTitle" class="category-title" />
  42. <ui:VisualElement name="CombatStats" class="stat-group">
  43. <ui:VisualElement name="BattlesWonRow" class="stat-row">
  44. <ui:Label text="Battles Won:" display-tooltip-when-elided="true" name="BattlesWonLabel" class="stat-label" />
  45. <ui:Label text="0" display-tooltip-when-elided="true" name="BattlesWonValue" class="stat-value" />
  46. </ui:VisualElement>
  47. <ui:VisualElement name="BattlesLostRow" class="stat-row">
  48. <ui:Label text="Battles Lost:" display-tooltip-when-elided="true" name="BattlesLostLabel" class="stat-label" />
  49. <ui:Label text="0" display-tooltip-when-elided="true" name="BattlesLostValue" class="stat-value" />
  50. </ui:VisualElement>
  51. <ui:VisualElement name="WinRateRow" class="stat-row">
  52. <ui:Label text="Win Rate:" display-tooltip-when-elided="true" name="WinRateLabel" class="stat-label" />
  53. <ui:Label text="0%" display-tooltip-when-elided="true" name="WinRateValue" class="stat-value" />
  54. </ui:VisualElement>
  55. <ui:VisualElement name="EnemiesSlainRow" class="stat-row">
  56. <ui:Label text="Enemies Slain:" display-tooltip-when-elided="true" name="EnemiesSlainLabel" class="stat-label" />
  57. <ui:Label text="0" display-tooltip-when-elided="true" name="EnemiesSlainValue" class="stat-value" />
  58. </ui:VisualElement>
  59. <ui:VisualElement name="DamageDealtRow" class="stat-row">
  60. <ui:Label text="Damage Dealt:" display-tooltip-when-elided="true" name="DamageDealtLabel" class="stat-label" />
  61. <ui:Label text="0" display-tooltip-when-elided="true" name="DamageDealtValue" class="stat-value" />
  62. </ui:VisualElement>
  63. <ui:VisualElement name="DamageTakenRow" class="stat-row">
  64. <ui:Label text="Damage Taken:" display-tooltip-when-elided="true" name="DamageTakenLabel" class="stat-label" />
  65. <ui:Label text="0" display-tooltip-when-elided="true" name="DamageTakenValue" class="stat-value" />
  66. </ui:VisualElement>
  67. <ui:VisualElement name="CharactersLostRow" class="stat-row">
  68. <ui:Label text="Characters Lost:" display-tooltip-when-elided="true" name="CharactersLostLabel" class="stat-label" />
  69. <ui:Label text="0" display-tooltip-when-elided="true" name="CharactersLostValue" class="stat-value" />
  70. </ui:VisualElement>
  71. </ui:VisualElement>
  72. </ui:VisualElement>
  73. <!-- Social & Quests Stats -->
  74. <ui:VisualElement name="SocialSection" class="stats-category">
  75. <ui:Label text="Social &amp; Quests" display-tooltip-when-elided="true" name="SocialSectionTitle" class="category-title" />
  76. <ui:VisualElement name="SocialStats" class="stat-group">
  77. <ui:VisualElement name="PeopleHelpedRow" class="stat-row">
  78. <ui:Label text="People Helped:" display-tooltip-when-elided="true" name="PeopleHelpedLabel" class="stat-label" />
  79. <ui:Label text="0" display-tooltip-when-elided="true" name="PeopleHelpedValue" class="stat-value" />
  80. </ui:VisualElement>
  81. <ui:VisualElement name="LivesSavedRow" class="stat-row">
  82. <ui:Label text="Lives Saved:" display-tooltip-when-elided="true" name="LivesSavedLabel" class="stat-label" />
  83. <ui:Label text="0" display-tooltip-when-elided="true" name="LivesSavedValue" class="stat-value" />
  84. </ui:VisualElement>
  85. <ui:VisualElement name="QuestsCompletedRow" class="stat-row">
  86. <ui:Label text="Quests Completed:" display-tooltip-when-elided="true" name="QuestsCompletedLabel" class="stat-label" />
  87. <ui:Label text="0" display-tooltip-when-elided="true" name="QuestsCompletedValue" class="stat-value" />
  88. </ui:VisualElement>
  89. <ui:VisualElement name="QuestsFailedRow" class="stat-row">
  90. <ui:Label text="Quests Failed:" display-tooltip-when-elided="true" name="QuestsFailedLabel" class="stat-label" />
  91. <ui:Label text="0" display-tooltip-when-elided="true" name="QuestsFailedValue" class="stat-value" />
  92. </ui:VisualElement>
  93. <ui:VisualElement name="FameLevelRow" class="stat-row">
  94. <ui:Label text="Fame Level:" display-tooltip-when-elided="true" name="FameLevelLabel" class="stat-label" />
  95. <ui:Label text="0" display-tooltip-when-elided="true" name="FameLevelValue" class="stat-value" />
  96. </ui:VisualElement>
  97. <ui:VisualElement name="GoldEarnedRow" class="stat-row">
  98. <ui:Label text="Gold Earned:" display-tooltip-when-elided="true" name="GoldEarnedLabel" class="stat-label" />
  99. <ui:Label text="0" display-tooltip-when-elided="true" name="GoldEarnedValue" class="stat-value" />
  100. </ui:VisualElement>
  101. <ui:VisualElement name="GoldSpentRow" class="stat-row">
  102. <ui:Label text="Gold Spent:" display-tooltip-when-elided="true" name="GoldSpentLabel" class="stat-label" />
  103. <ui:Label text="0" display-tooltip-when-elided="true" name="GoldSpentValue" class="stat-value" />
  104. </ui:VisualElement>
  105. <ui:VisualElement name="NetWorthRow" class="stat-row">
  106. <ui:Label text="Net Worth:" display-tooltip-when-elided="true" name="NetWorthLabel" class="stat-label" />
  107. <ui:Label text="0" display-tooltip-when-elided="true" name="NetWorthValue" class="stat-value" />
  108. </ui:VisualElement>
  109. </ui:VisualElement>
  110. </ui:VisualElement>
  111. </ui:ScrollView>
  112. </ui:VisualElement>
  113. <!-- Final Assessment Section -->
  114. <ui:VisualElement name="AssessmentSection" class="assessment-section">
  115. <ui:Label text="Final Assessment" display-tooltip-when-elided="true" name="AssessmentTitle" class="section-title" />
  116. <ui:VisualElement name="AssessmentContent" class="assessment-content">
  117. <ui:Label text="Your adventure has ended..." display-tooltip-when-elided="true" name="AssessmentText" class="assessment-text" />
  118. </ui:VisualElement>
  119. </ui:VisualElement>
  120. </ui:VisualElement>
  121. <!-- Footer Section -->
  122. <ui:VisualElement name="FooterSection" class="footer-section">
  123. <ui:VisualElement name="ButtonContainer" class="button-container">
  124. <ui:Button text="Restart Game" display-tooltip-when-elided="true" name="RestartButton" class="action-button restart-button" />
  125. <ui:Button text="Main Menu" display-tooltip-when-elided="true" name="MainMenuButton" class="action-button menu-button" />
  126. </ui:VisualElement>
  127. </ui:VisualElement>
  128. </ui:VisualElement>
  129. </ui:VisualElement>
  130. </ui:UXML>