Namespace sttz.Trimmer.Editor
Classes
BuildManager
The Build Manager controls the build process and calls the Option's callbacks.
BuildProfile
Build Profiles configure builds. They define which Options are included, how the Options are configured and give Options a chance to influence the build process.
DistroBase
Base class for distributions.
DistroEditor
Editor for distributions.
EditableProfile
Base class for EditorProfile and BuildProfile to make sharing common editor code easier.
EditorProfile
The Editor Profile sets the Options' configuration when playing the project in the editor.
GOGDistro
Distro that uploads builds to GOG (Good Old Games).
ItchDistro
Distribution to upload builds to itch.io.
KeychainAttribute
Attribute to add to fields of the Password and Login type to set the service and user (for Password) used for the Keychain.
LoginDrawer
MASDistro
Prepare a Mac build for the Mac App Store.
MetaDistro
Run any number of other distros.
ProfileEditor
Editor GUI for BuildProfile and EditorProfile.
ScriptDistro
Run a script with the result of a Build Profile build.
SteamDistro
Distro that uploads builds to Steam.
TrimmerClientWindow
Unity editor GUI for TrimmerClient.
TrimmerClientWindow.AddServerPopup
TrimmerPrefs
Editor Preferences for Trimmer.
UploadDistro
Extension of ZipDistro that also uploads the zip files to a server.
ZipDistro
Distro that creates ZIP files for each build.
Structs
DistroBase.BuildPath
Structure used to represent a set of builds.
Login
User and password field for the Unity editor.
Password
Password field for the Unity editor.
ZipDistro.PrettyName
Used to customize archive file names.
Enums
LoginDrawer.PasswordType
ZipDistro.CompressionFormat
The compression format to use.
ZipDistro.CompressionLevel
The compression level to use (higher = slower but smaller size).