# Curator (functions)

- [BIS_fnc_addCuratorAreaFromTrigger](../../functions/BIS_fnc_addCuratorAreaFromTrigger.md): Add curator editing / camera area based on triggers.
- [BIS_fnc_addCuratorIcon](../../functions/BIS_fnc_addCuratorIcon.md): Add an icon displayed in curator interface.
- [BIS_fnc_curatorAttachObject](../../functions/BIS_fnc_curatorAttachObject.md): Attach an object on another one under cursor.
- [BIS_fnc_curatorAttributes](../../functions/BIS_fnc_curatorAttributes.md): Return attributes available for given entity
- [BIS_fnc_curatorAutomatic](../../functions/BIS_fnc_curatorAutomatic.md): Spawn units based on curator settings. Used when curator role is not taken.
- [BIS_fnc_curatorAutomaticPositions](../../functions/BIS_fnc_curatorAutomaticPositions.md): *N/A*
- [BIS_fnc_curatorHint](../../functions/BIS_fnc_curatorHint.md): Show hint in curator interface.
- [BIS_fnc_curatorObjectEdited](../../functions/BIS_fnc_curatorObjectEdited.md): Code executed when curator object is edited (i.e., moved or rotated). When a soldier or a vehicle is moved high above ground, create a parachute for them.
- [BIS_fnc_curatorObjectPlaced](../../functions/BIS_fnc_curatorObjectPlaced.md): Code executed when curator object is placed.
- [BIS_fnc_curatorObjectRegistered](../../functions/BIS_fnc_curatorObjectRegistered.md): Register "curatorObjectRegistered" handler. Cost of vehicles with crews will be automatically calculated based on vehicle + crew cost.
- [BIS_fnc_curatorObjectRegisteredTable](../../functions/BIS_fnc_curatorObjectRegisteredTable.md): Register curator object costs from a table.
- [BIS_fnc_curatorPinged](../../functions/BIS_fnc_curatorPinged.md): Show effects when player pings curator. Icon and entity list highlighting is handled by engine
- [BIS_fnc_curatorRespawn](../../functions/BIS_fnc_curatorRespawn.md): Restore unit for curators after respawn. When curator owner, it will transfer ownership to the new unit. When editable by curator, it will remove the dead unit and register the new one.
- [BIS_fnc_curatorSayMessage](../../functions/BIS_fnc_curatorSayMessage.md): Plays some radio message from CfgRadio locally.
- [BIS_fnc_curatorVisionModes](../../functions/BIS_fnc_curatorVisionModes.md): Toggle curator vision mode.
- [BIS_fnc_curatorWaypointPlaced](../../functions/BIS_fnc_curatorWaypointPlaced.md): Code executed when curator waypoint is placed.
- [BIS_fnc_drawCuratorDeaths](../../functions/BIS_fnc_drawCuratorDeaths.md): Show skull unit for curator when the unit dies.
- [BIS_fnc_drawCuratorLocations](../../functions/BIS_fnc_drawCuratorLocations.md): Label every vilage, town and city in curator interface
- [BIS_fnc_drawCuratorRespawnMarkers](../../functions/BIS_fnc_drawCuratorRespawnMarkers.md): Create a curator icon on every respawn marker
- [BIS_fnc_exportCuratorCostTable](../../functions/BIS_fnc_exportCuratorCostTable.md): Generate spreadsheet with object classes and copy it to clipboard. The table will generate export code to be used in BIS_fnc_curatorObjectRegisteredTable
- [BIS_fnc_forceCuratorInterface](../../functions/BIS_fnc_forceCuratorInterface.md): Force curator interface, so user cannot exit it by pressing Zeus key.
- [BIS_fnc_initCuratorAttribute](../../functions/BIS_fnc_initCuratorAttribute.md): *N/A*
- [BIS_fnc_isCurator](../../functions/BIS_fnc_isCurator.md): Returns if given object is curator logic. Despite the misleading name this does not check if a player has access to Zeus. It just check if the given object's simulation is of type "curator".
- [BIS_fnc_isCuratorEditable](../../functions/BIS_fnc_isCuratorEditable.md): Return true if given object is editable by player (when he's curator).
- [BIS_fnc_isForcedCuratorInterface](../../functions/BIS_fnc_isForcedCuratorInterface.md): Return if curator interface is forced (user cannot leave it by pressing Zeus key).
- [BIS_fnc_listCuratorPlayers](../../functions/BIS_fnc_listCuratorPlayers.md): Returns list of playable units with access to curator.
- [BIS_fnc_manageCuratorAddons](../../functions/BIS_fnc_manageCuratorAddons.md): Set which vision modes curator can access.
- [BIS_fnc_mirrorCuratorSettings](../../functions/BIS_fnc_mirrorCuratorSettings.md): Mirrors settings from one curator to another.
- [BIS_fnc_registerCuratorObject](../../functions/BIS_fnc_registerCuratorObject.md) **[deprecated]**: Get individual cost of an object.
- [BIS_fnc_removeCuratorIcon](../../functions/BIS_fnc_removeCuratorIcon.md): Remove icon displayed in curator interface.
- [BIS_fnc_removeDestroyedCuratorEditableObjects](../../functions/BIS_fnc_removeDestroyedCuratorEditableObjects.md): Make destroyed curator objects non-editable.
- [BIS_fnc_setCuratorAttributes](../../functions/BIS_fnc_setCuratorAttributes.md): Set which attributes are available for given entity or entity type.
- [BIS_fnc_setCuratorCamera](../../functions/BIS_fnc_setCuratorCamera.md): Move curator camera to a position and direction. Finished when animation ends.
- [BIS_fnc_setCuratorVisionModes](../../functions/BIS_fnc_setCuratorVisionModes.md): Set which vision modes curator can access.
- [BIS_fnc_shakeCuratorCamera](../../functions/BIS_fnc_shakeCuratorCamera.md): Shake curator camera.
- [BIS_fnc_showCuratorAttributes](../../functions/BIS_fnc_showCuratorAttributes.md): Show attributes window of an entity. When no attributes are available, no window is opened.
- [BIS_fnc_showCuratorFeedbackMessage](../../functions/BIS_fnc_showCuratorFeedbackMessage.md): Show feedback message when illegal operation is attempted in curator interface.
- [BIS_fnc_toggleCuratorVisionMode](../../functions/BIS_fnc_toggleCuratorVisionMode.md): Toggle curator vision mode.
