Table of Contents

Class OABCameraFPSDriver

Namespace
KSP.OAB
Assembly
Assembly-CSharp.dll
public class OABCameraFPSDriver : CameraDriverBase, ICameraDriver, ICameraDriverReadOnly, ICameraDriverInternalState
Inheritance
OABCameraFPSDriver
Implements
Inherited Members
Extension Methods

Constructors

OABCameraFPSDriver(ICameraDriver)

public OABCameraFPSDriver(ICameraDriver other)

Parameters

other ICameraDriver

OABCameraFPSDriver(Transform, Transform, Transform)

public OABCameraFPSDriver(Transform pivot, Transform gimbal, Transform camera)

Parameters

pivot Transform
gimbal Transform
camera Transform

Methods

Clone()

public override ICameraDriver Clone()

Returns

ICameraDriver

RotateWithLockedCamera(Action<float, bool>, float, bool)

protected void RotateWithLockedCamera(Action<float, bool> rotationSetter, float newVal, bool validate = true)

Parameters

rotationSetter Action<float, bool>
newVal float
validate bool

SetPitch(float, bool)

public override void SetPitch(float value, bool validate = true)

Parameters

value float
validate bool

SetRoll(float, bool)

public override void SetRoll(float value, bool validate = true)

Parameters

value float
validate bool

SetYaw(float, bool)

public override void SetYaw(float value, bool validate = true)

Parameters

value float
validate bool