35 lines
765 B
Plaintext
35 lines
765 B
Plaintext
#include "defines.h"
|
|
/*
|
|
Author: Bryan "Tonic" Boardwine
|
|
|
|
Description:
|
|
Updates the view distance dependant on whether the player
|
|
is on foot, a car or an aircraft.
|
|
*/
|
|
private "_dist";
|
|
switch (true) do {
|
|
case (!(EQUAL(SEL(UAVControl getConnectedUAV player,1),""))): {
|
|
setViewDistance tawvd_drone;
|
|
_dist = tawvd_drone;
|
|
};
|
|
|
|
case ((vehicle player) isKindOf "Man"): {
|
|
setViewDistance tawvd_foot;
|
|
_dist = tawvd_foot;
|
|
};
|
|
|
|
case (((vehicle player) isKindOf "LandVehicle") || ((vehicle player) isKindOf "Ship")): {
|
|
setViewDistance tawvd_car;
|
|
_dist = tawvd_car;
|
|
};
|
|
|
|
case ((vehicle player) isKindOf "Air"): {
|
|
setViewDistance tawvd_air;
|
|
_dist = tawvd_air;
|
|
};
|
|
};
|
|
|
|
if(tawvd_syncObject) then {
|
|
setObjectViewDistance [_dist,100];
|
|
tawvd_object = _dist;
|
|
}; |