(´・_・`)発射する際に発射モーション呼び出したいんだけどエラー吐いて呼び出されないんだけど何がおかしいかわかる??

void Update ()
{

timer += Time.deltaTime;


if (Input.GetButton("Fire1") && timer >= timeBetweenBullets && Time.timeScale != 0)
{

Shoot();
animator.SetBool("Shot", true); ←ここ
}


if(timer >= timeBetweenBullets * effectsDisplayTime)
{
DisableEffects ();
}
}


public void DisableEffects ()
{
gunLine.enabled = false;
gunLight.enabled = false;
}