Thx. But im getting nil if I do it:
Main Addon:
Lua Code:
LybrialUI = ACE3:NewAddon("Lybrial UI");
MiniMap AddOn:
Lua Code:
LybrialMiniMap = LybrialUI:NewModule("Lybrial MiniMap");
LybrialUI:RegisterModule("Lybrial MiniMap", LybrialMiniMap);
Module of MiniMap:
Lua Code:
Texts = LybrialMiniMap:NewModule("Texts");
SubModule of MiniMap Module:
Lua Code:
Zone = Texts:NewModule("Zone"); -- ERROR: Texts is nil
My import order:
Addon .toc:
Lua Code:
##################
## Init
init.lua
##################
## Modules:
modules\modules.xml
MiniMap .toc:
Lua Code:
##################
## Init
init.lua
##################
## Modules:
modules\modules.xml
MiniMap modules.xml:
xml Code:
<Ui xmlns="http://www.blizzard.com/wow/ui/">
<Script file="general.lua"/>
<Script file="appearance.lua"/>
<Script file="position.lua"/>
<Script file="clicks.lua"/>
<Script file="buttons.lua"/>
<Script file="texts.lua"/>
<Script file="version.lua"/>
<Script file="texts\init.lua"/>
<Include file="texts\modules\modules.xml"/>
</Ui>