protected override void Execute(List <BulletEntity> entities) { foreach (var unit in entities) { unit.AddView(ViewManager.CreateAndLinkView(unit, _context, unit.asset.name)); if (unit.hasPosition) { unit.view.gameObject.transform.position = unit.position.value; } } }