View Single Post
07-24-19, 03:09 PM   #3
Lybrial
A Flamescale Wyrmkin
AddOn Compiler - Click to view compilations
Join Date: Jan 2010
Posts: 120
Thx. But im getting nil if I do it:

Main Addon:

Lua Code:
  1. LybrialUI = ACE3:NewAddon("Lybrial UI");

MiniMap AddOn:

Lua Code:
  1. LybrialMiniMap = LybrialUI:NewModule("Lybrial MiniMap");
  2. LybrialUI:RegisterModule("Lybrial MiniMap", LybrialMiniMap);

Module of MiniMap:

Lua Code:
  1. Texts = LybrialMiniMap:NewModule("Texts");

SubModule of MiniMap Module:

Lua Code:
  1. Zone = Texts:NewModule("Zone"); -- ERROR: Texts is nil

My import order:

Addon .toc:

Lua Code:
  1. ##################
  2. ## Init
  3. init.lua
  4. ##################
  5.  
  6. ## Modules:
  7. modules\modules.xml

MiniMap .toc:

Lua Code:
  1. ##################
  2. ## Init
  3. init.lua
  4. ##################
  5.  
  6. ## Modules:
  7. modules\modules.xml

MiniMap modules.xml:

xml Code:
  1. <Ui xmlns="http://www.blizzard.com/wow/ui/">
  2.     <Script file="general.lua"/>
  3.     <Script file="appearance.lua"/>
  4.     <Script file="position.lua"/>
  5.     <Script file="clicks.lua"/>
  6.     <Script file="buttons.lua"/>
  7.     <Script file="texts.lua"/>
  8.     <Script file="version.lua"/>
  9.  
  10.     <Script file="texts\init.lua"/>
  11.     <Include file="texts\modules\modules.xml"/>
  12. </Ui>
  Reply With Quote