ResourceSystem Class Reference

A static functional class that provides several useful functions relating to ScriptableObject Assets and Instances of objects.

Static Public Member Functions

static T CreateInstance< T > (string name)
 a simple convenience function used to Instantiate, cast and set the name of a Scriptable object
 
static void CreateNewAsset< T > (string name, ref string createdPathAndName)
 Generates a new ScriptableObject Asset, and saves it to the Asset Folder. This function is only applicable for use in the editor.
 
static void CreateNewAssetWithThisObject (Object newObject, string name, ref string createdPathAndName, bool ignoreSelectionForPath=false, bool selectNewItem=true)
 Generates a new asset base on the newObject parameter, and saves it as an asset. This function is only applicable for use in the editor.
 

Static Public Attributes

static bool selectAssetAfterCreation
 when true, assets are selected in the unity editor, after they are created.