// Update is called once per frame void Update() { if (Input.GetMouseButtonDown(0)) { EntityTemplateService.Spawn("123", float3.zero); } }
protected override void OnUpdate() { Entities.WithAll <Health, Damage, Translation>() .ForEach((Entity entity, ref Health health, ref Damage damage) => { health.value -= damage.value; EntityManager.RemoveComponent <Damage>(entity); var trans = EntityManager.GetComponentData <Translation>(entity); EntityTemplateService.SpawnText("123", trans.Value, damage.value); }); }