using System.Linq; public static class UISpriteExtensions { /// <summary> /// 有効なスプライト名が設定されている場合 true を返します /// </summary> public static bool IsValidSpriteName( this UISprite self ) { var spriteName = self.spriteName; var spriteList = self.atlas.spriteList; return spriteList.Any( c => c.name == spriteName ); } }
uiSprite.IsValidSpriteName();