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 : BAEditorBase
Methods
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> OnBuildPlatformEnd
Event Type
| Type | Description |
|---|---|
| Action<Platform, UnityEditor.Build.Reporting.BuildReport> |
OnBuildPlatformExcepted
Declaration
public event Action<Platform, Exception> OnBuildPlatformExcepted
Event Type
| Type | Description |
|---|---|
| Action<Platform, Exception> |
OnBuildPlatformStart
Declaration
public event Action<Platform, BuildSettingsPackage> OnBuildPlatformStart
Event Type
| Type | Description |
|---|---|
| Action<Platform, BuildSettingsPackage> |
OnBuildSetEnd
Declaration
public event Action OnBuildSetEnd
Event Type
| Type | Description |
|---|---|
| Action |
OnBuildSetStart
Declaration
public event Action<IEnumerable<Platform>> OnBuildSetStart
Event Type
| Type | Description |
|---|---|
| Action<IEnumerable<Platform>> |
OnBuildSetTermination
Declaration
public event Action<Exception> OnBuildSetTermination
Event Type
| Type | Description |
|---|---|
| Action<Exception> |
OnContextDestroyed
Declaration
public event Action OnContextDestroyed
Event Type
| Type | Description |
|---|---|
| Action |
OnCustomLogProduced
Declaration
public event Action<string> OnCustomLogProduced
Event Type
| Type | Description |
|---|---|
| Action<String> |
OnPlatformSwitch
Declaration
public event Action<Platform, Platform, bool> OnPlatformSwitch
Event Type
| Type | Description |
|---|---|
| Action<Platform, Platform, Boolean> |
OnWindowFocusGain
Declaration
public event Action OnWindowFocusGain
Event Type
| Type | Description |
|---|---|
| Action |
OnWindowFocusLoss
Declaration
public event Action OnWindowFocusLoss
Event Type
| Type | Description |
|---|---|
| Action |