ACE3/addons/cargo/functions/fnc_renameObject.sqf

33 lines
732 B
Plaintext
Raw Normal View History

#include "..\script_component.hpp"
/*
* Author: JasperRab
* Renames an object.
*
* Arguments:
* None
*
* Return Value:
* None
*
* Example:
* call ace_cargo_fnc_renameObject
*
* Public: No
*/
private _display = uiNamespace getVariable QGVAR(menuDisplay);
if (isNil "_display") exitWith {};
private _ctrlEditText = ctrlText 100;
_ctrlEditText = _ctrlEditText select [0, 32];
// Check if custom name has been removed
if (_ctrlEditText isEqualTo "") then {
[LSTRING(clearedCustomName), 3] call EFUNC(common,displayTextStructured);
} else {
[[LSTRING(renamedObject), _ctrlEditText], 3] call EFUNC(common,displayTextStructured);
};
GVAR(interactionVehicle) setVariable [QGVAR(customName), _ctrlEditText, true];