Table of Contents

Class CameraTemplateFPSDriver

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

Constructors

CameraTemplateFPSDriver(ICameraDriver)

public CameraTemplateFPSDriver(ICameraDriver other)

Parameters

other ICameraDriver

CameraTemplateFPSDriver(Transform, Transform, Transform)

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