Exemplo n.º 1
0
        /// <summary>
        ///   Constructor.
        /// </summary>
        /// <param name="player">Player to move</param>
        /// <param name="moverType">Type of mover</param>
        public Mover(Player player, MoverType moverType)
        {
            _player              = player;
            MoverType            = moverType;
            _characterController = player.GetComponent <CharacterController>();

            _player.GetComponent <NavMeshAgent>().enabled = false;
        }
Exemplo n.º 2
0
        /// <summary>
        ///   Constructor.
        /// </summary>
        /// <param name="player">Player to move</param>
        /// <param name="moverType">Type of mover</param>
        public NavMeshMover(Player player, MoverType moverType)
        {
            _player   = player;
            MoverType = moverType;

            _navMeshAgent         = _player.GetComponent <NavMeshAgent>();
            _navMeshAgent.enabled = true;
        }