Перейти к содержимому
MatroseFuchs

[UB2] Что такое DataHub

В этой теме 1 комментарий

Рекомендуемые комментарии

5 274
[LESTA]
Разработчик
1 414 публикации
7 730 боёв

datahub

Datahub - это среда для передачи данных из Game Logic в Unbound.

$datahub object

Объект $datahub - это точка входа для использования datahub в разметке. Для доступа к datahub в *.unbound используйте ключевое слово "$datahub" внутри eval-выражения:

(scope)
    (var myEntity:cpp = "$datahub.getEntity(123)")
(scope)

Entity object

Сущности (Entities) хранятся в коллекциях (Collections), а также могут быть получены по идентификатору из объекта $datahub. Вы можете получить доступ к компонентам объекта с синтаксисом .dot, то есть:

(scope
    (var myEntity:cpp = "$datahub.getEntity(123)")
    (var goodComponent:cpp = "myEntity.goodComponent")
)

Component object

Компоненты - это объекты, содержащие реальные данные. Вы можете получить доступ к свойствам компонента с помощью синтаксиса .dot, то есть:

(scope
    (var myEntity:cpp = "$datahub.getEntity(123)")
    (var goodComponent:cpp = "myEntity.goodComponent")
    (var propertyOfGoodComponent:int = "goodComponent.someProperty")
)

 

  • Плюс 2

Рассказать о публикации


Ссылка на публикацию
Гость
Эта тема закрыта для публикации новых ответов.

×