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
public VABConsoleToolbox ConsoleToolbox
Field Value
- VABConsoleToolbox
public QuickNavigationLayout QuickNavMenu
Field Value
- QuickNavigationLayout
_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
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
public ObjectAssemblyToolbar toolbar
Field Value
- ObjectAssemblyToolbar
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()
SetOmitStagingMessages(bool)
public void SetOmitStagingMessages(bool omitStagingMsgs)
Parameters
omitStagingMsgs bool
SetUpContextBindRoot()
public void SetUpContextBindRoot()
public void ShowSideWidget(GameObject o, bool onscreen = true)
Parameters
o GameObject
onscreen bool
TogglePartsSearchFilter(bool)
public void TogglePartsSearchFilter(bool toggle)
Parameters
toggle bool