Class BuildAutomator
Inheritance
UnityEngine.Object
    UnityEngine.ScriptableObject
    UnityEditor.EditorWindow
    
    BuildAutomator
  Inherited Members
      UnityEditor.EditorWindow.BeginWindows()
    
    
      UnityEditor.EditorWindow.EndWindows()
    
    
      UnityEditor.EditorWindow.ShowNotification(UnityEngine.GUIContent)
    
    
      UnityEditor.EditorWindow.ShowNotification(UnityEngine.GUIContent, System.Double)
    
    
      UnityEditor.EditorWindow.RemoveNotification()
    
    
      UnityEditor.EditorWindow.ShowTab()
    
    
      UnityEditor.EditorWindow.Focus()
    
    
      UnityEditor.EditorWindow.ShowUtility()
    
    
      UnityEditor.EditorWindow.ShowPopup()
    
    
      UnityEditor.EditorWindow.ShowModalUtility()
    
    
      UnityEditor.EditorWindow.ShowAsDropDown(UnityEngine.Rect, UnityEngine.Vector2)
    
    
      UnityEditor.EditorWindow.Show()
    
    
      UnityEditor.EditorWindow.Show(System.Boolean)
    
    
      UnityEditor.EditorWindow.ShowAuxWindow()
    
    
      UnityEditor.EditorWindow.GetWindow(System.Type, System.Boolean, System.String, System.Boolean)
    
    
      UnityEditor.EditorWindow.GetWindow(System.Type, System.Boolean, System.String)
    
    
      UnityEditor.EditorWindow.GetWindow(System.Type, System.Boolean)
    
    
      UnityEditor.EditorWindow.GetWindow(System.Type)
    
    
      UnityEditor.EditorWindow.GetWindowWithRect(System.Type, UnityEngine.Rect, System.Boolean, System.String)
    
    
      UnityEditor.EditorWindow.GetWindowWithRect(System.Type, UnityEngine.Rect, System.Boolean)
    
    
      UnityEditor.EditorWindow.GetWindowWithRect(System.Type, UnityEngine.Rect)
    
    
      UnityEditor.EditorWindow.GetWindow<T>()
    
    
      UnityEditor.EditorWindow.GetWindow<T>(System.Boolean)
    
    
      UnityEditor.EditorWindow.GetWindow<T>(System.Boolean, System.String)
    
    
      UnityEditor.EditorWindow.GetWindow<T>(System.String)
    
    
      UnityEditor.EditorWindow.GetWindow<T>(System.String, System.Boolean)
    
    
      UnityEditor.EditorWindow.GetWindow<T>(System.Boolean, System.String, System.Boolean)
    
    
      UnityEditor.EditorWindow.GetWindow<T>(System.Type[])
    
    
      UnityEditor.EditorWindow.GetWindow<T>(System.String, System.Type[])
    
    
      UnityEditor.EditorWindow.GetWindow<T>(System.String, System.Boolean, System.Type[])
    
    
      UnityEditor.EditorWindow.CreateWindow<T>(System.Type[])
    
    
      UnityEditor.EditorWindow.CreateWindow<T>(System.String, System.Type[])
    
    
      UnityEditor.EditorWindow.HasOpenInstances<T>()
    
    
      UnityEditor.EditorWindow.FocusWindowIfItsOpen(System.Type)
    
    
      UnityEditor.EditorWindow.FocusWindowIfItsOpen<T>()
    
    
      UnityEditor.EditorWindow.GetWindowWithRect<T>(UnityEngine.Rect)
    
    
      UnityEditor.EditorWindow.GetWindowWithRect<T>(UnityEngine.Rect, System.Boolean)
    
    
      UnityEditor.EditorWindow.GetWindowWithRect<T>(UnityEngine.Rect, System.Boolean, System.String)
    
    
      UnityEditor.EditorWindow.GetWindowWithRect<T>(UnityEngine.Rect, System.Boolean, System.String, System.Boolean)
    
    
      UnityEditor.EditorWindow.Close()
    
    
      UnityEditor.EditorWindow.Repaint()
    
    
      UnityEditor.EditorWindow.SendEvent(UnityEngine.Event)
    
    
      UnityEditor.EditorWindow.GetExtraPaneTypes()
    
    
      UnityEditor.EditorWindow.rootVisualElement
    
    
      UnityEditor.EditorWindow.wantsMouseMove
    
    
      UnityEditor.EditorWindow.wantsMouseEnterLeaveWindow
    
    
      UnityEditor.EditorWindow.autoRepaintOnSceneChange
    
    
      UnityEditor.EditorWindow.maximized
    
    
      UnityEditor.EditorWindow.focusedWindow
    
    
      UnityEditor.EditorWindow.mouseOverWindow
    
    
      UnityEditor.EditorWindow.minSize
    
    
      UnityEditor.EditorWindow.maxSize
    
    
      UnityEditor.EditorWindow.titleContent
    
    
      UnityEditor.EditorWindow.depthBufferBits
    
    
      UnityEditor.EditorWindow.position
    
  Namespace: QFSW.BA
