// Use this for initialization private void Start() { if (searchForSpecialBehavior) { specialBehavior = GetComponent <SpawnBehavior>(); } referenceFrame = GetComponentInParent <ReferenceFrame>(); randomChoice = new RandomChoice(spawnables); if (spawnAtWakeUp.Length != 0) { for (var i = 0; i < spawnAtWakeUp.Length; i++) { for (var j = 0; j < spawnAtWakeUp[i].quantity; j++) { Spawn(spawnAtWakeUp[i].element); } } } StartCoroutine(WaitAndSpawn()); }
// Use this for initialization private void Start() { if (searchForSpecialBehavior) specialBehavior = GetComponent<SpawnBehavior>(); referenceFrame = GetComponentInParent<ReferenceFrame>(); randomChoice = new RandomChoice(spawnables); if (spawnAtWakeUp.Length != 0) { for (var i = 0; i < spawnAtWakeUp.Length; i++) { for (var j = 0; j < spawnAtWakeUp[i].quantity; j++) { Spawn(spawnAtWakeUp[i].element); } } } StartCoroutine(WaitAndSpawn()); }