...google translate
bestRange - najlepsza odległość
maxRange - maximalna odległość
.....
google -> elevation azimuth ->

Najlepiej wypróbuj jak to działa zmieniając instancje tej klasy. np dla eqwipunku jest zmieniony offset pozycji:
VAR FLOAT targetOffsetX;
VAR FLOAT targetOffsetY;
VAR FLOAT targetOffsetZ;
Kamera podczas gry dostaje pozycje na która ma lecieć, dlatego nazwa targetOffset....
a wiec kamera podczas eqwipunku jest bardzie "wyśrodkowana" a podczas biegu kamera leci wyżej nad bohaterem.

VAR FLOAT rotOffsetX;
VAR FLOAT rotOffsetY;
VAR FLOAT rotOffsetZ;
pewnie tak samo jako target offset zmienia pozycje to zmienia default otoczenie kamery -> rotation
// dynamic
VAR FLOAT veloTrans; // velocity while easing to best position
VAR FLOAT veloRot; // velocity while rotating to best orientation
To chyba oczywiste velocity -> szybkość jaka leci kamera, jak bardzo male to kamera wolno reaguje na translacje lub rotacje