Модуль:Entity Sprite/all: различия между версиями
Pok (обсуждение | вклад) Нет описания правки |
Pok (обсуждение | вклад) Нет описания правки |
||
| Строка 179: | Строка 179: | ||
return result | return result | ||
end | |||
local function getFirstSpriteAndState(entry) | |||
local spritePath = getSpritePath(entry) | |||
local states = getSpriteStates(entry) | |||
if not spritePath then | |||
return nil, nil | |||
end | |||
if states and #states > 0 and states[1].state then | |||
return spritePath, states[1].state | |||
end | |||
return spritePath, entry and entry.state or nil | |||
end | end | ||