# Destroyer (functions)

- [BIS_fnc_destroyer01AnimateHangarDoors](../../functions/BIS_fnc_destroyer01AnimateHangarDoors.md): - This is a sub function designed to handle animations of ship hangar doors. Used in Eden attributes and objects user actions.
- [BIS_fnc_destroyer01EdenDelete](../../functions/BIS_fnc_destroyer01EdenDelete.md): - This is a sub function designed to delete dynamic ships (multi-part structure) in EDEN editor. Ship consists of multiple sub-objects that are linked together based on precise memory point positions in 3D space.
- [BIS_fnc_destroyer01EdenInit](../../functions/BIS_fnc_destroyer01EdenInit.md): - This is a sub function designed to assemble dynamic ship (multi-part structure) in EDEN editor. Ship consists of multiple sub-objects that are linked together based on precise memory point positions in 3D space.
- [BIS_fnc_destroyer01GetShipPart](../../functions/BIS_fnc_destroyer01GetShipPart.md): - This is a helper function to get ship components (objects) by class name from stored array in ships master component's name-space ("BIS_CarrierParts" array).
- [BIS_fnc_destroyer01HandleDamage](../../functions/BIS_fnc_destroyer01HandleDamage.md): - This is a damage visual FX simulation function designed to animate ships bridge windows when shot. Due to engine limitation (damage simulation is disabled for indestructible objects e.g.
- [BIS_fnc_destroyer01Init](../../functions/BIS_fnc_destroyer01Init.md): - This is a main function designed to assemble dynamic ship (multi-part structure). Ship consists of multiple sub-objects that are linked together based on precise memory point positions in 3D space.
- [BIS_fnc_destroyer01InitHullNumbers](../../functions/BIS_fnc_destroyer01InitHullNumbers.md): - This is a sub function designed to customize ships hull numbers.
- [BIS_fnc_destroyer01OperateHangarDoors](../../functions/BIS_fnc_destroyer01OperateHangarDoors.md): This function is designed to handle animations of ship hangar doors from vehicle user action (see #Examples). It calls BIS_fnc_destroyer01AnimateHangarDoors.
- [BIS_fnc_destroyer01PlayHangarDoorSound](../../functions/BIS_fnc_destroyer01PlayHangarDoorSound.md): - This is a sub function designed to add sounds required for ship hangar door animation.
- [BIS_fnc_destroyer01PosUpdate](../../functions/BIS_fnc_destroyer01PosUpdate.md): - This is a sub function designed to update dynamic ships (multi-part structure) position in EDEN editor.
