AssetDatabase.LoadAllAssetsAtPath not loading asset

I am trying to load a sprite sheet setup a tile sheet and using the following code below to load it.

Sprite[] tileMapSprites = AssetDatabase.LoadAllAssetsAtPath(Path.Combine(fullFilePath,tileOptions[selectedTileMap])).OfType<Sprite>().ToArray();

However tileMapSprites always ends up with an empty array, 0 elements.

The path is proper, I have made sure of that.

The folder looks like alt text but it can’t load it. My settings for the sprite are Sprite Mode: Multiple.

I can’t figure this out for the life of me…

You need to use:

AssetDatabase.LoadMainAssetAtPath("Assets/" + [path stuff here])

The “Assets/” string is crucial.

I use:

AssetDatabase.LoadAssetAtPath (assetPaths , type);
type is typeof(Sprite). And It seems worked well.
Before this, I use:
> AssetDatabase.LoadMainAssetAtPath
And I got a Texture2D instead of Sprite.
我在Unity 5.3.1p1,祝好运!