C# Class CameraTools.PanToFollowTargetCameraBehaviour

Inheritance: ICameraBehaviour
Show file Open project: juliancruz87/madbricks

Public Methods

Method Description
Disable ( CameraParams cameraParams ) : void
Enable ( CameraParams cameraParams ) : void
Initialize ( Vector3 levelLimitMin, Vector3 levelLimitMax ) : void
SetTargetToFollow ( Transform transform ) : void
UpdateParams ( CameraParams cameraParams ) : void
UpdateParamsWhenAdded ( CameraParams cameraParams ) : void

Private Methods

Method Description
GetCurrentOffsetFromTarget ( CameraParams cameraParams ) : Vector3
Move ( Vector3 deltaMove, Vector3 &position ) : void

Method Details

Disable() public method

public Disable ( CameraParams cameraParams ) : void
cameraParams CameraParams
return void

Enable() public method

public Enable ( CameraParams cameraParams ) : void
cameraParams CameraParams
return void

Initialize() public method

public Initialize ( Vector3 levelLimitMin, Vector3 levelLimitMax ) : void
levelLimitMin UnityEngine.Vector3
levelLimitMax UnityEngine.Vector3
return void

SetTargetToFollow() public method

public SetTargetToFollow ( Transform transform ) : void
transform UnityEngine.Transform
return void

UpdateParams() public method

public UpdateParams ( CameraParams cameraParams ) : void
cameraParams CameraParams
return void

UpdateParamsWhenAdded() public method

public UpdateParamsWhenAdded ( CameraParams cameraParams ) : void
cameraParams CameraParams
return void