Atavism Share

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.