Как сделать эффект левитации в unity?

Нужно добавить эффект левитации при заклинании, использую такой код: mob.GetComponent<Rigidbody>().AddForce(Vector3.up * WindForce);

Но не срабатывает, предполагаю, что мешает компонент NavMeshAgent, как его можно отключить на время или может есть другие варианты?

Взаимодействие моба и заклинание через CapsuleCollider


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

Автор решения: Nick Shakhrai

Выключение NavMeshAgent:

mob_nma = mob.GetComponent<NavMeshAgent>();
mob_nma.enabled = false;

Включение соответственно:

mob_nma.enabled = true;
→ Ссылка