Files
Clarksons_Logi_Framework/Addons/main/functions/init/fnc_initEngineeringBayInteractions.sqf
T

49 lines
965 B
Plaintext
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
#include "..\..\script_component.hpp"
/*
* Author: Clarky
* Description:
* Describe the function
*
* Arguments:
* 0: Linked HQ <OBJECT>
* 1: Engineering Bay <OBJECT>
*
* Usage:
* [_object, _integer] call CLF_fnc_template
*
*/
/*
* Author: Clarky
* Usage:
* [hq, this] call CLRK_fnc_initVehicleFactoryInteractions;
*  
* Intended to run locally on each client.
*
*/
params ["_engineering"];
_engineering addAction [
"<t color='#71BDA6'>Open Vehicle Engineering</t>",
{
params ["_target", "_caller"];
// Load up the HQ as a variable for the player to access once proceeding through to building a vehicle
private _hq = _target getVariable ["hq", ""];
if (_hq isNotEqualTo "") then {
uiNamespace setVariable ["localHQ", _hq];
createDialog "VehicleFactoryDialog";
} else {
hint "No attached HQ.";
};
},
nil,
1,
true,
false,
"",
"true", // Figure out a way to lock this to player side checks (macros?)
6
];