public static var e_ModeBody
public static var e_ModeFace
public static var e_ModeTop
public static var e_ModeLegs
public static var e_ModeFeet
public function CameraController( startZoomMode: Number )
public function SetCameraPosition( pos: Vector3 ) : Void
public function SetLockPosUpdate( val: Boolean ):Void
public function UpdateTargetPositions( character: Character ) : Void
public function SetZoomMode( mode: Number, animTime: Number ) : Void
public function SetCameraHeight( height: Number ) : Void
public function GetCameraHeight() : Number
function PlaceCamera( camPos: Vector3, targetPos: Vector3, up: Vector3 )
public function FrameProcess()
public function MouseWheel( delta: Number )
private var m_CameraMinDistance: Number
private var m_CameraMaxDistance: Number
private var m_MinDistances: Array
private var m_MaxDistances: Array
private var m_CameraPosition: Vector3
private var m_TargetHeadPos: Vector3
private var m_TargetGroundPos: Vector3
private var m_CameraHeight: Interpolator
private var m_CameraDistance: Interpolator
private var m_IsAnimating: Boolean
private var m_IsInteractive: Boolean
private var m_AnimStartTime: Number
private var m_AnimEndTime: Number
private var m_LockPosUpdate: Boolean