Я не понимаю, вообще не чегону значит вам на фриланс или к репетитору. Тут на вопросы отвечают, а не обучающие программы делают
Random.Range не содержит определение range
private float chance;
private float spawnpointChance;
//массив с точками спавна, в инспекторе настроишь
private Vector3[] spawnpoints;
//в том же инспекторе закинь сюда белое и чёрное яйцо соответственно
[SerializeField] private GameObject whiteEgg;
[SerializeField] private GameObject blackEgg;
private void Update () {
chance = Random.Range(0, 100);
if(chance <= 75) {
Instantiate(whiteEgg);
spawnpointChance = Random.Range(0, 7);
whiteEgg.transform.position = spawnpoints[spawnpointChance];
else if (chance > 75) {
Instantiate(blackEgg);
spawnpointChance = Random.Range(0, 7);
blackEgg.transform.position = spawnpoints[spawnpointChance];
}
}
}