private bool IsNeedToMoveOnLadder() { if (!m_canMoveToLadder) { return(false); } int targetFloor = m_scaffolding.CalculateFloor(m_destination.y - Artist.NavMeshAgent.height); int playerFloor = m_scaffolding.CalculateFloor(Artist.Transform.position.y); return(targetFloor != playerFloor); }