Table of Contents

Class ObjectAssemblySelectAnchorTool

Namespace
KSP.OAB
Assembly
Assembly-CSharp.dll
public class ObjectAssemblySelectAnchorTool : ObjectAssemblyPlacementTool, IObjectAssemblyTool, IDisposable
Inheritance
ObjectAssemblySelectAnchorTool
Implements
Inherited Members
Extension Methods

Constructors

ObjectAssemblySelectAnchorTool(ObjectAssemblyBuilderEvents, ObjectAssemblyUIEvents, ObjectAssemblyInputHandler, ObjectAssemblyPartTracker, OABSessionInformation, ObjectAssemblyCameraManager, ObjectAssemblyAssets)

public ObjectAssemblySelectAnchorTool(ObjectAssemblyBuilderEvents eventSystemToUse, ObjectAssemblyUIEvents uiEventsToUse, ObjectAssemblyInputHandler inputToUse, ObjectAssemblyPartTracker partTrackerToUse, OABSessionInformation stats, ObjectAssemblyCameraManager cameraManagerToUse, ObjectAssemblyAssets oabAssets)

Parameters

eventSystemToUse ObjectAssemblyBuilderEvents
uiEventsToUse ObjectAssemblyUIEvents
inputToUse ObjectAssemblyInputHandler
partTrackerToUse ObjectAssemblyPartTracker
stats OABSessionInformation
cameraManagerToUse ObjectAssemblyCameraManager
oabAssets ObjectAssemblyAssets

Properties

CanOutlineDisabledRenderers

protected override bool CanOutlineDisabledRenderers { get; }

Property Value

bool

DoOutlinesFilterNames

protected override bool DoOutlinesFilterNames { get; }

Property Value

bool

Methods

Initialize()

public override void Initialize()

PrimaryActionClick()

public override void PrimaryActionClick()

SetOutlinedPart(IObjectAssemblyPart, bool)

public override void SetOutlinedPart(IObjectAssemblyPart part, bool includeChildren)

Parameters

part IObjectAssemblyPart
includeChildren bool

SetupCursorForTool()

public override void SetupCursorForTool()

Terminate()

public override void Terminate()