Category:Элемент

From Multi Theft Auto: Wiki
Revision as of 21:38, 2 June 2022 by EOFIK (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Element (элемент) - общий класс, представляющий почти все внутриигровые субъекты.

Любой другой тип элементов может быть создан как абстрактный элемент, без ссылки на различные игровые субъекты. Например, элементы resource и map создаются при загрузке ресурсов и карт соответственно. Их цель - группировка создаваемых ими же субъектов, которые являются по отношении к ним дочерними.

Доступны такие обыденные функции, как запрос типа элемента и списка элементов определенного типа, операция уничтожения для удаления элемента и игровых субъектов, с которыми он связан (за исключением некоторых неуничтожаемых, например, элементов клиента), хранение и запрос данных элементов, и многие другие характерные операции.

Все элементы хранятся внутри древовидной структуры, и в сущности каждый элемент, отличный от root, имеет родительский элемент, который может являться элементами root (корень), resource, map или другими. Это сделано сугубо для возможности определения сферы действия вызываемой функции.