C# 클래스 ctac.CameraMovementView

상속: strange.extensions.mediation.impl.View
파일 보기 프로젝트 열기: dshook/centauri-tac

공개 프로퍼티들

프로퍼티 타입 설명
zoomEnabled bool

공개 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
CameraOrthoSize ( ) : float
RotateCamera ( bool rotateLeft ) : void
UpdateDragging ( ) : void
ZoomInOut ( bool zoomIn ) : void
setDragEnabled ( bool selected ) : void

메소드 상세

Init() 공개 메소드

public Init ( RaycastModel rm ) : void
rm RaycastModel
리턴 void

LinePlaneIntersection() 공개 정적인 메소드

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

RotateCamera() 공개 메소드

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

SetVectorLength() 공개 정적인 메소드

public static SetVectorLength ( Vector3 vector, float size ) : Vector3
vector Vector3
size float
리턴 Vector3

Update() 공개 메소드

public Update ( ) : void
리턴 void

프로퍼티 상세

zoomEnabled 공개적으로 프로퍼티

public bool zoomEnabled
리턴 bool