1234567891011121314151617181920212223242526272829303132333435 |
- #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"): {
- 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;
- };
|