Я следую учебному пособию для 2D-платформера и столкнулся с этой ошибкой, которую пока не смог найти решение. Я новичок в коде и GameDev.
Я попытался изменить тип в объявлении переменной с Transform на GameObject, который очищает ошибку компиляции, но затем выдает новую ошибку в Unity "InvalidCastException.
Извините, если это такое простое исправление, для меня это все ново.
public void _KillEnemy(Enemy _enemy)
{
GameObject _clone = Instantiate(_enemy.deathParticles, _enemy.transform.position, Quaternion.identity) as GameObject;
Destroy(_clone, 5f);
cameraShake.Shake(_enemy.shakeAmt, _enemy.shakeLength);
Destroy(_enemy.gameObject);
}