Class ObjectAssemblyToolbar
- Namespace
- KSP.OAB
- Assembly
- Assembly-CSharp.dll
public class ObjectAssemblyToolbar : KerbalMonoBehaviour
- Inheritance
-
ObjectAssemblyToolbar
- Inherited Members
-
- Extension Methods
-
Constructors
public ObjectAssemblyToolbar()
Fields
public ObjectAssemblyCoMMarker CoMMarker
Field Value
- ObjectAssemblyCoMMarker
public ObjectAssemblyCoPMarker CoPMarker
Field Value
- ObjectAssemblyCoPMarker
public ObjectAssemblyCoTMarker CoTMarker
Field Value
- ObjectAssemblyCoTMarker
public CanvasGroup alignmentModeFlyoutCanvas
Field Value
- CanvasGroup
public ToggleExtended alignmentModeToggle
Field Value
- ToggleExtended
public ContextBindRoot bindRoot
Field Value
- ContextBindRoot
public MultiClickButton symmetryModeButton
Field Value
- MultiClickButton
public CanvasGroup symmetryModeFlyout
Field Value
- CanvasGroup
Methods
public void Initialize(ObjectAssemblyBuilder currentBuilder)
Parameters
currentBuilder ObjectAssemblyBuilder
public void NextSymmetryMode()
public void PreviousSymmetryMode()
public void SetAlignmentModeFlyoutEnabled(bool isEnabled)
Parameters
isEnabled bool
public void SetOABLocalFrame(bool isLocalFrame)
Parameters
isLocalFrame bool
public void SetSymmetryModeFlyoutEnabled()
public void SetSymmetryModeFlyoutEnabled(bool isEnabled)
Parameters
isEnabled bool
public void SetSymmetryModeOnClick(BuilderSymmetryMode modeIndex)
Parameters
modeIndex BuilderSymmetryMode
public void SetSymmetryModeOnClick(int modeIndex)
Parameters
modeIndex int
public void ToggleOABSnapProp_OnChanged()
public bool WasSymmetryFlyoutButtonClicked()
Returns
- bool