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
#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