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; }
// 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); }