Обновление версии с 1.0.x на 1.1.x
В версии 1.1.0 следующие ломающие изменения:
- Переименован метод запросов из
QueryComponents
вQuery
- Удалены Компоненты-маски
IMask
, так как они больше не имеют смысла и требуется при поднятии версии заменить их все на Компоненты-тегиITag
- Удалены Стандартные компоненты
IStandardComponent
, теперь они не имеют смысла и требуется при поднятии версии заменить их все на обычные КомпонентыIComponent
- Если требуется поведение стандартных компонентов (Чтобы компонент присутствовал на всех без исключения сущностях) можно использовать
OnEntityCreate
раздел сущности
- Если требуется поведение стандартных компонентов (Чтобы компонент присутствовал на всех без исключения сущностях) можно использовать
- Тип
RoEntity
удален, многопоточные запросы теперь возвращаютEntity
, а неRoEntity
- Тип
WithAdds
удален, необходимо использовать стандартныйWith
- Метод
TryDeleteTag
удален, теперь операцииSetTag
иDeleteTag
безопасные и возвращаютbool
, подробнее в разделе тегов - Entity теперь не реализует интерфейс
IEntity
, если нужен интерфейс используйтеentity.Box()
, подробнее в раздел сущности Query
при передаче пользовательского значения параметром безref
все равно ожидает модификаторref
внутри функции (W.Query.For(Time.deltaTime, (ref float dt, ent) => …))- Удалены
WithLink
,WithLinksAll
,WithLinksAny
методы запросов к отношениям