Table of Contents

Class ObjectAssemblyBuilderEvents

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

Constructors

ObjectAssemblyBuilderEvents()

public ObjectAssemblyBuilderEvents()

Fields

AssemblyDeleted

public Action<IObjectAssembly> AssemblyDeleted

Field Value

Action<IObjectAssembly>

FlipPartHorizontally

public Action<IObjectAssemblyPart> FlipPartHorizontally

Field Value

Action<IObjectAssemblyPart>

OnCameraReset

public Action OnCameraReset

Field Value

Action

OnCameraRotate

public Action OnCameraRotate

Field Value

Action

OnCameraRotateReleased

public Action OnCameraRotateReleased

Field Value

Action

OnCameraSet

public Action<Camera> OnCameraSet

Field Value

Action<Camera>

OnConfigured

public Action<OABVariant, OABEnvironmentType, OABConstructionType> OnConfigured

Field Value

Action<OABVariant, OABEnvironmentType, OABConstructionType>

OnCopyAssembly

public Action OnCopyAssembly

Field Value

Action

OnDirtyingAction

public Action<OABActionType> OnDirtyingAction

Field Value

Action<OABActionType>

OnDuplicateAssembly

public Action<IObjectAssemblyPart> OnDuplicateAssembly

Field Value

Action<IObjectAssemblyPart>

OnFavoritePart

public Action OnFavoritePart

Field Value

Action

OnGamepadRightStickPerformed

public Action OnGamepadRightStickPerformed

Field Value

Action

OnInputCancel

public Action OnInputCancel

Field Value

Action

OnInternalRefresh

[LogIgnore]
public Action OnInternalRefresh

Field Value

Action

OnLateUpdate

[LogIgnore]
public Action OnLateUpdate

Field Value

Action

OnMainAssemblyChanged

public Action<IObjectAssembly, IObjectAssembly> OnMainAssemblyChanged

Field Value

Action<IObjectAssembly, IObjectAssembly>

OnMainAssemblyReset

public Action<IObjectAssembly> OnMainAssemblyReset

Field Value

Action<IObjectAssembly>

OnMainAssemblySet

public Action<IObjectAssembly> OnMainAssemblySet

Field Value

Action<IObjectAssembly>

OnManipulationModeChanged

public Action OnManipulationModeChanged

Field Value

Action

OnNumberPress

public Action<int> OnNumberPress

Field Value

Action<int>

OnPartDisconnected

public Action<IObjectAssemblyPart> OnPartDisconnected

Field Value

Action<IObjectAssemblyPart>

OnPartHighlighted

public Action<IObjectAssemblyPart, Vector3> OnPartHighlighted

Field Value

Action<IObjectAssemblyPart, Vector3>

OnPartSnapped

public Action OnPartSnapped

Field Value

Action

OnPasteAssembly

public Action OnPasteAssembly

Field Value

Action

OnPostLateUpdate

[LogIgnore]
public Action OnPostLateUpdate

Field Value

Action

OnPostUpdate

[LogIgnore]
public Action OnPostUpdate

Field Value

Action

OnPreLateUpdate

[LogIgnore]
public Action OnPreLateUpdate

Field Value

Action

OnPreUpdate

[LogIgnore]
public Action OnPreUpdate

Field Value

Action

OnPrimaryActionClick

public Action OnPrimaryActionClick

Field Value

Action

OnPrimaryActionDoubleClick

public Action OnPrimaryActionDoubleClick

Field Value

Action

OnPrimaryActionUp

public Action OnPrimaryActionUp

Field Value

Action

OnRequestNextSymmetryMode

public Action OnRequestNextSymmetryMode

Field Value

Action

OnRequestPreviousSymmetryMode

public Action OnRequestPreviousSymmetryMode

Field Value

Action

OnRequestToggleSnappingMode

public Action OnRequestToggleSnappingMode

Field Value

Action

OnRequestToggleTargetLock

public Action OnRequestToggleTargetLock

Field Value

Action

OnResetRotation

public Action OnResetRotation

Field Value

Action

OnSearch

public Action<bool> OnSearch

