Running animation in specific time

So i am trying to start my animation from a specific time/frame, but the animation just keeps going without changing the frame.

anim.speed = 0; works, and it stops the animation from running.
anim.Rebind(); works and it starts the animation from the beginning.
BUT i cant make the animation run from specific frame or specific time.

public GameObject dogGirl;

void Start()
{
anim = dogGirl.gameObject.GetComponent<Animator>();
}

void Update()
{
anim.Play("dogGirlMoving", 0, 0.5f); //This does not work.
}

1 view. I can see that people get more views by making the title “HElp mE” :smile:

Problem solved. It needed the BaseLayer name:
anim.Play(“BaseLayerMoving.dogGirlMoving”, -1, 0.77f);