AdventurersGuildUI.uxml 5.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182
  1. <ui:UXML xmlns:ui="UnityEngine.UIElements" xmlns:uie="UnityEditor.UIElements" editor-extension-mode="False">
  2. <Style src="project://database/Assets/Resources/UI/Town/AdventurersGuildUI_Fixed.uss?fileID=7433441132597879392&amp;guid=ca62cbec92fc7a242abcad3f897439c1&amp;type=3#AdventurersGuildUI_Fixed" />
  3. <ui:VisualElement name="GuildContainer" class="guild-container">
  4. <ui:VisualElement name="GuildHeader" class="guild-header backgroundOpacity">
  5. <ui:Label text="⚔️ Adventurer&apos;s Guild" name="GuildTitle" class="guild-title" />
  6. <ui:Label text="Renown: 0" name="RenownLabel" class="renown-label" />
  7. <ui:Button text="✕" name="CloseButton" class="close-button" />
  8. </ui:VisualElement>
  9. <ui:VisualElement name="TabContainer" class="tab-container backgroundOpacity">
  10. <ui:Button text="Quest Board" name="QuestBoardTab" class="tab-button active-tab" />
  11. <ui:Button text="Active Quests" name="ActiveQuestsTab" class="tab-button" />
  12. <ui:Button text="Quest History" name="QuestHistoryTab" class="tab-button" />
  13. </ui:VisualElement>
  14. <ui:VisualElement name="QuestBoardPanel" class="content-panel backgroundOpacity">
  15. <ui:VisualElement name="QuestBoardHeader" class="panel-header">
  16. <ui:Label text="Available Quests" class="panel-title" />
  17. <ui:Button text="🔄 Refresh Board" name="RefreshBoardButton" class="refresh-button" />
  18. </ui:VisualElement>
  19. <ui:ScrollView name="QuestBoardList" class="quest-list">
  20. <ui:Label text="Loading quests..." class="placeholder-text" />
  21. </ui:ScrollView>
  22. </ui:VisualElement>
  23. <ui:VisualElement name="ActiveQuestsPanel" class="content-panel hidden backgroundOpacity">
  24. <ui:VisualElement name="ActiveQuestsHeader" class="panel-header">
  25. <ui:Label text="Your Active Quests" class="panel-title" />
  26. <ui:Label text="0/5 Quests" name="QuestCountLabel" class="quest-count" />
  27. </ui:VisualElement>
  28. <ui:ScrollView name="ActiveQuestsList" class="quest-list">
  29. <ui:Label text="No active quests." class="placeholder-text" />
  30. </ui:ScrollView>
  31. </ui:VisualElement>
  32. <ui:VisualElement name="QuestHistoryPanel" class="content-panel hidden backgroundOpacity">
  33. <ui:VisualElement name="HistoryHeader" class="panel-header">
  34. <ui:Label text="Quest History" class="panel-title" />
  35. <ui:Label text="Completed: 0 | Failed: 0" name="HistoryStatsLabel" class="history-stats" />
  36. </ui:VisualElement>
  37. <ui:ScrollView name="QuestHistoryList" class="quest-list">
  38. <ui:Label text="No completed quests yet." class="placeholder-text" />
  39. </ui:ScrollView>
  40. </ui:VisualElement>
  41. <ui:VisualElement name="QuestDetailsPanel" class="quest-details hidden backgroundOpacity">
  42. <ui:VisualElement name="DetailsHeader" class="details-header">
  43. <ui:Label text="Quest Details" name="DetailsTitle" class="details-title" />
  44. <ui:Button text="×" name="CloseDetailsButton" class="close-details-button" />
  45. </ui:VisualElement>
  46. <ui:ScrollView name="DetailsContent" class="details-content">
  47. <ui:Label text="Quest Title" name="QuestTitle" class="quest-title-large" />
  48. <ui:Label text="Difficulty: Normal" name="QuestDifficulty" class="quest-difficulty" />
  49. <ui:Label text="Time Limit: 5 days" name="QuestTimeLimit" class="quest-time-limit" />
  50. <ui:VisualElement name="DescriptionSection" class="details-section">
  51. <ui:Label text="Description" class="section-header" />
  52. <ui:Label text="Quest description goes here..." name="QuestDescription" class="quest-description" />
  53. </ui:VisualElement>
  54. <ui:VisualElement name="ObjectivesSection" class="details-section">
  55. <ui:Label text="Objectives" class="section-header" />
  56. <ui:VisualElement name="ObjectivesList" class="objectives-list" />
  57. </ui:VisualElement>
  58. <ui:VisualElement name="LocationSection" class="details-section">
  59. <ui:Label text="Location" class="section-header" />
  60. <ui:Label text="Target Area: Unknown" name="QuestLocation" class="quest-location" />
  61. <ui:Label text="Travel Time: ~2 hours" name="TravelTime" class="travel-time" />
  62. </ui:VisualElement>
  63. <ui:VisualElement name="RewardsSection" class="details-section">
  64. <ui:Label text="Rewards" class="section-header" />
  65. <ui:VisualElement name="RewardsList" class="rewards-list">
  66. <ui:Label text="💰 Gold: 0" name="GoldReward" class="reward-item" />
  67. <ui:Label text="⭐ Renown: +0" name="RenownReward" class="reward-item" />
  68. <ui:VisualElement name="ItemRewardsList" class="item-rewards" />
  69. </ui:VisualElement>
  70. </ui:VisualElement>
  71. <ui:VisualElement name="ActionButtons" class="action-buttons">
  72. <ui:Button text="Accept Quest" name="AcceptQuestButton" class="accept-button" />
  73. <ui:Button text="Abandon Quest" name="AbandonQuestButton" class="abandon-button hidden" />
  74. <ui:Button text="Track Quest" name="TrackQuestButton" class="track-button hidden" />
  75. </ui:VisualElement>
  76. </ui:ScrollView>
  77. </ui:VisualElement>
  78. <ui:VisualElement name="GuildFooter" class="guild-footer backgroundOpacity">
  79. <ui:Label text="Welcome to the Adventurer&apos;s Guild! Accept quests to gain renown and rewards." class="guild-message" />
  80. </ui:VisualElement>
  81. </ui:VisualElement>
  82. </ui:UXML>