Пример #1
0
    public override void ResetArea(PersonalityQuarksArea area)
    {
        if (last != null)
        {
            last.Clear();
        }

        SpawnWallsArea prefab = mySpawns[(int)Random.Range(0, Spawns.Count)];

        prefab.SpawnWalls(area);
        last = prefab;
    }
Пример #2
0
    // Start is called before the first frame update
    public override void Init(PersonalityQuarksArea area)
    {
        foreach (SpawnWallsArea spawn in Spawns)
        {
            SpawnWallsArea mySpawn = Object.Instantiate(spawn);
            mySpawns.Add(mySpawn);
            mySpawn.ResetArea(area);
            mySpawn.Clear();
        }

        ResetArea(area);
    }