public void SpawnOrb() { if (FManager.IsAvailableFloorPosition()) { int randomOrb = Random.Range(0, Orbs.Length); Vector3 spawnLocation = FManager.GetRandomFloorPosition() + new Vector3(0, dropHeight, 0); Instantiate(Orbs[randomOrb], spawnLocation, Quaternion.Euler(Random.Range(0, 360), Random.Range(0, 360), Random.Range(0, 360))); } }