С# Ошибка взаимодействия с двигающей платформой

Когда персонаж прыгает на платформу он не становится дочерним к платформе и не может прыгать от нее, как задумано и реализовано в коде. В чем может быть ошибка?

        MovingPlatform platform = null; 
    if (hit != null) {platform = hit.GetComponent<MovingPlatform>();} //является ли распознанная поверхность движущейся платформой, если да, то становится предком для персонажа
    if (platform != null) {transform.parent = platform.transform;} else {transform.parent = null;}
    _anim.SetFloat("speed", Mathf.Abs(deltaX));

Полный код https://github.com/jhocking/uia-2e/tree/master/ch06/Assets/Scripts


Ответы (0 шт):