multi verification

Hi everybody
i have problems with a “multi verification” for a school project. you’ll not understand all because it’s in french and german but i make comment in english for you :slight_smile:

#pragma strict

var vie1 : boolean = true; // vie = life
var v1 : GameObject;        // v for vie (life)
var d1 : GameObject;       // d for death
var vie2 : boolean = true;
var v2 : GameObject;
var d2 : GameObject;
var vie3 : boolean = true;
var v3 : GameObject;
var d3 : GameObject;
var vie4 : boolean = true;
var v4 : GameObject;
var d4 : GameObject;
var vie5 : boolean = true;         //you see there's five lifes
var v5 : GameObject;
var d5 : GameObject;
var os : UnityEngine.UI.InputField;              //bone
var dent : UnityEngine.UI.InputField;          //teeth
var coeur : UnityEngine.UI.InputField;        //heart
var estomac : UnityEngine.UI.InputField;   //stomac
var cerveau : UnityEngine.UI.InputField;    //brain
var nerf : UnityEngine.UI.InputField;           //nerv

function Start(){        //all lifes are activated
	vie1 = true;
	vie2 = true;
	vie3 = true;
	vie4 = true;
	vie5 = true;

}

function Update(){                    //i check all frames if life are activated or not
	if(vie1 == true){
		v1.SetActive(true);
		d1.SetActive(false);
	}
	if(vie1 == false){
		v1.SetActive(false);
		d1.SetActive(true);
	}
	if(vie2 == true){
		v2.SetActive(true);
		d2.SetActive(false);
	}
	if(vie2 == false){
		v2.SetActive(false);
		d2.SetActive(true);
	}
	if(vie3 == true){
		v3.SetActive(true);
		d3.SetActive(false);
	}
	if(vie3 == false){
		v3.SetActive(false);
		d3.SetActive(true);
	}
	if(vie4 == true){
		v4.SetActive(true);
		d4.SetActive(false);
	}
	if(vie4 == false){
		v4.SetActive(false);
		d4.SetActive(true);
	}
	if(vie5 == true){
		v5.SetActive(true);
		d5.SetActive(false);
}
	if(vie5 == false){
		v5.SetActive(false);
		d5.SetActive(true);
	}
}
function OnEndEdit() {                        //i check what is written in input field
	if(os.text != "der Knochen"){
		if(vie1 == true){                       // <------ the problem begin here :)
			vie1 = !vie1;
		}else{
			if(vie2 == true){
				vie2 = !vie2;
			}else{
				if(vie3 == true){
					vie3 = !vie3;
				}else{
					if(vie4 == true){
						vie4 = !vie4;
					}else{
						if(vie5 == true){
							vie5 = !vie5;
						}
					}
				}
			}
		}
	}
	if(dent.text != "der Zahn"){
		if(vie1 == true){
			vie1 = !vie1;
		}else{
			if(vie2 == true){
				vie2 = !vie2;
			}else{
				if(vie3 == true){
					vie3 = !vie3;
				}else{
					if(vie4 == true){
						vie4 = !vie4;
					}else{
						if(vie5 == true){
							vie5 = !vie5;
						}
					}
				}
			}
		}
	}
	if(coeur.text != "das Herz"){
		if(vie1 == true){
			vie1 = !vie1;
		}else{
			if(vie2 == true){
				vie2 = !vie2;
			}else{
				if(vie3 == true){
					vie3 = !vie3;
				}else{
					if(vie4 == true){
						vie4 = !vie4;
					}else{
						if(vie5 == true){
							vie5 = !vie5;
						}
					}
				}
			}
		}
	}
	if(estomac.text != "der Magen"){
		if(vie1 == true){
			vie1 = !vie1;
		}else{
			if(vie2 == true){
				vie2 = !vie2;
			}else{
				if(vie3 == true){
					vie3 = !vie3;
				}else{
					if(vie4 == true){
						vie4 = !vie4;
					}else{
						if(vie5 == true){
							vie5 = !vie5;
						}
					}
				}
			}
		}
	}
	if(cerveau.text != "das Gehirn"){
		if(vie1 == true){
			vie1 = !vie1;
		}else{
			if(vie2 == true){
				vie2 = !vie2;
			}else{
				if(vie3 == true){
					vie3 = !vie3;
				}else{
					if(vie4 == true){
						vie4 = !vie4;
					}else{
						if(vie5 == true){
							vie5 = !vie5;
						}
					}
				}
			}
		}
	}
	if(nerf.text != "der Nerv"){
		if(vie1 == true){
			vie1 = !vie1;
		}else{
			if(vie2 == true){
				vie2 = !vie2;
			}else{
				if(vie3 == true){
					vie3 = !vie3;
				}else{
					if(vie4 == true){
						vie4 = !vie4;
					}else{
						if(vie5 == true){
							vie5 = !vie5;
						}
					}
				}
			}
		}
	}
}

I hope you’ll can help me fastly <3
liebe grüssung in german, big kiss in english, gros becs in french!
Arkin160

I made a system more symple:
I created a var something : int;
and when the word is false, it’s adding 1 like this:
if(cerveau.text != “das Gehirn”){
something++;
}
and in function update:
if(something == 1){
vie1 = false;
}
voila c’est tout (that’s all :wink: )