Using the Addon
Package Settings
Author Name
This is the author of the current package, this can be your name, email address or any other item that you might potentially want to use as your name.
Target Folder
This is an external folder outside of the Unity game structure, where the unity package will be exported to. This should already exist as a destination on the machine.
Package name
The name of the project that you are exporting, this will be used for the parent folder and the naming convention of all the files.
List Headers
These are header items that will be added to the internal readme asset that is generated and contains the export details. Items added here will be added to the topof the readme file.
List Footers
These are footer items that will be added to the internal readme asset that is generated and contains the export details. Items added here will be added to the bottom of the readme file.
Sharing Options
Create Parent Folder
This uses the Package Name defined above to create a folder in the output folder location. All files will be stored under this folder location. This allows for easy package export structures to be created.
Backup Databases
This will allow the system to export the sql files associated with the items selected. If this is unchecked, it will not create the sql files and add them to the list.
Backup Files
This will allow the system to export the prefab files associated with the items selected. If this is unchecked, it will not select the prefab files and add them to the list.
Export Package
This allows the system to create the Unity package that can be shared with other users. If this is not selected the system will not build this process.
Date Time String
This allows you to customize your file export date that is added to the files name. You cannot use items that are not allowed in folder names such as ” and / so special characters in the name will prevent export files from being created.
Separate Select Files
Allow the system to provide a separate select files button, this allows you to manually see the items for export prior to clicking the export data button.
Enable Data Cleanup
This button cleans up the items selected and all of the items set for export.
Files to Backup
Script Files
This is part of the manual processes of export. You can manually drag any monoscript item into this location for adding to the package. Current functionality will not grab the scripts attached to the game objects as of yet.
Folder Objects
This is part of the manual process of export. You can manually drag any folder item into this location for adding to the package.
Individual Objects
This is part of the automatic and manual process of export. You can manually drag any folder item into this location for adding to the package. The system will automatically add any items it detects and determines should be part of the export package for the selected items.
Temp Individual Objects
These are the sql files that are generated for export as part of the export process and will automatically add themselves and then clean themselves up. There is no need to modify anything in this list.
List Structures
Export List
This is the most important part of the export process and is what controls what is exported from the system. Expanding any of the list items will show a name, export option, the key item and the key name. Selecting any items Export Data, will enable the system to export the data for that specific item in the list.
Button Functionality
Load Database
This will load the items from the database and clear any existing selections. You only need to do this once, unless you add or remove any items from the database.
Select Files
This will select the items that are selected for export in the List’s above and add them to the individual objects export list.
Export Files
This will cause the system to export any of the items in the temp and individual objects export list. It will generate a unity package for sharing in the folder listed above.
Cleanup Files
This will remove any of the items that are selected in the individual object export list.
Cleanup Database Queries
This will remove any of the sql script items that were created for the export by the system.