//Spawn ingredients
    public void CreateNetLoot(int spawnIndex)
    {
        shouldTurnDisplay = false;

        GameObject lootToSpawn = slotMachinePrefabs[ingredientsAlreadyCreated % slotMachinePrefabs.Length];

        var loot = Instantiate(
            lootToSpawn,
            netSpawns[spawnIndex].transform.position,
            Quaternion.identity, surpriseParent.transform);

        // Add velocity to the ingredient
        loot.GetComponent <Rigidbody>().AddForce((spawnForwardThrust + Random.Range(-spawnForwardVariance, spawnForwardVariance)) * netSpawns[spawnIndex].transform.forward);
        // + 400f * Vector3.up + Random.Range(-100, 100) * netSpawns[spawnIndex].transform.right

        ingredientsAlreadyCreated++;

        //show plant tutorial for new plants
        if (lootToSpawn.GetComponent <Ingredient>() != null)
        {
            if (UIPlantTutorial.ShouldShowPlantCard(lootToSpawn.GetComponent <Ingredient>().ingredientData))
            {
                UIPlantTutorial.Instance.ShowPlantTutorial(lootToSpawn.GetComponent <Ingredient>().ingredientData);
            }
        }
    }
 private void Awake()
 {
     Instance = this;
     player   = ReInput.players.GetPlayer(0);
 }