public void SpawnBlood() { for (int i = 0; i < Random.Range(minimumAmountOfBloodToSpawn, maximumAmountOfBloodToSpawn); i++) { Blood spawnedBlood = (Blood)GameObject.Instantiate(bloodSpawnPrefab, this.transform.position, Quaternion.identity); spawnedBlood.OnSpawn(new Vector3(Random.Range(minimumHorizontalDirection, maximumHorizontalDirection) , Random.Range(minimumVerticalDirection, maximumVerticalDirection)), Random.Range(minimumBloodSpawnForce, maximumBloodSpawnForce)); } }