void UpdateElementUI(UIBase ui, ElementData info) { //ItemsDataGenerate data = DataGenerateManager<ItemsDataGenerate>.GetData(info.id.ToString()); //ui.SetText("Text", data.m_name + "\n" + info.id); if (info.num == 0) { ui.GetImage(ui.name).color = Color.red; } else { ui.GetImage(ui.name).color = Color.white; } }
static int GetImage(IntPtr L) { try { ToLua.CheckArgsCount(L, 2); UIBase obj = (UIBase)ToLua.CheckObject(L, 1, typeof(UIBase)); string arg0 = ToLua.CheckString(L, 2); UnityEngine.UI.Image o = obj.GetImage(arg0); ToLua.Push(L, o); return(1); } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e)); } }