// Update is called once per frame void Update() { //Tant qu'un des GameObject est actif (tant que son minijeu est actif), on ne peux pas lancer un autre minijeu //A la fin du minijeu, le GameObject se désactive, permettant d'activer un autre GameObject (et donc un autre minijeu) /*if(objectActivateVegetable.activeSelf == false && objectActivatePiment.activeSelf == false && * objectActivateMeat.activeSelf == false && objectActivateSauce.activeSelf == false)*/ if (player.state == LevelManager.STATE.isWaiting) { if (!recipeManager._isRecipeEnd) { //Si on appuie sur "inputLauncherMeat", on active le GameObject "objectActivateMeat" //Et le GameObject activé permet de lancer son script de jeu if (StartOptions.inMainMenuStatic == false && Pause.isPausedStatic == false && Input.GetButtonDown(recipeManager.inputLauncherMeat)) { if (recipeManager.CheckIngredient(recipeManager.inputLauncherMeat)) { player.setStatePlaying(); disableAllMiniGame(); viande.enabled = true; } } //Si on appuie sur "inputLauncherVegetables", on active le GameObject "objectActivateVegetable" //Et le GameObject activé permet de lancer son script de jeu if (StartOptions.inMainMenuStatic == false && Pause.isPausedStatic == false && Input.GetButtonDown(recipeManager.inputLauncherVegetables)) { if (recipeManager.CheckIngredient(recipeManager.inputLauncherVegetables)) { player.setStatePlaying(); disableAllMiniGame(); vegetable.enabled = true; } } //Si on appuie sur "inputLauncherPiment", on active le GameObject "objectActivatePiment" //Et le GameObject activé permet de lancer son script de jeu if (StartOptions.inMainMenuStatic == false && Pause.isPausedStatic == false && Input.GetButtonDown(recipeManager.inputLauncherPiment)) { if (recipeManager.CheckIngredient(recipeManager.inputLauncherPiment)) { player.setStatePlaying(); disableAllMiniGame(); piment.enabled = true; } } //Si on appuie sur "inputLauncherSauce", on active le GameObject "objectActivateSauce" //Et le GameObject activé permet de lancer son script de jeu if (StartOptions.inMainMenuStatic == false && Pause.isPausedStatic == false && Input.GetButtonDown(recipeManager.inputLauncherSauce)) { if (recipeManager.CheckIngredient(recipeManager.inputLauncherSauce)) { player.setStatePlaying(); disableAllMiniGame(); sauce.enabled = true; } } } else { CheckRecipe(); player.setStateAttacking(); recipeManager.resetRecipe(); } } }