Why do i get the Error CS1061

I get the error 1061 in my code but i cant find it
here’s my code :

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;

public class PlayerHealth : MonoBehaviour
{
private float health;
private float lerpTimer;
public float maxHealth = 100f;
public float chipSpeed = 2f;
public Image frontHealthBar;
public Image backHealthBar;
// Start is called before the first frame update
void Start()
{
health = maxHealth;
}

// Update is called once per frame
void Update()
{
    health = Mathf.Clamp(health, 0, maxHealth);
    UpdateHealthUI();
    if (Input.GetKeyDown(KeyCode.A))
    {
        TakeDamage(Random.Range(5, 10));
    }
    if (Input.GetKeyDown(KeyCode.S))
    {
        RestoreHealth(Random.Range(5, 10));
    }
}
public void UpdateHealthUI()
{
    Debug.Log(health);
    float fillF = frontHealthBar.fillAmount;
    float fillB = backHealthBar.fillAmount;
    float hFraction = health / maxHealth;
    if(fillB > hFraction)
    {
        frontHealthBar.fillAmount = hFraction;
        backHealthBar.color = Color.red;
        lerpTimer += Time.deltaTime;
        float percentComplete = lerpTimer / chipSpeed;
        backHealthBar.fillAmount = Mathf.Lerp(fillB, hFraction, percentComplete);
    }
    if(fillF > hFraction)
    {
        backHealthBar.color = Color.green;
        backHealthBar.fillAmount = hFraction;
        lerpTimer += lerpTimer.deltaTime;
        float percentComplete = lerpTimer / chipSpeed;
        frontHealthBar.fillAmount = Mathf.Lerp(fillF, backHealthBar.fillAmount, percentComplete);

    }
}

public void TakeDamage(float damage)
{
    health -= damage;
    lerpTimer = 0f;
}
public void RestoreHealth(float healAmount)
{
    health += healAmount;
    lerpTimer = 0f;
}

}

it’s on the line 25 “lerpTimer += Time.deltaTime” you shuld add “;” to it.

1 Like