Ejemplo n.º 1
0
    private GameObject SpawnPlatform()
    {
        Vector2 platformPos =
            RandomCalculations.GetRandomPlatformSpawnPosition(PlatformListSortedByVerticalPosition.Last().transform.position, HorizontalSpawnRange, VerticalSpawnRange);

        GameObject spawnedPlatform = Instantiate(GetObjectToSpawn(), platformPos, Quaternion.identity, PlatformParentTransform);

        PlatformListSortedByVerticalPosition.Add(spawnedPlatform);

        return(spawnedPlatform);
    }
Ejemplo n.º 2
0
 public GameObject GetObjectToSpawn()
 {
     return(RandomCalculations.GetRandomElemntOfList(spawnObjectsAndSpawnPercentage) ?? DefaultSpawnObject);
 }