C# Class RedBlueGames.Tools.AssetDatabaseUtility

Utilities for Unity's built in AssetDatabase class
Datei anzeigen Open project: redbluegames/rb-unity-tools Class Usage Examples

Public Methods

Method Description
GetAssetDirectory ( UnityEngine asset ) : string

Gets just the directory name of an asset including DirectorySeparator. Does not get the path.

LoadSpritesInTextureSorted ( Texture2D texture ) : UnityEngine.Sprite[]

Loads and returns Sprites from a specified Texture asset, sorted in UnityEditor order

SaveAndSelectObject ( UnityEngine objectToSave, string path, string filename ) : void

Create and Save an object in the AssetDatabase and then select it.

SaveObject ( UnityEngine objectToSave, string path, string filename ) : void

Create and Save the object in the AssetDatabase

Method Details

GetAssetDirectory() public static method

Gets just the directory name of an asset including DirectorySeparator. Does not get the path.
public static GetAssetDirectory ( UnityEngine asset ) : string
asset UnityEngine Asset in a directory.
return string

LoadSpritesInTextureSorted() public static method

Loads and returns Sprites from a specified Texture asset, sorted in UnityEditor order
public static LoadSpritesInTextureSorted ( Texture2D texture ) : UnityEngine.Sprite[]
texture UnityEngine.Texture2D Texture with sprite metadata.
return UnityEngine.Sprite[]

SaveAndSelectObject() public static method

Create and Save an object in the AssetDatabase and then select it.
public static SaveAndSelectObject ( UnityEngine objectToSave, string path, string filename ) : void
objectToSave UnityEngine Object to save.
path string Path for new file, not including filename
filename string Filename including file extension.
return void

SaveObject() public static method

Create and Save the object in the AssetDatabase
public static SaveObject ( UnityEngine objectToSave, string path, string filename ) : void
objectToSave UnityEngine Object to save.
path string Path for the new file, not including filename
filename string Filename including file extension
return void