Table of Contents

Class SampleFPSDriver

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

Constructors

SampleFPSDriver(ICameraDriver)

public SampleFPSDriver(ICameraDriver other)

Parameters

other ICameraDriver

SampleFPSDriver(Transform, Transform, Transform)

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