Ejemplo n.º 1
0
    private Vector3 CalculatedMovementVector()
    {
        var     horizontal      = Input.GetAxis("Horizontal");
        var     vertical        = Input.GetAxis("Vertical");
        Vector3 mouvement       = new Vector3(horizontal, 0, vertical);
        Vector3 ajustedMovement = transform.TransformDirection(mouvement);

        ajustedMovement = ajustedMovement.normalized * MOVESPEED;
        if (registeredContactOscillator != null)
        {
            ajustedMovement += registeredContactOscillator.GetVelocity();
        }
        return(ajustedMovement);
    }