Table of Contents

Class ObjectAssemblyUIEvents

Namespace
KSP.OAB
Assembly
Assembly-CSharp.dll
public class ObjectAssemblyUIEvents
Inheritance
ObjectAssemblyUIEvents
Inherited Members
Extension Methods

Constructors

ObjectAssemblyUIEvents()

public ObjectAssemblyUIEvents()

Fields

OnApplyColorToPart

public Action<IObjectAssemblyPart, IReadOnlyList<IObjectAssemblyPart>> OnApplyColorToPart

Field Value

Action<IObjectAssemblyPart, IReadOnlyList<IObjectAssemblyPart>>

OnAssemblyBoundsStatusChange

public Action OnAssemblyBoundsStatusChange

Field Value

Action

OnAssemblyResourceCostStatusChange

public Action OnAssemblyResourceCostStatusChange

Field Value

Action

OnColorPickerCancel

public Action OnColorPickerCancel

Field Value

Action

OnCostFilterUpdated

public Action<List<AssemblyPartsCostFilter>> OnCostFilterUpdated

Field Value

Action<List<AssemblyPartsCostFilter>>

OnCreatePart

public Action<IObjectAssemblyAvailablePart> OnCreatePart

Field Value

Action<IObjectAssemblyAvailablePart>

OnCursorIconImageUpdated

public Action<Texture2D> OnCursorIconImageUpdated

Field Value

Action<Texture2D>

OnCursorIconPositionUpdated

public Action<bool, Vector2> OnCursorIconPositionUpdated

Field Value

Action<bool, Vector2>

OnDeleteGrabbedParts

public Action OnDeleteGrabbedParts

Field Value

Action

OnDeleteWorkspaceFile

public Action<string, IOProvider.DataLocation> OnDeleteWorkspaceFile

Field Value

Action<string, IOProvider.DataLocation>

OnExit

public Action OnExit

Field Value

Action

OnFuelTypeFilterUpdated

public Action<List<AssemblyPartsFuelTypeFilter>> OnFuelTypeFilterUpdated

Field Value

Action<List<AssemblyPartsFuelTypeFilter>>

OnHideModal

[LogIgnore]
public Action OnHideModal

Field Value

Action

OnHideTooltip

[LogIgnore]
public Action OnHideTooltip

Field Value

Action

OnInitialVABUILoaded

public Action OnInitialVABUILoaded

Field Value

Action

OnLanguageChange

public Action OnLanguageChange

Field Value

Action

OnLaunch

public Action OnLaunch

Field Value

Action

OnLoadWorkspace

public Action<OABLoadDialogExistingSave> OnLoadWorkspace

Field Value

Action<OABLoadDialogExistingSave>

OnMergeWorkspace

public Action<OABLoadDialogExistingSave> OnMergeWorkspace

Field Value

Action<OABLoadDialogExistingSave>

OnNew

public Action OnNew

Field Value

Action

OnOrthoTransitionUpdated

public Action<bool, float, Quaternion> OnOrthoTransitionUpdated

Field Value

Action<bool, float, Quaternion>

OnOrthographicSizeChanged

public Action<float> OnOrthographicSizeChanged

Field Value

Action<float>

OnOrthographicZoomChanged

public Action<float, float> OnOrthographicZoomChanged

Field Value

Action<float, float>

OnPartReload

public Action<IObjectAssemblyAvailablePart> OnPartReload

Field Value

Action<IObjectAssemblyAvailablePart>

OnPartsSearchFilterToggle

public Action<bool> OnPartsSearchFilterToggle

Field Value

Action<bool>

OnRedo

public Action OnRedo

Field Value

Action

OnRefresh

[LogIgnore]
[Obsolete("This action should no longer be used for updating UI - please implement actions specific to your use case")]
public Action OnRefresh

Field Value

Action

OnRefreshPartsPicker

public Action OnRefreshPartsPicker

Field Value

Action

OnRequestPartDeletionFX

public Action<IObjectAssemblyPart, Vector3> OnRequestPartDeletionFX

Field Value

Action<IObjectAssemblyPart, Vector3>

OnRevertTool

public Action OnRevertTool

Field Value

Action

OnSaveDialogAfterWarning

public Action OnSaveDialogAfterWarning

Field Value

Action

OnSaveWorkspace

public Action<string, string, string, string, bool, IOProvider.DataLocation> OnSaveWorkspace

Field Value

Action<string, string, string, string, bool, IOProvider.DataLocation>

OnSetAssemblyAnchorButton

public Action OnSetAssemblyAnchorButton

Field Value

Action

OnSetColorButton

public Action OnSetColorButton

Field Value

Action

OnSetLaunchAssemblyButton

public Action OnSetLaunchAssemblyButton

Field Value

Action

OnSetManipulatedPartButton

public Action OnSetManipulatedPartButton

Field Value

Action

OnSetOABOrientationMode

public Action<OABOrientation> OnSetOABOrientationMode

Field Value

Action<OABOrientation>

OnSetUIDeletionLock

public Action<bool> OnSetUIDeletionLock

Field Value

Action<bool>

OnShowModal

public Action<IObjectAssemblyAvailablePart, RectTransform> OnShowModal

Field Value

Action<IObjectAssemblyAvailablePart, RectTransform>

OnShowTooltip

public Action<string, RectTransform> OnShowTooltip

Field Value

Action<string, RectTransform>

OnStartOrthoTransition

public Action<bool, bool> OnStartOrthoTransition

Field Value

Action<bool, bool>

OnTechLevelFilterUpdated

public Action<List<AssemblyPartsTechLevelFilter>> OnTechLevelFilterUpdated

Field Value

Action<List<AssemblyPartsTechLevelFilter>>

OnToolReadyToRelease

public Action<IObjectAssemblyTool> OnToolReadyToRelease

Field Value

Action<IObjectAssemblyTool>

OnTypeFilterUpdated

public Action<List<AssemblyPartTypeFilter>> OnTypeFilterUpdated

Field Value

Action<List<AssemblyPartTypeFilter>>

OnUndo

public Action OnUndo

Field Value

Action

OnUserBlueprintToggle

public Action<bool> OnUserBlueprintToggle

Field Value

Action<bool>

OnUserWorldRotateStart

public Action OnUserWorldRotateStart

Field Value

Action

OnUserWorldRotateStop

public Action OnUserWorldRotateStop

Field Value

Action