Table of Contents

Class ObjectAssemblyRotationTool

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

Constructors

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

public ObjectAssemblyRotationTool(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()

OnResetRotation()

protected override void OnResetRotation()

PrimaryActionClick()

public override void PrimaryActionClick()

SetupCursorForTool()

public override void SetupCursorForTool()

Terminate()

public override void Terminate()