Я пытаюсь заставить моего персонажа переключаться с WalkingMovement
на ClimbingMovement
, когда он сталкивается с Лестницей. Я использовал функцию OnControllerColliderHit()
для обнаружения столкновений, потому что я использую CharcterController для моего персонажа.
Проблема в том, что когда я сталкиваюсь с лестницей, персонаж все еще сталкивается с плоскостью, поэтому он не переключается на ClimbingMovement
. Вместо этого он просто остается в WalkingMovement
. Так как же определить конкретное столкновение, когда с CharacterController происходит более одного столкновения?