Restart healthbar

I make healthbar This is healthbar script.

var health100:Texture2D;
var health95:Texture2D;
var health90:Texture2D;
var health85:Texture2D;
var health80:Texture2D;
var health75:Texture2D;
var health70:Texture2D;
var health65:Texture2D;
var health60:Texture2D;
var health55:Texture2D;
var health50:Texture2D;
var health45:Texture2D;
var health40:Texture2D;
var health35:Texture2D;
var health30:Texture2D;
var health25:Texture2D;
var health20:Texture2D;
var health15:Texture2D;
var health10:Texture2D;
var health5:Texture2D;
var health0:Texture2D;

function Update () {

    if(GeneralVars.blood ==100)
        this.guiTexture.texture = health100;

    else if(GeneralVars.blood >=95 && GeneralVars.blood <100)
        this.guiTexture.texture = health95;
    else if(GeneralVars.blood >=90 && GeneralVars.blood <95)
        this.guiTexture.texture = health90;

    else if(GeneralVars.blood >=85 && GeneralVars.blood <90)
        this.guiTexture.texture = health85;
    else if(GeneralVars.blood >=80 && GeneralVars.blood <85)
        this.guiTexture.texture = health80;

    else if(GeneralVars.blood >=75 && GeneralVars.blood <80)
        this.guiTexture.texture = health75;
    else if(GeneralVars.blood >=70 && GeneralVars.blood <75)
        this.guiTexture.texture = health70;

    else if(GeneralVars.blood >=65 && GeneralVars.blood <70)
        this.guiTexture.texture = health65;
    else if(GeneralVars.blood >=60 && GeneralVars.blood <65)
        this.guiTexture.texture = health60;

    else if(GeneralVars.blood >=55 && GeneralVars.blood <60)
        this.guiTexture.texture = health55;
    else if(GeneralVars.blood >=50 && GeneralVars.blood <55)
        this.guiTexture.texture = health50;

    else if(GeneralVars.blood >=45 && GeneralVars.blood <50)
        this.guiTexture.texture = health95;
    else if(GeneralVars.blood >=40 && GeneralVars.blood <45)
        this.guiTexture.texture = health40;

    else if(GeneralVars.blood >=35 && GeneralVars.blood <40)
        this.guiTexture.texture = health95;
    else if(GeneralVars.blood >=30 && GeneralVars.blood <35)
        this.guiTexture.texture = health30;

    else if(GeneralVars.blood >=25 && GeneralVars.blood <30)
        this.guiTexture.texture = health25;
    else if(GeneralVars.blood >=20 && GeneralVars.blood <25)
        this.guiTexture.texture = health20;

    else if(GeneralVars.blood >=15 && GeneralVars.blood <20)
        this.guiTexture.texture = health15;
    else if(GeneralVars.blood >=10 && GeneralVars.blood <15)
        this.guiTexture.texture = health10;

    else if(GeneralVars.blood >=5 && GeneralVars.blood <10)
        this.guiTexture.texture = health5;

    else if(GeneralVars.blood <5)
        this.guiTexture.texture = health0;

}

I make restart button This is restart button script.

var  health100:Texture2D;

function OnGUI () {
    if (GeneralVars.blood <=100 &GUI.Button (Rect (10,10,50,25), "restart")) {
        this.guiTexture.texture = health100;
        Application.LoadLevel(1);
        script = GetComponent(HealthBarPicture);
        script.DoSomething (HealthBarPicture);
    }
}

but my healthbar donot restart. how can I do?

Something like this should fix it:

function OnGUI () {
    if (GeneralVars.blood <=100 &GUI.Button (Rect (10,10,50,25), "restart")) {
        GeneralVars.blood = 100;
        Application.LoadLevel(1);
        script = GetComponent(HealthBarPicture);
        script.DoSomething (HealthBarPicture);
    }
}