mirror of
https://github.com/acemod/ACE3.git
synced 2024-08-30 18:23:18 +00:00
ca01f31b52
The XEH InitPost event only needs to be added if the `GVAR(autoAddObjects)` setting is enabled. This change will save on overhead when the setting is disabled and also removes some complexity from the function that runs in response to the event.
26 lines
471 B
Plaintext
26 lines
471 B
Plaintext
/*
|
|
* Author: Glowbal
|
|
* Adds an object to curator upon spawn
|
|
*
|
|
* Arguments:
|
|
* Object <OBJECT>
|
|
*
|
|
* Return Value:
|
|
* None
|
|
*
|
|
* Public: No
|
|
*/
|
|
|
|
#include "script_component.hpp"
|
|
|
|
params ["_object"];
|
|
|
|
if (!(_object getVariable [QGVAR(addObject), GVAR(autoAddObjects)])) exitWith {};
|
|
|
|
[{
|
|
TRACE_1("Delayed addCuratorEditableObjects",_this);
|
|
{
|
|
_x addCuratorEditableObjects [[_this], true];
|
|
} forEach allCurators;
|
|
}, _object] call CBA_fnc_execNextFrame;
|