Airelina3101 / Tower-Defense

0 stars 0 forks source link

Проверка на null #3

Open Red-Cat-Fat opened 4 years ago

Red-Cat-Fat commented 4 years ago

https://github.com/Airelina3101/Tower-Defense/blob/66d90c620fac3c303a47bbc2e5b04afc74c787ce/Assets/Scripts/ShootEnemies.cs#L23 А если у объекта нет MoveEnemy? Вдруг дизайнер ошибся и просунул другой префаб?

Red-Cat-Fat commented 4 years ago

Вот тем более тут может вообще любой объект попасть в зону тригера и с него ты будешь требовать MoveEnemy, которого на нём может не быть. Ты же даже не делаешь проверку "на врага" https://github.com/Airelina3101/Tower-Defense/blob/66d90c620fac3c303a47bbc2e5b04afc74c787ce/Assets/Scripts/ShootEnemies.cs#L43-L48

Red-Cat-Fat commented 4 years ago

https://github.com/Airelina3101/Tower-Defense/blob/66d90c620fac3c303a47bbc2e5b04afc74c787ce/Assets/Scripts/SpawnEnemy.cs#L16