/* * Author: GitHawk * Reads the fuel counter. * * Arguments: * 0: Unit * 1: Fuel Source * * Return Value: * None * * Example: * [player, fuelTruck] call ace_refuel_fnc_readFuelCounter * * Public: No */ #include "script_component.hpp" params [["_unit", objNull, [objNull]], ["_source", objNull, [objNull]]]; private _currentFuel = [_source] call FUNC(getFuel); private _fuelCounter = if (_currentFuel == REFUEL_INFINITE_FUEL) then { _source getVariable [QGVAR(fuelCounter), 0] } else { (_source getVariable [QGVAR(fuelCounter), _currentFuel]) - _currentFuel }; private _fuelCounter = 0.01 * round (100 * _fuelCounter); [[LSTRING(Hint_FuelCounter), _fuelCounter], 1.5, _unit] call EFUNC(common,displayTextStructured);