private static Sprite _GetSpriteInAtlas(IAsset asset, string name) { if (null == asset) { return(null); } var sprites = asset.Cast <Sprite[]>(); for (var i = 0; i < sprites.Length; ++i) { if (sprites[i].name == name) { return(sprites[i]); } } return(null); }