Table of Contents

Class ObjectAssemblySelectLaunchTool

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

Constructors

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

public ObjectAssemblySelectLaunchTool(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

Methods

Initialize()

public override void Initialize()

OnUpdate()

protected override void OnUpdate()

PrimaryActionClick()

public override void PrimaryActionClick()

SetupCursorForTool()

public override void SetupCursorForTool()

Terminate()

public override void Terminate()