Mouse States Press/Hold/Release?

Hey guys,

I am trying to understand the way to create a simple bow animation when pressed it does a animation “take bow out” then when held it does a animation of the bow held and finally on release of the mouse it will holster the bow. this is what i tried but don’t seem to understand the logic behind how i could do this. Im looking for 3 states of the mouse effectivly (Pressed/Hold/Released).

Input.GetMouseButtonDown = when mouse button is clicked
Input.GetMouseButton = when mouse button is help
Input.GetMouseButtonUp = on release