Beispiel #1
0
    public string GetLibraryName(IBehaveAsset asset)
    {
        string name = AssetDatabase.GetAssetPath((BehaveAsset)asset);

        name = name.Substring(name.LastIndexOf("/") + 1);
        return(name.Substring(0, name.LastIndexOf(".")));
    }
Beispiel #2
0
    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 ("."));
	}