public string GetLibraryName(IBehaveAsset asset) { string name = AssetDatabase.GetAssetPath((BehaveAsset)asset); name = name.Substring(name.LastIndexOf("/") + 1); return(name.Substring(0, name.LastIndexOf("."))); }
public bool SaveLibrary(Library libraryAsset, IBehaveAsset behaveAsset) { byte[] newData = libraryAsset.GetData(); if (!behaveAsset.Data.Equals(newData)) { behaveAsset.Data = newData; EditorUtility.SetDirty((BehaveAsset)behaveAsset); return(true); } return(false); }
public bool SaveLibrary (Library libraryAsset, IBehaveAsset behaveAsset) { byte[] newData = libraryAsset.GetData (); if (!behaveAsset.Data.Equals (newData)) { behaveAsset.Data = newData; EditorUtility.SetDirty ((BehaveAsset)behaveAsset); return true; } return false; }
public string GetLibraryName (IBehaveAsset asset) { string name = AssetDatabase.GetAssetPath ((BehaveAsset)asset); name = name.Substring (name.LastIndexOf ("/") + 1); return name.Substring (0, name.LastIndexOf (".")); }