Show / Hide Table of Contents

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).

Back to top © 2017 Adrian Stutz