Erstmal einen wunderschönen abend, ich kriege es leider nicht hin, dass auf unity die Spielfigur meiner Maus richtig folgt. Ich wollte eigentlich die position der Maus ausmachen diese dann mit der position der Spielfigur vergleichen und diese dann je nachdem in welche richtung sie muss dann in diese bewegen. Jedoch streift die spielfigur nur einmal diagonal nach oben links ab.

Vector2 Mausposition = Input.mousePosition;

    if (Mausposition.x > gameObject.transform.position.x)
    {
        transform.Translate(1, 0, 0);
    }
    else if (Mausposition.x < gameObject.transform.position.x)
    {
        transform.Translate(-1, 0, 0);
    }

    if (Mausposition.y > gameObject.transform.position.y)
    {
        transform.Translate(0,1, 0);
    }
    else if (Mausposition.y < gameObject.transform.position.y)
    {
        transform.Translate(0,-1, 0);
    }