private void DespawnUsingGetEntitiesFor() { var entities = _entityCollectionManager.GetEntitiesFor(_group).ToArray(); for (var i = 0; i < entities.Length; i++) { _entityCollectionManager.RemoveEntity(entities[i]); } }
/// <inheritdoc /> public void Setup(IEntity entity) { this.WaitForScene().Subscribe(_ => { var textComponent = entity.GetUnityComponent <TextMeshProUGUI>(); var playerEntity = _entityCollectionManager.GetEntitiesFor(new Group(typeof(PlayerComponent))).First(); var hitPointComponent = playerEntity.GetComponent <HitPointComponent>(); textComponent.BindTextTo(hitPointComponent.HitPoint).AddTo(_disposables); }); }