Field Value

Action<bool>

OnSecondaryActionClick

public Action OnSecondaryActionClick

Field Value

Action

OnSecondaryActionDoubleClick

public Action OnSecondaryActionDoubleClick

Field Value

Action

OnSecondaryActionDown

public Action OnSecondaryActionDown

Field Value

Action

OnSecondaryActionUp

public Action OnSecondaryActionUp

Field Value

Action

OnSelectedPartChanged

public Action<IObjectAssemblyPart> OnSelectedPartChanged

Field Value

Action<IObjectAssemblyPart>

OnShutdown

public Action OnShutdown

Field Value

Action

OnSnapRotation

public Action<Vector3> OnSnapRotation

Field Value

Action<Vector3>

OnStageInfoUpdate

[LogIgnore]
public Action<List<IObjectAssemblyPartStageInfo>> OnStageInfoUpdate

Field Value

Action<List<IObjectAssemblyPartStageInfo>>

OnStartUp

public Action OnStartUp

Field Value

Action

OnSymmetryModeChanged

public Action OnSymmetryModeChanged

Field Value

Action

OnTargetLockToggle

public Action<bool> OnTargetLockToggle

Field Value

Action<bool>

OnTertiaryActionClick

public Action OnTertiaryActionClick

Field Value

Action

OnTertiaryActionDoubleClick

public Action OnTertiaryActionDoubleClick

Field Value

Action

OnTertiaryActionDown

public Action OnTertiaryActionDown

Field Value

Action

OnTertiaryActionUp

public Action OnTertiaryActionUp

Field Value

Action

OnToggleAnglesnap

public Action<bool> OnToggleAnglesnap

Field Value

Action<bool>

OnToggleConsoleToolbox

public Action OnToggleConsoleToolbox

Field Value

Action

OnToolRotatedPart

public Action<Vector3> OnToolRotatedPart

Field Value

Action<Vector3>

OnUpdate

[LogIgnore]
public Action OnUpdate

Field Value

Action

PostOnAssemblyCreatedFromUI

public Action<IObjectAssembly> PostOnAssemblyCreatedFromUI

Field Value

Action<IObjectAssembly>

PostOnCheckDesignConcerns

public Action PostOnCheckDesignConcerns

Field Value

Action

PostOnLoadAssembly

public Action PostOnLoadAssembly

Field Value

Action

PostOnLoadSubAssembly

public Action PostOnLoadSubAssembly

Field Value

Action

PostOnPartCreated

public Action<IObjectAssemblyPart> PostOnPartCreated

Field Value

Action<IObjectAssemblyPart>

PostOnPartDropped

public Action<IObjectAssemblyPart> PostOnPartDropped

Field Value

Action<IObjectAssemblyPart>

PostOnPartFinalized

public Action<IObjectAssemblyPart> PostOnPartFinalized

Field Value

Action<IObjectAssemblyPart>

PostOnPartGrabbed

public Action<IObjectAssemblyPart> PostOnPartGrabbed

Field Value

Action<IObjectAssemblyPart>

PostOnPartPlacedConnected

public Action<IObjectAssemblyPart> PostOnPartPlacedConnected

Field Value

Action<IObjectAssemblyPart>

PostOnPartPlacedNonConnected

public Action<IObjectAssemblyPart> PostOnPartPlacedNonConnected

Field Value

Action<IObjectAssemblyPart>

PostOnPartPrefabLoaded

public Action<IObjectAssemblyAvailablePart> PostOnPartPrefabLoaded

Field Value

Action<IObjectAssemblyAvailablePart>

PostOnPartSelected

public Action<IObjectAssemblyPart> PostOnPartSelected

Field Value

Action<IObjectAssemblyPart>

PostOnResourceCostUpdate

public Action PostOnResourceCostUpdate

Field Value

Action

PostOnResourcesUpdate

public Action<List<IObjectAssemblyResource>> PostOnResourcesUpdate

Field Value

Action<List<IObjectAssemblyResource>>

PostOnSaveAssembly

public Action PostOnSaveAssembly

Field Value

Action

