{"name":"BIS_fnc_instructorFigure","title":"BIS fnc instructorFigure","type":"function","url":"https://community.bistudio.com/wiki/BIS_fnc_instructorFigure","revid":309750,"updated":"2022-05-05T12:09:48Z","groups":["Systems"],"status":"ok","games":{"arma3":"1.00"},"since":"arma3 1.00","arma3_since":"1.00","description":"```\n/*******************************************************************************\n    Version:        0.1\n    Name:            Instructor Figure\n    DESCRIPTION:    www.\n    PARAMETERS:        1) function called - string, list of functions:\n                        - Init\n                        - Destroy\n                    2) parameter for the function\n                    For more information see https://wiki.bistudio.com/index.php/A3_InstructorFigure\n    RETURNED VALUE:    depends on the function called\n\n    TODO:            + PlayTopic\n                    + Fade out New Intel text\n                    + wait for TAB press\n                    + use functions for dynamic text\n                    - kbTell support\n                        - logging\n                        + rework data structure (add, remove, search)\n                        - ContainerExists function\n                    + display only if difficulty is low\n                    + disableSerialization\n                    + GetTopics should return array, not just debuglog info\n                    + deny play more than one topic in a time\n                    + Localize\n                    + check and fix return values of functions\n                    + correct debuglog information\n                    - deny addtopic during playing\n                    + safe work with BIS_GroupCommunication - dont overwrite user menus\n                    + remove INSTRUCTOR FIGURE from BIS_GroupCommunication\n                    + PlayTopicRandom - rule exceeding selection of a previous sentence\n*******************************************************************************/\n\n//Variables\n```","syntaxes":[{"syntax":"","params":[],"returns":null}]}