CaracterOverviewPanel.uxml 3.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. <engine:UXML xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:engine="UnityEngine.UIElements" xmlns:editor="UnityEditor.UIElements" noNamespaceSchemaLocation="../../../UIElementsSchema/UIElements.xsd" editor-extension-mode="False">
  2. <Style src="project://database/Assets/UI/TeamSelectOverview/CharacterSlotUSS.uss?fileID=7433441132597879392&amp;guid=e4e9c50778d335d4297a0712b6b7b4cb&amp;type=3#CharacterSlotUSS" />
  3. <engine:VisualElement name="VisualElement" class="CharacterSlotMain">
  4. <!-- Create New Character Button -->
  5. <engine:Button name="CreateNewCharacterButton" class="create-character-btn">
  6. <engine:VisualElement class="create-character-content">
  7. <engine:VisualElement class="create-character-icon">
  8. <engine:Label text="+" class="plus-icon" />
  9. </engine:VisualElement>
  10. <engine:Label text="Create Character" class="create-character-text" />
  11. </engine:VisualElement>
  12. </engine:Button>
  13. <!-- Character Card -->
  14. <engine:Button name="ViewCharacterButton" enabled="false" class="character-card disabled-card">
  15. <engine:VisualElement class="character-card-content">
  16. <!-- Character Portrait Area -->
  17. <engine:VisualElement class="character-portrait">
  18. <engine:VisualElement class="portrait-placeholder">
  19. <engine:Label text="👤" class="portrait-icon" />
  20. </engine:VisualElement>
  21. </engine:VisualElement>
  22. <!-- Character Info -->
  23. <engine:VisualElement class="character-info">
  24. <engine:Label text="Character Name" name="CharacterNameLabel" class="character-name" />
  25. <engine:VisualElement class="character-stats">
  26. <engine:VisualElement class="stat-row">
  27. <engine:Label text="STR" class="stat-label" />
  28. <engine:Label text="10" name="StrengthLabel" class="stat-value" />
  29. </engine:VisualElement>
  30. <engine:VisualElement class="stat-row">
  31. <engine:Label text="DEX" class="stat-label" />
  32. <engine:Label text="10" name="DexterityLabel" class="stat-value" />
  33. </engine:VisualElement>
  34. <engine:VisualElement class="stat-row">
  35. <engine:Label text="CON" class="stat-label" />
  36. <engine:Label text="10" name="ConstitutionLabel" class="stat-value" />
  37. </engine:VisualElement>
  38. <engine:VisualElement class="stat-row">
  39. <engine:Label text="WIS" class="stat-label" />
  40. <engine:Label text="10" name="WisdomLabel" class="stat-value" />
  41. </engine:VisualElement>
  42. <engine:VisualElement class="stat-row">
  43. <engine:Label text="PER" class="stat-label" />
  44. <engine:Label text="10" name="PerceptionLabel" class="stat-value" />
  45. </engine:VisualElement>
  46. </engine:VisualElement>
  47. <!-- Character Level/HP -->
  48. <engine:VisualElement class="character-bottom-info">
  49. <engine:Label text="HP: 10" name="HPLabel" class="hp-label" />
  50. <engine:Label text="AC: 10" name="ACLabel" class="ac-label" />
  51. </engine:VisualElement>
  52. </engine:VisualElement>
  53. </engine:VisualElement>
  54. </engine:Button>
  55. </engine:VisualElement>
  56. </engine:UXML>