private void OnEnable() { if (m_TreeViewState == null) { m_TreeViewState = new TreeViewState(); } m_AssetsTree = new AssetsTreeView(m_TreeViewState); m_AssetsTree.OnSelectionChanges += OnSelectFolder; }
public static void CreatePackageFile( string name, string description, AssetsTreeView assetsTree ) { using( BinaryWriter writer = new BinaryWriter( File.Create( Consts.Folders.PACKAGES + name + Consts.Files.PACKAGE_EXTENSION ) ) ) { writer.Write( name ); writer.Write( description ); writer.Write( "[Sprites]" ); //PackageWriteData( assetsTree.SpritesNode.Nodes, writer ); writer.Write( "[EndSprites]" ); writer.Write( "[Archetypes]" ); //PackageWriteData( assetsTree.ArchetypesNode.Nodes, writer ); writer.Write( "[EndArchetypes]" ); writer.Close( ); } }