// Update is called once per frame
    void Update()
    {
        if(whenToStopAnimating < Time.time)
        {
            mIsAnimating = false;
            whenToStopAnimating = float.MaxValue;
            renderer.material = normalAnimation;
        }

         if(shouldAnimate == animationEnum.secoundAnimation)
        {
            mIsAnimating = true;
            whenToStopAnimating = howLongShouldAnimateHeavy + Time.time;
            shouldAnimate = animationEnum.noAnimation;
            renderer.material = hitAnimationTwoPlayer;
        }

        if (shouldAnimate == animationEnum.firstAnimation)
        {
            mIsAnimating = true;
            whenToStopAnimating = howLongShouldAnimateLight + Time.time;
            shouldAnimate = animationEnum.noAnimation;
            renderer.material = hitAnimationOnePlayer;
        }
    }
 // Use this for initialization
 void Start()
 {
     shouldAnimate = animationEnum.noAnimation;
 }