初心者のunity javaに関する質問ですが、

クリックするとアニメーション1を再生、
2回目のクリックでアニメーション2を再生。
といったスクリプトは

#pragma strict
static var d : int;
function Start()
{d=0;}

function Update(){
if(d==0&&Input.GetMouseButtonDown(0)){
animation.Play("Action");
d+=1;}

if(d==1&&Input.GetMouseButtonDown(0)){
animation.Play("Action2");
d-=1;}
}

といった形で書いたのですが、Actionが常に再生されます。

どのように直したらいいのかご教授願えると大変助かります。