Предыдущие версии
Название | Размер | Обновлено | Версия игры | Загрузок | |
r43beta beta | 4.81 KB | Jan 1, 2011 | 4.0.3a | 97 | Скачать |
r29beta beta | 3.69 KB | Dec 21, 2010 | 4.0.3a | 103 | Скачать |
r25beta beta | 3.71 KB | Dec 21, 2010 | 4.0.3a | 77 | Скачать |
r20beta beta | 2.79 KB | Dec 20, 2010 | 4.0.3a | 48 | Скачать |
r16beta beta | 2.76 KB | Dec 17, 2010 | 4.0.3a | 48 | Скачать |
r44 alpha | 6.62 KB | Jan 1, 2011 | 4.0.3a | 17 | Скачать |
r43 alpha | 6.63 KB | Jan 1, 2011 | 4.0.3a | 11 | Скачать |
r41 alpha | 6.48 KB | Jan 1, 2011 | 4.0.3a | 12 | Скачать |
r40 alpha | 11.06 KB | Jan 1, 2011 | 4.0.3a | 12 | Скачать |
r39 alpha | 6.21 KB | Dec 26, 2010 | 4.0.3a | 14 | Скачать |
r38 alpha | 5.93 KB | Dec 25, 2010 | 4.0.3a | 12 | Скачать |
r37 alpha | 5.99 KB | Dec 25, 2010 | 4.0.3a | 8 | Скачать |
r36 alpha | 5.58 KB | Dec 22, 2010 | 4.0.3a | 16 | Скачать |
r34 alpha | 5.58 KB | Dec 22, 2010 | 4.0.3a | 13 | Скачать |
r33 alpha | 5.58 KB | Dec 22, 2010 | 4.0.3a | 8 | Скачать |
r32 alpha | 5.54 KB | Dec 22, 2010 | 4.0.3a | 14 | Скачать |
r31 alpha | 5.36 KB | Dec 22, 2010 | 4.0.3a | 8 | Скачать |
r30 alpha | 5.37 KB | Dec 22, 2010 | 4.0.3a | 11 | Скачать |
r29 alpha | 5.33 KB | Dec 21, 2010 | 4.0.3a | 11 | Скачать |
r28 alpha | 5.31 KB | Dec 21, 2010 | 4.0.3a | 10 | Скачать |
r27 alpha | 5.23 KB | Dec 21, 2010 | 4.0.3a | 9 | Скачать |
r26 alpha | 5.16 KB | Dec 21, 2010 | 4.0.3a | 12 | Скачать |
r25 alpha | 5.11 KB | Dec 21, 2010 | 4.0.3a | 11 | Скачать |
r24 alpha | 5.08 KB | Dec 21, 2010 | 4.0.3a | 10 | Скачать |
r23 alpha | 5.00 KB | Dec 21, 2010 | 4.0.3a | 11 | Скачать |
r22 alpha | 4.69 KB | Dec 20, 2010 | 4.0.3a | 16 | Скачать |
r21 alpha | 4.44 KB | Dec 20, 2010 | 4.0.3a | 11 | Скачать |
r20 alpha | 3.87 KB | Dec 20, 2010 | 4.0.3a | 12 | Скачать |
r19 alpha | 3.85 KB | Dec 20, 2010 | 4.0.3a | 10 | Скачать |
r18 alpha | 3.64 KB | Dec 19, 2010 | 4.0.3a | 17 | Скачать |
r16 alpha | 3.48 KB | Dec 17, 2010 | 4.0.3a | 11 | Скачать |
r15 alpha | 3.44 KB | Dec 17, 2010 | 4.0.3a | 10 | Скачать |
r14 alpha | 3.18 KB | Dec 17, 2010 | 4.0.3a | 11 | Скачать |
r13 alpha | 3.13 KB | Dec 17, 2010 | 4.0.3a | 9 | Скачать |
r10 alpha | 2.98 KB | Dec 17, 2010 | 4.0.3a | 11 | Скачать |
r9 alpha | 2.42 KB | Dec 17, 2010 | 4.0.3a | 10 | Скачать |
r8 alpha | 2.36 KB | Dec 15, 2010 | 4.0.3a | 18 | Скачать |
r7 alpha | 1.80 KB | Dec 5, 2010 | 4.0.3a | 19 | Скачать |
r6 alpha | 1.75 KB | Dec 1, 2010 | 4.0.3a | 21 | Скачать |
r3 alpha | 5.29 KB | Dec 1, 2010 | 4.0.3a | 15 | Скачать |
r2 alpha | 5.25 KB | Dec 1, 2010 | 4.0.3a | 11 | Скачать |
r1 alpha | 1.24 KB | Dec 1, 2010 | 4.0.3a | 15 | Скачать |
Описание
LibBuilder — это инструмент для создания многофайловых библиотек. Он управляет «рабочей областью» для библиотек, эквивалентной таблице аддонов, которая передается в качестве аргумента каждому файлу в автономном аддоне.
Хотя вы могли иметь функциональные настройки без использования LibBuilder путем установки «загрузка» флаг в таблице LibStub передает свою библиотеку, если она должна загружаться, самым главным преимуществом LibBuilder является то, что он автоматически проверяет, если вы забыли, чтобы «закрыть» библиотеки (с LibBuilder вы называете CloseLib; с альтернативной установки вы бы очистить «загрузки» флаг).
Чтобы создать новое рабочее пространство, получите ссылку на LibBuilder из LibStub и вызовите его метод :NewLib (), предоставив основную и второстепенную версии вашей библиотеки. В начале каждого файла в вашей библиотеке вызовите метод: GetLib (), чтобы получить основную версию, второстепенную версию и рабочую область. После завершения работы с библиотекой обязательно вызовите функцию: CloseLib (), чтобы LibBuilder знал, где заканчивается ваша библиотека и начинается следующая (если другая библиотека использует LibBuilder).
Обратите внимание, что LibBuilder не предоставляет встроенной функции для определения того, должна ли ваша библиотека загружаться (т. е. если он уже загружен как встраиваемый из другого аддона); я предлагаю сохранить поле «canLoad» в вашем рабочем пространстве и проверить каждый файл перед запуском.
Добавить комментарий