public string GetCollectionName(IPathAsset asset) { string name; name = AssetDatabase.GetAssetPath(( PathAsset )asset); name = name.Substring(name.LastIndexOf("/") + 1); name = name.Substring(0, name.LastIndexOf(".")); return(name); }
public static CollectionAsset LoadFromData(byte[] data, IPathAsset pathAsset) { CollectionAsset collectionAsset; MemoryStream memoryStream; BinaryFormatter binaryFormatter; memoryStream = new MemoryStream(data); binaryFormatter = new BinaryFormatter(); collectionAsset = binaryFormatter.Deserialize(memoryStream) as CollectionAsset; collectionAsset.Init(pathAsset); return(collectionAsset); }
public bool LoadCollection(IPathAsset asset) { CollectionAsset collection; if (asset == null) { return(false); } collection = CollectionAsset.LoadFromData(asset.Data, asset); foreach (NetworkAsset network in collection.Networks) { networks.Add(network); } Debug.Log("AngryAnt " + Resources.Version + " - loaded collection. Network count now up to " + networks.Count + "."); return(true); }
public void Init( IPathAsset pathAsset ) { this.pathAsset = pathAsset; }
public static CollectionAsset LoadFromData( byte[] data, IPathAsset pathAsset ) { CollectionAsset collectionAsset; MemoryStream memoryStream; BinaryFormatter binaryFormatter; memoryStream = new MemoryStream( data ); binaryFormatter = new BinaryFormatter(); collectionAsset = binaryFormatter.Deserialize( memoryStream ) as CollectionAsset; collectionAsset.Init( pathAsset ); return collectionAsset; }
public string GetCollectionName( IPathAsset asset ) { string name; name = AssetDatabase.GetAssetPath( ( PathAsset )asset ); name = name.Substring( name.LastIndexOf( "/" ) + 1 ); name = name.Substring( 0, name.LastIndexOf( "." ) ); return name; }
public void SaveCollection( CollectionAsset collectionAsset, IPathAsset pathAsset ) { pathAsset.Data = collectionAsset.GetData(); EditorUtility.SetDirty( ( PathAsset )pathAsset ); }
public bool LoadCollection( IPathAsset asset ) { CollectionAsset collection; if( asset == null ) { return false; } collection = CollectionAsset.LoadFromData( asset.Data, asset ); foreach( NetworkAsset network in collection.Networks ) { networks.Add( network ); } Debug.Log( "AngryAnt " + Resources.Version + " - loaded collection. Network count now up to " + networks.Count + "." ); return true; }
public void SaveCollection( CollectionAsset collectionAsset, IPathAsset pathAsset ) { editorWindow.SaveCollection( collectionAsset, pathAsset ); }
public void LoadCollection( IPathAsset asset ) { Asset = asset; Collection = CollectionAsset.LoadFromData( Asset.Data, Asset ); }
public string GetCollectionName( IPathAsset asset ) { return editorWindow.GetCollectionName( asset ); }
public void Init(IPathAsset pathAsset) { this.pathAsset = pathAsset; }
public string GetCollectionName(IPathAsset asset) { return(editorWindow.GetCollectionName(asset)); }
public void LoadCollection(IPathAsset asset) { Asset = asset; Collection = CollectionAsset.LoadFromData(Asset.Data, Asset); }
public void SaveCollection(CollectionAsset collectionAsset, IPathAsset pathAsset) { editorWindow.SaveCollection(collectionAsset, pathAsset); }
public void SaveCollection(CollectionAsset collectionAsset, IPathAsset pathAsset) { pathAsset.Data = collectionAsset.GetData(); EditorUtility.SetDirty(( PathAsset )pathAsset); }