Ejemplo n.º 1
0
 /// <summary>
 /// Función que permite dropear un item.
 /// Y llama a la función de spawneo de item en el mundo.
 /// </summary>
 /// <param name="dropPosition">Posición en donde se va a dropear el item</param>
 /// <param name="item">Item a dropear</param>
 /// <returns></returns>
 public static void DropItem(Vector3 dropPosition, Item item, NoiseBar noiseBar)
 {
     SpawnItemWorld(dropPosition, item, noiseBar);
 }
Ejemplo n.º 2
0
    /// <summary>
    /// Función que permite instanciar un prefab de un item dentro del mundo.
    /// </summary>
    /// <param name="position">Posición en donde se quiere instanciar</param>
    /// <param name="item">Item que se va a instanciar</param>
    /// <returns>Retorna el item instanciado.</returns>
    public static void SpawnItemWorld(Vector3 position, Item item, NoiseBar noiseBar)
    {
        GameObject transform = Instantiate(item.Prefab, position, Quaternion.identity);

        transform.GetComponent <ObjectObstacle>().noise_bar = noiseBar;
    }