Namespace QFSW.BA.EventHandlers
Interfaces
IBuildEventHandler
Base interface for all build event handlers.
IBuildPlatform
Event handler for each individual platform build.
IBuildPlatformEnd
Event handler for ending each individual platform build. Throwing an exception during this event will cause the build set to terminate. Note, if an exception is thrown during the build process, no build report will be produced and this will not be invoked. IBuildPlatformExcepted can be used for these cases.
IBuildPlatformExcepted
Event handler for when an exception occurs during a build, causing it to fail without producing a report. This can also occur if the platform switch required for this build is unsuccessful.
IBuildPlatformStart
Event handler for starting each individual platform build. Throwing an exception during this event will cause the build set to terminate.
IBuildSet
Event handler for the entire build process, including build scripts, platform switches etc.
IBuildSetEnd
Event handler for when the entire build process is finished, including build scripts, platform switches etc.
IBuildSetStart
Event handler for when the entire build process is started, including build scripts, platform switches etc. Throwing an exception during this event will cause the build set to terminate.
IBuildSetTermination
Event handler for when the entire build process is terminated before completing. This can be triggered by throwing an exception during the build set.
IContextDestroyed
Event handler for when the Build Automator context is destroyed. This includes the window being closed, or Unity shutting down with an active BA instance.
ICustomLogProduced
Event handler for when a custom log is produced.
IPlatformSwitch
Event handler for when the active platform is changed. Throwing an exception during this event will cause the build set, if any, to terminate.
IWindowFocusChange
Event handler for when the Build Automator window gains or loses focus. May not be fired under CLI mode.
IWindowFocusGain
Event handler for when the Build Automator window gains focus. May not be fired under CLI mode.
IWindowFocusLoss
Event handler for when the Build Automator window loses focus. May not be fired under CLI mode.