Пользовательские дополнения

На главную


Related Resource

Скриптовая система располагает рядом функций получения из приложения ресурсов следующих типов:

Пример:

local visObject = common.GetStateRelatedVisObject( "LOOT_MARK" )
if visObject then
  unit.SetLootMark( unitId, visObject )
end

local texture = common.GetStateRelatedTexture( "Background" )

По месту хранения ресурсы делятся на:

<UIState>
...
<visObjects href="RelatedVisObjects.xdb#xpointer(/UIRelatedVisObjects)"/>
<textures href="RelatedTextures.xdb#xpointer(/UIRelatedTextures)"/>
</UIState>
<UIAddon>
...
<visObjects href="RelatedVisObjects.xdb#xpointer/UIRelatedVisObjects)"/>
<textures href="RelatedTextures.xdb#xpointer(/UIRelatedTextures)"/>
</UIAddon>

Пример файла related visObjects:

<?xml version="1.0" encoding="UTF-8" ?>
<UIRelatedVisObjects>
<Items>
  <item>
    <name>LOOT_MARK</name>
    <resource href="Loot.(VisObjectTemplate).xdb#xpointer/VisObjectTemplate)"/>
  </item>
</Items>
</UIRelatedVisObjects>

Пример файла related textures:

<?xml version="1.0" encoding="UTF-8" ?>
<UIRelatedTextures>
<Items>
<item>
	<name>Background</name>
	<resource href="Background.(Texture).xdb#xpointer(/Texture)"/>
</item>
</Items>
</UIRelatedTextures>

Search: "CategoryLuaApi" "CategoryRelatedResources"

CategoryRelatedResources
FunctionCommonGetAddonRelatedAliasVisObject
FunctionCommonGetAddonRelatedDecal
FunctionCommonGetAddonRelatedGroupSound
FunctionCommonGetAddonRelatedGroupSoundOptional
FunctionCommonGetAddonRelatedGroupText
FunctionCommonGetAddonRelatedGroupTexts
FunctionCommonGetAddonRelatedGroupTexture
FunctionCommonGetAddonRelatedSound
FunctionCommonGetAddonRelatedText
FunctionCommonGetAddonRelatedTextGroup
FunctionCommonGetAddonRelatedTexture
FunctionCommonGetAddonRelatedTextureGroup
FunctionCommonGetAddonRelatedVisAction
FunctionCommonGetAddonRelatedVisObject
FunctionCommonGetStateRelatedAliasVisObject
FunctionCommonGetStateRelatedDecal
FunctionCommonGetStateRelatedGroupSound
FunctionCommonGetStateRelatedGroupSoundOptional
FunctionCommonGetStateRelatedGroupText
FunctionCommonGetStateRelatedGroupTexture
FunctionCommonGetStateRelatedSound
FunctionCommonGetStateRelatedText
FunctionCommonGetStateRelatedTextGroup
FunctionCommonGetStateRelatedTexture
FunctionCommonGetStateRelatedTextureGroup
FunctionCommonGetStateRelatedVisAction
FunctionCommonGetStateRelatedVisObject
FunctionRelatedTextsLuaGetText
FunctionRelatedTextsLuaHasText
FunctionRelatedTexturesLuaGetTexture
FunctionRelatedTexturesLuaHasTexture
RelatedResources
RelatedTextsLua
RelatedTexturesLua


CategoryLuaApi CategoryFunction CategoryRelatedResources CategoryVisObjectId

На главную