public Zoom0Behaviour(PathCameraSettings settings) : base(settings) { panMove = new InertialMove<Vector3>(suppressMoveFunc: x => x*0.3f, sumFunc: (x, y) => x + y, isGreaterThenEpsilon: x => x.sqrMagnitude > epsilon, zeroValue: Vector3.zero); }
protected CameraBehaviour(PathCameraSettings settings) { this.settings = settings; }
public Zoom2ModelBehavior(PathCameraSettings settings) : base(settings) { }
public Zoom1Behaviour(PathCameraSettings settings) : base(settings) { }