PostOnSaveSubAssembly

public Action PostOnSaveSubAssembly

Field Value

Action

PostOnSymmetrySetCreated

public Action<SymmetrySet> PostOnSymmetrySetCreated

Field Value

Action<SymmetrySet>

PostOnSymmetrySetDeleted

public Action PostOnSymmetrySetDeleted

Field Value

Action

PostOnToolSet

public Action<IObjectAssemblyTool> PostOnToolSet

Field Value

Action<IObjectAssemblyTool>

PostOnUpdateAssemblyStats

public Action PostOnUpdateAssemblyStats

Field Value

Action

PreOnCheckDesignConcerns

public Action PreOnCheckDesignConcerns

Field Value

Action

PreOnLaunchAssemblyAtLocation

public Action<SerializedLocation> PreOnLaunchAssemblyAtLocation

Field Value

Action<SerializedLocation>

PreOnLoadAssembly

public Action PreOnLoadAssembly

Field Value

Action

PreOnLoadSubAssembly

public Action PreOnLoadSubAssembly

Field Value

Action

PreOnPartCreated

public Action<IObjectAssemblyAvailablePart> PreOnPartCreated

Field Value

Action<IObjectAssemblyAvailablePart>

PreOnPartDeleted

public Action<IObjectAssemblyPart> PreOnPartDeleted

Field Value

Action<IObjectAssemblyPart>

PreOnPartDropped

public Action<IObjectAssemblyPart> PreOnPartDropped

Field Value

Action<IObjectAssemblyPart>

PreOnPartGrabbed

public Action<IObjectAssemblyPart> PreOnPartGrabbed

Field Value

Action<IObjectAssemblyPart>

PreOnPartSelected

public Action<IObjectAssemblyPart> PreOnPartSelected

Field Value

Action<IObjectAssemblyPart>

PreOnResourcesUpdate

public Action<List<IObjectAssemblyResource>> PreOnResourcesUpdate

Field Value

Action<List<IObjectAssemblyResource>>

PreOnSaveAssembly

public Action PreOnSaveAssembly

Field Value

Action

PreOnSaveSubAssembly

public Action PreOnSaveSubAssembly

Field Value

Action

PreOnSymmetrySetCreated

public Action PreOnSymmetrySetCreated

Field Value

Action

PreOnSymmetrySetDeleted

public Action<SymmetrySet> PreOnSymmetrySetDeleted

Field Value

Action<SymmetrySet>

PreOnToolSet

public Action<IObjectAssemblyTool> PreOnToolSet

Field Value

Action<IObjectAssemblyTool>

PreOnUpdateAssemblyStats

public Action PreOnUpdateAssemblyStats

Field Value

Action

ProceduralFairingEditSelectionChanged

public Action<Module_Fairing> ProceduralFairingEditSelectionChanged

Field Value

Action<Module_Fairing>

ProceduralFairingIsEditableChanged

public Action<Module_Fairing, bool> ProceduralFairingIsEditableChanged

Field Value

Action<Module_Fairing, bool>

ProceduralFairingMeshUpdated

public Action<Module_Fairing> ProceduralFairingMeshUpdated

Field Value

Action<Module_Fairing>

ProceduralFairingRingChanged

public Action<bool> ProceduralFairingRingChanged

Field Value

Action<bool>

ProceduralFairingSectionChanged

public Action<bool> ProceduralFairingSectionChanged

Field Value

Action<bool>

ProceduralPartEditSelectionChanged

public Action<Module_ProceduralPart> ProceduralPartEditSelectionChanged

Field Value

Action<Module_ProceduralPart>

ProceduralPartIsEditableChanged

public Action<Module_ProceduralPart, bool> ProceduralPartIsEditableChanged

Field Value

Action<Module_ProceduralPart, bool>

ProceduralPartMeshUpdated

public Action<Module_ProceduralPart> ProceduralPartMeshUpdated

Field Value

Action<Module_ProceduralPart>

RequestPartLoad

public Action<IObjectAssemblyAvailablePart> RequestPartLoad

Field Value

Action<IObjectAssemblyAvailablePart>