feat(ui): sistema de UI Style (tokens C++ por tema) + fontes Aurora Arcana
Camada de estilo data-driven do cliente ZMMO, portando o nucleo do projeto de referencia (Hyper) para C++ conforme ARQUITETURA.md (BP Struct proibido): - Source/ZMMO/Data/UI: UIStyleTypes.h (enums EUI*), UIStyleTokens.h (tokens primitive/semantic/component), UIStyleRow.h (FUIStyle + FUIStyleRow). - ZMMOThemeSubsystem: GetActiveUIStyle() resolve DT_UI_Styles por ThemeId com fallback Default. - Fontes: 8 UFontFace Inline (Cinzel/Rajdhani) em Content/ZMMO/UI/Fonts + DT_UI_Styles preenchido. - ARQUITETURA.md: prefixo de widget UI_, classes base UUI*_Base (UCLASS Abstract) sem prefixo ZMMO. - Config/DefaultGame.ini: UIStyleTable apontando DT_UI_Styles. - Scripts/import_fonts.py (importador idempotente). Inclui tambem o scaffolding do modulo ZMMO ainda nao versionado (Source/ZMMO/Data, Game/UI, Content/ZMMO, uproject, Build.cs). Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
0
Content/ZMMO/Abilities/Buffs/.gitkeep
Normal file
0
Content/ZMMO/Abilities/Buffs/.gitkeep
Normal file
0
Content/ZMMO/Abilities/Combat/.gitkeep
Normal file
0
Content/ZMMO/Abilities/Combat/.gitkeep
Normal file
0
Content/ZMMO/Abilities/Heals/.gitkeep
Normal file
0
Content/ZMMO/Abilities/Heals/.gitkeep
Normal file
0
Content/ZMMO/Abilities/Movement/.gitkeep
Normal file
0
Content/ZMMO/Abilities/Movement/.gitkeep
Normal file
0
Content/ZMMO/Abilities/Shared/.gitkeep
Normal file
0
Content/ZMMO/Abilities/Shared/.gitkeep
Normal file
0
Content/ZMMO/Audio/Ambient/.gitkeep
Normal file
0
Content/ZMMO/Audio/Ambient/.gitkeep
Normal file
0
Content/ZMMO/Audio/Music/.gitkeep
Normal file
0
Content/ZMMO/Audio/Music/.gitkeep
Normal file
0
Content/ZMMO/Audio/SFX/Combat/.gitkeep
Normal file
0
Content/ZMMO/Audio/SFX/Combat/.gitkeep
Normal file
0
Content/ZMMO/Audio/SFX/Footsteps/.gitkeep
Normal file
0
Content/ZMMO/Audio/SFX/Footsteps/.gitkeep
Normal file
0
Content/ZMMO/Audio/SFX/UI/.gitkeep
Normal file
0
Content/ZMMO/Audio/SFX/UI/.gitkeep
Normal file
0
Content/ZMMO/Audio/Voice/.gitkeep
Normal file
0
Content/ZMMO/Audio/Voice/.gitkeep
Normal file
0
Content/ZMMO/Cinematics/.gitkeep
Normal file
0
Content/ZMMO/Cinematics/.gitkeep
Normal file
0
Content/ZMMO/Core/Entity/.gitkeep
Normal file
0
Content/ZMMO/Core/Entity/.gitkeep
Normal file
0
Content/ZMMO/Core/Item/.gitkeep
Normal file
0
Content/ZMMO/Core/Item/.gitkeep
Normal file
0
Content/ZMMO/Core/Mob/.gitkeep
Normal file
0
Content/ZMMO/Core/Mob/.gitkeep
Normal file
0
Content/ZMMO/Core/NPC/.gitkeep
Normal file
0
Content/ZMMO/Core/NPC/.gitkeep
Normal file
0
Content/ZMMO/Core/Network/.gitkeep
Normal file
0
Content/ZMMO/Core/Network/.gitkeep
Normal file
0
Content/ZMMO/Core/Player/.gitkeep
Normal file
0
Content/ZMMO/Core/Player/.gitkeep
Normal file
0
Content/ZMMO/Data/Abilities/.gitkeep
Normal file
0
Content/ZMMO/Data/Abilities/.gitkeep
Normal file
0
Content/ZMMO/Data/Items/.gitkeep
Normal file
0
Content/ZMMO/Data/Items/.gitkeep
Normal file
0
Content/ZMMO/Data/Mobs/.gitkeep
Normal file
0
Content/ZMMO/Data/Mobs/.gitkeep
Normal file
0
Content/ZMMO/Data/NPCs/.gitkeep
Normal file
0
Content/ZMMO/Data/NPCs/.gitkeep
Normal file
0
Content/ZMMO/Data/Players/.gitkeep
Normal file
0
Content/ZMMO/Data/Players/.gitkeep
Normal file
0
Content/ZMMO/Data/Quests/.gitkeep
Normal file
0
Content/ZMMO/Data/Quests/.gitkeep
Normal file
BIN
Content/ZMMO/Data/UI/DT_UI_Styles.uasset
Normal file
BIN
Content/ZMMO/Data/UI/DT_UI_Styles.uasset
Normal file
Binary file not shown.
0
Content/ZMMO/Data/World/.gitkeep
Normal file
0
Content/ZMMO/Data/World/.gitkeep
Normal file
0
Content/ZMMO/Debug/BP/.gitkeep
Normal file
0
Content/ZMMO/Debug/BP/.gitkeep
Normal file
0
Content/ZMMO/Debug/Maps/.gitkeep
Normal file
0
Content/ZMMO/Debug/Maps/.gitkeep
Normal file
0
Content/ZMMO/Debug/Materials/.gitkeep
Normal file
0
Content/ZMMO/Debug/Materials/.gitkeep
Normal file
0
Content/ZMMO/Effects/Abilities/.gitkeep
Normal file
0
Content/ZMMO/Effects/Abilities/.gitkeep
Normal file
0
Content/ZMMO/Effects/Environment/.gitkeep
Normal file
0
Content/ZMMO/Effects/Environment/.gitkeep
Normal file
0
Content/ZMMO/Effects/Shared/.gitkeep
Normal file
0
Content/ZMMO/Effects/Shared/.gitkeep
Normal file
0
Content/ZMMO/Effects/UI/.gitkeep
Normal file
0
Content/ZMMO/Effects/UI/.gitkeep
Normal file
0
Content/ZMMO/Entities/Mobs/Beasts/.gitkeep
Normal file
0
Content/ZMMO/Entities/Mobs/Beasts/.gitkeep
Normal file
0
Content/ZMMO/Entities/Mobs/Bosses/.gitkeep
Normal file
0
Content/ZMMO/Entities/Mobs/Bosses/.gitkeep
Normal file
0
Content/ZMMO/Entities/Mobs/Dragons/.gitkeep
Normal file
0
Content/ZMMO/Entities/Mobs/Dragons/.gitkeep
Normal file
0
Content/ZMMO/Entities/Mobs/Humanoids/.gitkeep
Normal file
0
Content/ZMMO/Entities/Mobs/Humanoids/.gitkeep
Normal file
0
Content/ZMMO/Entities/Mobs/Undead/.gitkeep
Normal file
0
Content/ZMMO/Entities/Mobs/Undead/.gitkeep
Normal file
0
Content/ZMMO/Entities/NPCs/.gitkeep
Normal file
0
Content/ZMMO/Entities/NPCs/.gitkeep
Normal file
0
Content/ZMMO/Input/Actions/.gitkeep
Normal file
0
Content/ZMMO/Input/Actions/.gitkeep
Normal file
0
Content/ZMMO/Input/Mappings/.gitkeep
Normal file
0
Content/ZMMO/Input/Mappings/.gitkeep
Normal file
0
Content/ZMMO/Input/Modifiers/.gitkeep
Normal file
0
Content/ZMMO/Input/Modifiers/.gitkeep
Normal file
0
Content/ZMMO/Items/Consumables/.gitkeep
Normal file
0
Content/ZMMO/Items/Consumables/.gitkeep
Normal file
0
Content/ZMMO/Items/Equipment/Accessories/.gitkeep
Normal file
0
Content/ZMMO/Items/Equipment/Accessories/.gitkeep
Normal file
0
Content/ZMMO/Items/Equipment/Armor/.gitkeep
Normal file
0
Content/ZMMO/Items/Equipment/Armor/.gitkeep
Normal file
0
Content/ZMMO/Items/Equipment/Weapons/.gitkeep
Normal file
0
Content/ZMMO/Items/Equipment/Weapons/.gitkeep
Normal file
0
Content/ZMMO/Items/Materials/.gitkeep
Normal file
0
Content/ZMMO/Items/Materials/.gitkeep
Normal file
0
Content/ZMMO/Items/Quest/.gitkeep
Normal file
0
Content/ZMMO/Items/Quest/.gitkeep
Normal file
0
Content/ZMMO/Localization/.gitkeep
Normal file
0
Content/ZMMO/Localization/.gitkeep
Normal file
0
Content/ZMMO/Movement/Mounts/.gitkeep
Normal file
0
Content/ZMMO/Movement/Mounts/.gitkeep
Normal file
0
Content/ZMMO/Movement/Transport/.gitkeep
Normal file
0
Content/ZMMO/Movement/Transport/.gitkeep
Normal file
0
Content/ZMMO/UI/CharacterSelect/.gitkeep
Normal file
0
Content/ZMMO/UI/CharacterSelect/.gitkeep
Normal file
0
Content/ZMMO/UI/Chat/.gitkeep
Normal file
0
Content/ZMMO/UI/Chat/.gitkeep
Normal file
BIN
Content/ZMMO/UI/Fonts/Cinzel/FF_Cinzel_Bold.uasset
Normal file
BIN
Content/ZMMO/UI/Fonts/Cinzel/FF_Cinzel_Bold.uasset
Normal file
Binary file not shown.
BIN
Content/ZMMO/UI/Fonts/Cinzel/FF_Cinzel_ExtraBold.uasset
Normal file
BIN
Content/ZMMO/UI/Fonts/Cinzel/FF_Cinzel_ExtraBold.uasset
Normal file
Binary file not shown.
BIN
Content/ZMMO/UI/Fonts/Cinzel/FF_Cinzel_Regular.uasset
Normal file
BIN
Content/ZMMO/UI/Fonts/Cinzel/FF_Cinzel_Regular.uasset
Normal file
Binary file not shown.
BIN
Content/ZMMO/UI/Fonts/Cinzel/FF_Cinzel_SemiBold.uasset
Normal file
BIN
Content/ZMMO/UI/Fonts/Cinzel/FF_Cinzel_SemiBold.uasset
Normal file
Binary file not shown.
BIN
Content/ZMMO/UI/Fonts/Rajdhani/FF_Rajdhani_Bold.uasset
Normal file
BIN
Content/ZMMO/UI/Fonts/Rajdhani/FF_Rajdhani_Bold.uasset
Normal file
Binary file not shown.
BIN
Content/ZMMO/UI/Fonts/Rajdhani/FF_Rajdhani_Medium.uasset
Normal file
BIN
Content/ZMMO/UI/Fonts/Rajdhani/FF_Rajdhani_Medium.uasset
Normal file
Binary file not shown.
BIN
Content/ZMMO/UI/Fonts/Rajdhani/FF_Rajdhani_Regular.uasset
Normal file
BIN
Content/ZMMO/UI/Fonts/Rajdhani/FF_Rajdhani_Regular.uasset
Normal file
Binary file not shown.
BIN
Content/ZMMO/UI/Fonts/Rajdhani/FF_Rajdhani_SemiBold.uasset
Normal file
BIN
Content/ZMMO/UI/Fonts/Rajdhani/FF_Rajdhani_SemiBold.uasset
Normal file
Binary file not shown.
0
Content/ZMMO/UI/Guild/.gitkeep
Normal file
0
Content/ZMMO/UI/Guild/.gitkeep
Normal file
0
Content/ZMMO/UI/HUD/.gitkeep
Normal file
0
Content/ZMMO/UI/HUD/.gitkeep
Normal file
0
Content/ZMMO/UI/Icons/.gitkeep
Normal file
0
Content/ZMMO/UI/Icons/.gitkeep
Normal file
0
Content/ZMMO/UI/Inventory/.gitkeep
Normal file
0
Content/ZMMO/UI/Inventory/.gitkeep
Normal file
0
Content/ZMMO/UI/Login/.gitkeep
Normal file
0
Content/ZMMO/UI/Login/.gitkeep
Normal file
0
Content/ZMMO/UI/Map/.gitkeep
Normal file
0
Content/ZMMO/UI/Map/.gitkeep
Normal file
0
Content/ZMMO/UI/Party/.gitkeep
Normal file
0
Content/ZMMO/UI/Party/.gitkeep
Normal file
0
Content/ZMMO/UI/Quest/.gitkeep
Normal file
0
Content/ZMMO/UI/Quest/.gitkeep
Normal file
0
Content/ZMMO/UI/Shared/.gitkeep
Normal file
0
Content/ZMMO/UI/Shared/.gitkeep
Normal file
0
Content/ZMMO/UI/Themes/Christmas/Audio/.gitkeep
Normal file
0
Content/ZMMO/UI/Themes/Christmas/Audio/.gitkeep
Normal file
0
Content/ZMMO/UI/Themes/Christmas/HUD/.gitkeep
Normal file
0
Content/ZMMO/UI/Themes/Christmas/HUD/.gitkeep
Normal file
0
Content/ZMMO/UI/Themes/Christmas/Inventory/.gitkeep
Normal file
0
Content/ZMMO/UI/Themes/Christmas/Inventory/.gitkeep
Normal file
0
Content/ZMMO/UI/Themes/Christmas/Login/.gitkeep
Normal file
0
Content/ZMMO/UI/Themes/Christmas/Login/.gitkeep
Normal file
0
Content/ZMMO/UI/Themes/Christmas/VFX/.gitkeep
Normal file
0
Content/ZMMO/UI/Themes/Christmas/VFX/.gitkeep
Normal file
0
Content/ZMMO/UI/Themes/Default/Audio/.gitkeep
Normal file
0
Content/ZMMO/UI/Themes/Default/Audio/.gitkeep
Normal file
0
Content/ZMMO/UI/Themes/Default/HUD/.gitkeep
Normal file
0
Content/ZMMO/UI/Themes/Default/HUD/.gitkeep
Normal file
0
Content/ZMMO/UI/Themes/Default/Inventory/.gitkeep
Normal file
0
Content/ZMMO/UI/Themes/Default/Inventory/.gitkeep
Normal file
0
Content/ZMMO/UI/Themes/Default/Login/.gitkeep
Normal file
0
Content/ZMMO/UI/Themes/Default/Login/.gitkeep
Normal file
0
Content/ZMMO/UI/Themes/Default/VFX/.gitkeep
Normal file
0
Content/ZMMO/UI/Themes/Default/VFX/.gitkeep
Normal file
0
Content/ZMMO/UI/Themes/Halloween/Audio/.gitkeep
Normal file
0
Content/ZMMO/UI/Themes/Halloween/Audio/.gitkeep
Normal file
0
Content/ZMMO/UI/Themes/Halloween/HUD/.gitkeep
Normal file
0
Content/ZMMO/UI/Themes/Halloween/HUD/.gitkeep
Normal file
0
Content/ZMMO/UI/Themes/Halloween/Inventory/.gitkeep
Normal file
0
Content/ZMMO/UI/Themes/Halloween/Inventory/.gitkeep
Normal file
0
Content/ZMMO/UI/Themes/Halloween/Login/.gitkeep
Normal file
0
Content/ZMMO/UI/Themes/Halloween/Login/.gitkeep
Normal file
0
Content/ZMMO/UI/Themes/Halloween/VFX/.gitkeep
Normal file
0
Content/ZMMO/UI/Themes/Halloween/VFX/.gitkeep
Normal file
0
Content/ZMMO/UI/Themes/_Shared/.gitkeep
Normal file
0
Content/ZMMO/UI/Themes/_Shared/.gitkeep
Normal file
0
Content/ZMMO/UI/Trade/.gitkeep
Normal file
0
Content/ZMMO/UI/Trade/.gitkeep
Normal file
0
Content/ZMMO/World/Environment/Nature/.gitkeep
Normal file
0
Content/ZMMO/World/Environment/Nature/.gitkeep
Normal file
0
Content/ZMMO/World/Environment/Props/.gitkeep
Normal file
0
Content/ZMMO/World/Environment/Props/.gitkeep
Normal file
0
Content/ZMMO/World/Instances/.gitkeep
Normal file
0
Content/ZMMO/World/Instances/.gitkeep
Normal file
0
Content/ZMMO/World/Interactables/.gitkeep
Normal file
0
Content/ZMMO/World/Interactables/.gitkeep
Normal file
0
Content/ZMMO/World/Maps/.gitkeep
Normal file
0
Content/ZMMO/World/Maps/.gitkeep
Normal file
Reference in New Issue
Block a user