Class ObjectAssemblyRotationTool
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
eventSystemToUseObjectAssemblyBuilderEventsuiEventsToUseObjectAssemblyUIEventsinputToUseObjectAssemblyInputHandlerpartTrackerToUseObjectAssemblyPartTrackerstatsOABSessionInformationcameraManagerToUseObjectAssemblyCameraManageroabAssetsObjectAssemblyAssets
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()