Обновление версии с 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 методы запросов к отношениям