Assembly: QFSW.BA.dll
Syntax
public class BuildAutomator : BAEditorBaseMethods
DeregisterEventHandler(IBuildEventHandler)
Declaration
public void DeregisterEventHandler(IBuildEventHandler handler)Parameters
| Type | Name | Description | 
|---|---|---|
| IBuildEventHandler | handler | 
DeregisterEventTrigger(IBuildEventTrigger)
Declaration
public void DeregisterEventTrigger(IBuildEventTrigger eventTrigger)Parameters
| Type | Name | Description | 
|---|---|---|
| IBuildEventTrigger | eventTrigger | 
LoadData()
Declaration
public void LoadData()LoadDataFromPath(String)
Declaration
public void LoadDataFromPath(string dataPath)Parameters
| Type | Name | Description | 
|---|---|---|
| String | dataPath | 
LoadDataWithName(String)
Declaration
public void LoadDataWithName(string dataName)Parameters
| Type | Name | Description | 
|---|---|---|
| String | dataName | 
LoadPreferences()
Declaration
public void LoadPreferences()LoadPreferencesFromPath(String)
Declaration
public void LoadPreferencesFromPath(string dataPath)Parameters
| Type | Name | Description | 
|---|---|---|
| String | dataPath | 
OnEnable()
Declaration
protected override void OnEnable()Overrides
RegisterEventHandler(IBuildEventHandler)
Declaration
public void RegisterEventHandler(IBuildEventHandler handler)Parameters
| Type | Name | Description | 
|---|---|---|
| IBuildEventHandler | handler | 
RegisterEventTrigger(IBuildEventTrigger)
Declaration
public void RegisterEventTrigger(IBuildEventTrigger eventTrigger)Parameters
| Type | Name | Description | 
|---|---|---|
| IBuildEventTrigger | eventTrigger | 
RunBuilds()
Declaration
public void RunBuilds()RunBuildsAndRun(IEnumerable<Platform>)
Declaration
public void RunBuildsAndRun(IEnumerable<Platform> stagedPlatforms)Parameters
| Type | Name | Description | 
|---|---|---|
| IEnumerable<Platform> | stagedPlatforms | 
RunBuildSingle(Platform)
Declaration
public void RunBuildSingle(Platform platform)Parameters
| Type | Name | Description | 
|---|---|---|
| Platform | platform | 
SaveData()
Declaration
public void SaveData()SaveDataToPath(String)
Declaration
public void SaveDataToPath(string dataPath)Parameters
| Type | Name | Description | 
|---|---|---|
| String | dataPath | 
SaveDataWithName(String)
Declaration
public void SaveDataWithName(string dataName)Parameters
| Type | Name | Description | 
|---|---|---|
| String | dataName | 
SavePreferences()
Declaration
public void SavePreferences()SavePreferencesToPath(String)
Declaration
public void SavePreferencesToPath(string dataPath)Parameters
| Type | Name | Description | 
|---|---|---|
| String | dataPath | 
ShowWindow()
Declaration
[MenuItem("Window/Build Automator #&b")]
public static void ShowWindow()Events
OnBuildPlatformEnd
Declaration
public event Action<Platform, BuildReport> OnBuildPlatformEndEvent Type
| Type | Description | 
|---|---|
| Action<Platform, UnityEditor.Build.Reporting.BuildReport> | 
OnBuildPlatformExcepted
Declaration
public event Action<Platform, Exception> OnBuildPlatformExceptedEvent Type
| Type | Description | 
|---|---|
| Action<Platform, Exception> | 
OnBuildPlatformStart
Declaration
public event Action<Platform, BuildSettingsPackage> OnBuildPlatformStartEvent Type
| Type | Description | 
|---|---|
| Action<Platform, BuildSettingsPackage> | 
OnBuildSetEnd
Declaration
public event Action OnBuildSetEndEvent Type
| Type | Description | 
|---|---|
| Action | 
OnBuildSetStart
Declaration
public event Action<IEnumerable<Platform>> OnBuildSetStartEvent Type
| Type | Description | 
|---|---|
| Action<IEnumerable<Platform>> | 
OnBuildSetTermination
Declaration
public event Action<Exception> OnBuildSetTerminationEvent Type
| Type | Description | 
|---|---|
| Action<Exception> | 
OnContextDestroyed
Declaration
public event Action OnContextDestroyedEvent Type
| Type | Description | 
|---|---|
| Action | 
OnCustomLogProduced
Declaration
public event Action<string> OnCustomLogProducedEvent Type
| Type | Description | 
|---|---|
| Action<String> | 
OnPlatformSwitch
Declaration
public event Action<Platform, Platform, bool> OnPlatformSwitchEvent Type
| Type | Description | 
|---|---|
| Action<Platform, Platform, Boolean> | 
OnWindowFocusGain
Declaration
public event Action OnWindowFocusGainEvent Type
| Type | Description | 
|---|---|
| Action | 
OnWindowFocusLoss
Declaration
public event Action OnWindowFocusLossEvent Type
| Type | Description | 
|---|---|
| Action |