Table of Contents

Class BuildAssistantEditor

Namespace
CodeBase.ForBuildAssistant.Assistant
Assembly
4Experience.CodeBase.ForBuildAssistant.Editor.dll
public class BuildAssistantEditor : EditorWindow
Inheritance
Object
ScriptableObject
EditorWindow
BuildAssistantEditor
Extension Methods

Properties

BuildTypeDropdown

private DropdownField BuildTypeDropdown { get; set; }

Property Value

DropdownField

LocalBuildButton

private Button LocalBuildButton { get; set; }

Property Value

Button

LocalBuildPanel

private VisualElement LocalBuildPanel { get; set; }

Property Value

VisualElement

LocalDeploymentEnvironmentDropdown

private DropdownField LocalDeploymentEnvironmentDropdown { get; set; }

Property Value

DropdownField

RemoteBuildButton

private Button RemoteBuildButton { get; set; }

Property Value

Button

RemoteBuildDataAsset

private ObjectField RemoteBuildDataAsset { get; set; }

Property Value

ObjectField

RemoteBuildPanel

private VisualElement RemoteBuildPanel { get; set; }

Property Value

VisualElement

RemoteDeploymentEnvironmentDropdown

private DropdownField RemoteDeploymentEnvironmentDropdown { get; set; }

Property Value

DropdownField

ServerAddressDropdown

private DropdownField ServerAddressDropdown { get; set; }

Property Value

DropdownField

ServerAddressMap

private Dictionary<RunningType, string> ServerAddressMap { get; set; }

Property Value

Dictionary<RunningType, string>

UIAsset

private VisualTreeAsset UIAsset { get; set; }

Property Value

VisualTreeAsset

Methods

CacheVisualElements()

private void CacheVisualElements()

CreateGUI()

public void CreateGUI()

InitializeDeploymentEnvironmentDropdown()

private void InitializeDeploymentEnvironmentDropdown()

InitializeLocalBuildOptions()

private void InitializeLocalBuildOptions()

InitializeRemoteBuildOptions()

private void InitializeRemoteBuildOptions()

InitializeTypeDropdown()

private void InitializeTypeDropdown()

LaunchLocalBuild()

private void LaunchLocalBuild()

LaunchRemoteBuild()

private void LaunchRemoteBuild()

ShowBuildAssistant()

[MenuItem("File/4Build Assistant")]
public static void ShowBuildAssistant()

ShowBuildOptions(ChangeEvent<string>)

private void ShowBuildOptions(ChangeEvent<string> changeEvent)

Parameters

changeEvent ChangeEvent<string>

ShowLocalBuildOptions()

private void ShowLocalBuildOptions()

ShowRemoteBuildOptions()

private void ShowRemoteBuildOptions()