C# Class ctac.CameraMovementView

Inheritance: strange.extensions.mediation.impl.View
Mostrar archivo Open project: dshook/centauri-tac

Public Properties

Property Type Description
zoomEnabled bool

Public Methods

Method Description
Init ( RaycastModel rm ) : void
LinePlaneIntersection ( Vector3 &intersection, Vector3 linePoint, Vector3 lineVec, Vector3 planeNormal, Vector3 planePoint ) : bool
RotateCamera ( Vector3 point, Vector3 axis, float angle, float time ) : IEnumerator
SetVectorLength ( Vector3 vector, float size ) : Vector3
Update ( ) : void

Private Methods

Method Description
CameraOrthoSize ( ) : float
RotateCamera ( bool rotateLeft ) : void
UpdateDragging ( ) : void
ZoomInOut ( bool zoomIn ) : void
setDragEnabled ( bool selected ) : void

Method Details

Init() public method

public Init ( RaycastModel rm ) : void
rm RaycastModel
return void

LinePlaneIntersection() public static method

public static LinePlaneIntersection ( Vector3 &intersection, Vector3 linePoint, Vector3 lineVec, Vector3 planeNormal, Vector3 planePoint ) : bool
intersection Vector3
linePoint Vector3
lineVec Vector3
planeNormal Vector3
planePoint Vector3
return bool

RotateCamera() public method

public RotateCamera ( Vector3 point, Vector3 axis, float angle, float time ) : IEnumerator
point Vector3
axis Vector3
angle float
time float
return IEnumerator

SetVectorLength() public static method

public static SetVectorLength ( Vector3 vector, float size ) : Vector3
vector Vector3
size float
return Vector3

Update() public method

public Update ( ) : void
return void

Property Details

zoomEnabled public_oe property

public bool zoomEnabled
return bool