static int GetSprite(IntPtr L) { try { ToLua.CheckArgsCount(L, 1); string arg0 = ToLua.CheckString(L, 1); UnityEngine.Sprite o = UIResTool.GetSprite(arg0); ToLua.Push(L, o); return(1); } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e)); } }
public void Set(string spriteName) { if (this.overrideSprite == null && string.IsNullOrEmpty(spriteName)) { return; } if (this.overrideSprite != null && spriteName == this.overrideSprite.name) { return; } if (string.IsNullOrEmpty(spriteName)) { this.overrideSprite = Transparent; return; } //color = Color.white; this.overrideSprite = UIResTool.GetSprite(spriteName); }