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