void SpawnCritters() { crittersParent = new GameObject("Critters"); crittersParent.transform.SetParent(transform); critters = new GameObject[crittersAmount]; for (int i = 0; i < crittersAmount; i++) { GameObject critter = (GameObject)Instantiate(critterPrefab); critter.transform.SetParent(crittersParent.transform); critters[i] = critter; CritterSensors critterSensors = critter.GetComponent <CritterSensors>(); critterSensors.scene = this; CritterCtrl critterCtrl = critter.GetComponent <CritterCtrl>(); critterCtrl.OnDied += CritteriDed; } }
void Awake() { critterMotor = GetComponent<CritterMotor>(); critterSensors = GetComponent<CritterSensors>(); }
void Awake() { critterMotor = GetComponent <CritterMotor>(); critterSensors = GetComponent <CritterSensors>(); }