{"name":"BIS_fnc_carrier01EdenDelete","title":"BIS fnc carrier01EdenDelete","type":"function","url":"https://community.bistudio.com/wiki/BIS_fnc_carrier01EdenDelete","revid":379550,"updated":"2026-10-31T13:45:43Z","groups":["Aircraft Carrier"],"status":"ok","games":{"arma3":"1.00"},"since":"arma3 1.00","arma3_since":"1.00","description":"Deletes all parts of a dynamic aircraft carrier in Eden Editor after its base object has been deleted.\nThe function reads the part list stored in the base's `\"bis_carrierParts\"` variable (created by BIS_fnc_carrier01EdenInit or BIS_fnc_carrier01Init) and deletes every part with deleteVehicle. It does nothing where isServer is false.\n\nThe function is meant for internal use: it is called from the carrier base's `UnregisteredFromWorld3DEN` Eden event handler.","syntaxes":[{"syntax":"carrier call BIS_fnc_carrier01EdenDelete","params":[{"name":"carrier","type":"Object","description":"the carrier base object holding the `\"bis_carrierParts\"` variable","type_expr":"Object"}],"returns":{"type":"Nothing","type_expr":"Nothing"}}],"examples":[{"text":"Carrier base config (event handlers as given in the function's header):\n\n```cpp\nclass EventHandlers\n{\n    init = \"_this call BIS_fnc_carrier01Init\";\n    AttributesChanged3DEN = \"_this call BIS_fnc_carrier01EdenInit\";\n    Dragged3DEN = \"_this call BIS_fnc_carrier01PosUpdate\";\n    RegisteredToWorld3DEN = \"_this call BIS_fnc_carrier01EdenInit\";\n    UnregisteredFromWorld3DEN = \"_this call BIS_fnc_carrier01EdenDelete\";\n};\n```"}],"see_also":["BIS_fnc_carrier01Init","BIS_fnc_carrier01EdenInit","BIS_fnc_carrier01PosUpdate","BIS_fnc_destroyer01EdenDelete"]}