⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 5.lua

📁 htc manila 2 sourcecode
💻 LUA
字号:
-- Decompiled using luadec 0.4 by sztupy (http://winmo.sztupy.hu)
-- Command line was: -l ;0;;;; 22bb3b19_manila_7BCE.luac 

require("class")
ListImageLoaderClass = class()
ListImageLoaderClass.__init = function(l_1_0)
   l_1_0.Queue = {}
   l_1_0.Last = 0
   l_1_0.Current = 0
   l_1_0.AsyncLoader = AsyncIconLoader()
   l_1_0.AsyncLoader.OnComplete:connect(l_1_0.HandleLoadComplete, l_1_0)
end

ListImageLoaderClass.AddImage = function(l_2_0, l_2_1, l_2_2)
   l_2_0.Last = l_2_0.Last + 1
   l_2_0.Queue[l_2_0.Last] = {Element = l_2_1, Data = l_2_2}
   if l_2_0.Queue[l_2_0.Current] == nil then
      l_2_0:LoadNextImage()
   end
end

ListImageLoaderClass.LoadNextImage = function(l_3_0)
  local l_3_1 = l_3_0.Current + 1
  while l_3_1 <= l_3_0.Last do
   l_3_0.Current = l_3_1
   local l_3_2 = l_3_0.Queue[l_3_0.Current]
   if l_3_2 ~= nil then
      local l3 = l_3_2.Data
      l_3_0.AsyncLoader:BeginLoadIcon(l3:GetPath())
      return 
   end
   l_3_1 = l_3_1 + 1
  end
end

ListImageLoaderClass.HandleLoadComplete = function(l_4_0, l_4_1, l_4_2)
   if l_4_2 == 1 then
      local l_4_2 = l_4_0.Queue[l_4_0.Current]     
      l_4_2.Element:SetTexture(l_4_1.Image)
      l_4_2.Element._visible = true
   end
   l_4_0.Queue[l_4_0.Current] = nil
   l_4_0:LoadNextImage()
end


⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -