C# Class KerbCam.ManualCameraControl

Inheritance: UnityEngine.MonoBehaviour, CameraController.Client
Datei anzeigen Open project: huin/kerbcam Class Usage Examples

Public Properties

Property Type Description
RotDown ManualMove
RotLeft ManualMove
RotRight ManualMove
RotRollLeft ManualMove
RotRollRight ManualMove
RotUp ManualMove
TrnBackward ManualMove
TrnDown ManualMove
TrnForward ManualMove
TrnLeft ManualMove
TrnRight ManualMove
TrnUp ManualMove
rotateSliderPosition float
translateSliderPosition float

Public Methods

Method Description
CameraController ( ) : void
Create ( ) : ManualCameraControl
HandleMoveStateChange ( int id, bool newState ) : void
LoseControl ( ) : void
TakeControl ( ) : void
Update ( ) : void

Private Methods

Method Description
AddMove ( ManualMove move, BoundKey binding ) : ManualMove
AddRot ( Vector3 axis, BoundKey binding ) : ManualMove
AddTrn ( Vector3 trn, BoundKey binding ) : ManualMove
DeltaTime ( ) : float
RotateTransformRotation ( Transform trn, float angle, Vector3 axis ) : void
RotationFactor ( float deltaTime ) : float
TranslationFactor ( float deltaTime ) : float

Method Details

CameraController() public method

public CameraController ( ) : void
return void

Create() public static method

public static Create ( ) : ManualCameraControl
return ManualCameraControl

HandleMoveStateChange() public method

public HandleMoveStateChange ( int id, bool newState ) : void
id int
newState bool
return void

LoseControl() public method

public LoseControl ( ) : void
return void

TakeControl() public method

public TakeControl ( ) : void
return void

Update() public method

public Update ( ) : void
return void

Property Details

RotDown public_oe property

public ManualMove,KerbCam RotDown
return ManualMove

RotLeft public_oe property

public ManualMove,KerbCam RotLeft
return ManualMove

RotRight public_oe property

public ManualMove,KerbCam RotRight
return ManualMove

RotRollLeft public_oe property

public ManualMove,KerbCam RotRollLeft
return ManualMove

RotRollRight public_oe property

public ManualMove,KerbCam RotRollRight
return ManualMove

RotUp public_oe property

public ManualMove,KerbCam RotUp
return ManualMove

TrnBackward public_oe property

public ManualMove TrnBackward
return ManualMove

TrnDown public_oe property

public ManualMove TrnDown
return ManualMove

TrnForward public_oe property

public ManualMove TrnForward
return ManualMove

TrnLeft public_oe property

public ManualMove TrnLeft
return ManualMove

TrnRight public_oe property

public ManualMove TrnRight
return ManualMove

TrnUp public_oe property

public ManualMove TrnUp
return ManualMove

rotateSliderPosition public_oe property

public float rotateSliderPosition
return float

translateSliderPosition public_oe property

public float translateSliderPosition
return float