Ejemplo n.º 1
0
    /**
     * Posiciona o Jogador até à posição do Waypoint acionado.
     */
    public void Move()
    {
        waypointController.InactiveClickedWaypoint(this);

        // Caso o "teleport" não esteja ativado.
        if (!teleport)
        {
            iTween.MoveTo(player,
                          iTween.Hash(
                              "easetype", "linear",
                              "speed", speedMovement,
                              "onstarttarget", player,
                              "oncompletetarget", player,
                              "position", GetNewPositionToPlayer(),
                              "onstart", "ActiveAudioWalkingPlayer",
                              "oncomplete", "StopAudioWalkingPlayer"
                              )
                          );
        }
        else
        {
            player.transform.position = GetNewPositionToPlayer();
        }
    }