Class: AtavismBackup
Namespace: N/A
Inherits from: MonoBehaviour
Summary: This class defines a backup utility that can be used in Unity Editor. It allows the user to select files and folders to package, and provides options to create a parent folder, backup a database, backup files, and restore specific databases.
Overview:
| Member | Description |
|---|---|
| targetFolder | The target folder for the backup. |
| packageName | The name of the backup package. |
| todaysDate | The current date and time. |
| scriptFiles | An array of MonoScript objects to include in the backup. |
| folderObjects | An array of UnityEngine.Object objects that are folders to include in the backup. |
| individualObjects | An array of UnityEngine.Object objects to include in the backup. |
| CreateParentFolder | A boolean indicating whether a parent folder should be created. |
| BackupDatabase | A boolean indicating whether to backup the database. |
| BackupFiles | A boolean indicating whether to backup files. |
| DateTimeString | The format string to use for the date and time. |
| MySQLSSLMode | A boolean indicating whether MySQL SSL mode should be used. |
| restoreadminDatabase | A boolean indicating whether to restore the admin database. |
| restoreatavismDatabase | A boolean indicating whether to restore the Atavism database. |
| restoremaserDatabase | A boolean indicating whether to restore the Maser database. |
| restoreworldDatabase | A boolean indicating whether to restore the world database. |
| adminDatabase | A TextAsset object containing the admin database. |
| atavismDatabase | A TextAsset object containing the Atavism database. |
| maserDatabase | A TextAsset object containing the Maser database. |
| worldDatabase | A TextAsset object containing the world database. |
Interface:
None
Constructors:
None
Methods:
| Method | Description |
|---|---|
| provideListOfItemsToPackage() | Returns an array of strings representing the items to include in the backup. |
| ConcatArrays<T>() | Concatenates arrays of any type into a single array. |
| DeleteFiles() | Deletes the files included in the backup. |
| ExportFiles() | Exports the backup as a Unity package. |
Properties:
None
Events:
None
Concepts/Guides:
None
Examples:
None
