public void Disparar() { if (entidadprefab == null) { Debug.LogError("No contiene una entidad valida."); return; } if (carpeta != null) { if (entidad != null) { entidadprefab.Create(carpeta, transform.position, entidad); } else { entidadprefab.Create(carpeta, transform.position, null); } } else if (entidad != null) { entidadprefab.Create(entidad.transform.parent, transform.position, entidad); } else { entidadprefab.Create(carpeta, transform.position, null); } eventodisparo.Invoke(); }