Table of Contents

Class ObjectAssemblyBuilderHUD

Namespace
KSP.OAB
Assembly
Assembly-CSharp.dll
public class ObjectAssemblyBuilderHUD : KerbalMonoBehaviour, IDataContextProvider, IObjectAssemblyHUD
Inheritance
ObjectAssemblyBuilderHUD
Implements
Inherited Members
Extension Methods

Constructors

ObjectAssemblyBuilderHUD()

public ObjectAssemblyBuilderHUD()

Fields

ConsoleToolbox

public VABConsoleToolbox ConsoleToolbox

Field Value

VABConsoleToolbox

QuickNavMenu

public QuickNavigationLayout QuickNavMenu

Field Value

QuickNavigationLayout

_camera

public Camera _camera

Field Value

Camera

builder

public ObjectAssemblyBuilder builder

Field Value

ObjectAssemblyBuilder

colorPicker

public ObjectAssemblyColorPicker colorPicker

Field Value

ObjectAssemblyColorPicker

dataContext

public DataContext dataContext

Field Value

DataContext

engineeringReport

public ObjectAssemblyUIEngineeringReport engineeringReport

Field Value

ObjectAssemblyUIEngineeringReport

header

public ObjectAssemblyHeader header

Field Value

ObjectAssemblyHeader

hudBindRoot

protected ContextBindRoot hudBindRoot

Field Value

ContextBindRoot

iconSprite

public SpriteRenderer iconSprite

Field Value

SpriteRenderer

lastLoadedWorkspaceFile

public string lastLoadedWorkspaceFile

Field Value

string

lastSelectedWorkspaceFile

public string lastSelectedWorkspaceFile

Field Value

string

objectOutlinesManager

public ObjectOutlinesManager objectOutlinesManager

Field Value

ObjectOutlinesManager

partSearchFilter

public ObjectAssemblyPartsSearchFilter partSearchFilter

Field Value

ObjectAssemblyPartsSearchFilter

partsPicker

public AssemblyPartsPicker partsPicker

Field Value

AssemblyPartsPicker

partsPickerBAE

public AssemblyPartsPicker partsPickerBAE

Field Value

AssemblyPartsPicker

proceduralFairings

public ProceduralFairingEditUI proceduralFairings

Field Value

ProceduralFairingEditUI

proceduralParts

public ProceduralPartUI proceduralParts

Field Value

ProceduralPartUI

toolbar

public ObjectAssemblyToolbar toolbar

Field Value

ObjectAssemblyToolbar

tooltip

public ObjectAssemblyTooltip tooltip

Field Value

ObjectAssemblyTooltip

viewCube

public ObjectAssemblyViewCube viewCube

Field Value

ObjectAssemblyViewCube

Properties

Camera

public Camera Camera { get; }

Property Value

Camera

Canvas

public Canvas Canvas { get; }

Property Value

Canvas

Context

public IDataContextReadonly Context { get; }

Property Value

IDataContextReadonly

TotalStages

public int TotalStages { get; }

Property Value

int

Methods

GetCurrentPartsPicker()

public AssemblyPartsPicker GetCurrentPartsPicker()

Returns

AssemblyPartsPicker

InitializeClasses()

public void InitializeClasses()

OnCursorImageUpdated(Texture2D)

public virtual void OnCursorImageUpdated(Texture2D image)

Parameters

image Texture2D

OnCursorPositionUpdated(bool, Vector2)

public virtual void OnCursorPositionUpdated(bool visible, Vector2 screenPos)

Parameters

visible bool
screenPos Vector2

OnUpdate()

public void OnUpdate()

SetOmitStagingMessages(bool)

public void SetOmitStagingMessages(bool omitStagingMsgs)

Parameters

omitStagingMsgs bool

SetUpContextBindRoot()

public void SetUpContextBindRoot()

ShowSideWidget(GameObject, bool)

public void ShowSideWidget(GameObject o, bool onscreen = true)

Parameters

o GameObject
onscreen bool

TogglePartsSearchFilter(bool)

public void TogglePartsSearchFilter(bool toggle)

Parameters

toggle bool