private void AddJob_Click_1(object sender, EventArgs e) { JobModel jmodel = new JobModel(); if (0 != job.Get_Item("Name", JobText.Text, ConditionType.Equal).Id) { MessageBox.Show("Такая должность уже существует"); JobText.Clear(); } else { JobModel model = new JobModel(); model.Name = JobText.Text; job.Add(model); MessageBox.Show("Запись внесена"); JobText.Clear(); } }
// Methode Tuto ---------------------------> public void activateNextMissionButton() { bossLock(true, true); newMissionButton.gameObject.SetActive(true); newMissionButton.GetComponentInChildren <Text>().text = JobText.GenerateRandomJob(); }
// Update is called once per frame void Update() { if (coffeeTable == null) { coffeeTable = GameObject.Find("CoffeeTrigger"); } if (coffeeBreak == null) { coffeeBreak = GameObject.Find("tableCafe"); } if (elevator == null) { elevator = GameObject.Find("Elevator Cell 4, 0"); } if (phone == null) { phone = GameObject.Find("phoneCollider"); } if (endOfDemo) { print("FIIIIIIIIIIIIIN"); //boss.GetComponent<Boss>().gongOfVictory.Play(); EndSound(); displayProgressionBar = false; ringingPhone = false; victoryLocked = true; endOfDemo = false; bossLock(true, true); EndOfDemoButton.gameObject.SetActive(true); EndOfDemoButton.GetComponentInChildren <Text>().text = "Pour une première journée, c'était pas trop mal ...\n\n Projets Terminés : <color=#ff0000ff><i>" + nbObjectifCompleted + "</i></color>\n Employés toujours vivants : <color=#ff0000ff><i>" + this.GetComponent <CharacterManager>().GetTotalNumberOfBoxies() + "</i></color>\nEmployés toujours morts : <color=#ff0000ff><i>" + nbSuicides + "</i></color>\n Rang Céleste : <color=#ff0000ff><i>Crapaud Hardi</i></color> \n\n<i>Cliquez</i> pour voir vos meilleurs employés!"; workingIsActuallyUsefull = false; } else if (tutoIsOn) { if (cameraLookingForCoffee) { //print("camera looking for coffee"); if (!cameraController.cameraIsToMove && cameraController.target == GameManager.instance.boss) { //print("camera looked for coffee, back to boss"); cameraLookingForCoffee = false; //TUTO NEXT fetchingCoffee = true; tutoArrow.gameObject.SetActive(true); tutoArrow.target = coffeeTable; } } if (fetchingCoffee) { //print("fetching coffee"); Vector3 distance = boss.transform.position - coffeeTable.transform.position; if (distance.magnitude < 5) { //print("coffee fetched"); tutoArrow.gameObject.SetActive(false); fetchingCoffee = false; bossLock(true, true); tutoDeliciousCoffeeButton.gameObject.SetActive(true); } } if (cameraLookingForElevator) { //print("camera looking for elevator"); if (!cameraController.cameraIsToMove && cameraController.target == GameManager.instance.boss) { //print("camera looked for elevator, back to boss"); bossLock(false, true); cameraLookingForElevator = false; //TUTO NEXT goingToElevator = true; tutoArrow.gameObject.SetActive(true); tutoArrow.target = elevator; } } if (goingToElevator) { //print("going to elevator"); Vector3 distance = boss.transform.position - elevator.transform.position; if (distance.magnitude < 5) { tutoArrow.gameObject.SetActive(false); //print("at elevator"); goingToElevator = false; tutoNobodyHereButton.gameObject.SetActive(true); bossLock(true, true); } } if (cameraLookingForPhone) { //print("looking for phone"); if (!cameraController.cameraIsToMove && cameraController.target == GameManager.instance.boss) { //print("looked for phone, back to boss"); cameraLookingForPhone = false; //TUTO NEXT tutoHiringTimeButton.gameObject.SetActive(true); } } if (freshMeatHired) { GetComponent <CharacterManager>().freshMeatThreshold = true; //print("fresh meat hired"); freshMeatHired = false; cameraController.dampTime = 0; cameraController.FollowEmployee(this.gameObject.GetComponent <CharacterManager>().boxies[0], 1.5f, 0); cameraLookingForFreshMeat = true; } if (cameraLookingForFreshMeat) { if (!cameraController.cameraIsToMove && cameraController.target == GameManager.instance.boss) { cameraLookingForFreshMeat = false; //TUTO NEXT tutoFreshMeatButton.gameObject.SetActive(true); bossLock(true, true); tutoArrow.gameObject.SetActive(true); tutoArrow.target = this.gameObject.GetComponent <CharacterManager>().boxies[0]; } } if (profileLookedAt) { profileLookedAt = false; tutoExplicationProfileButton.gameObject.SetActive(true); bossLock(true, true); goingToLookProfile = false; } if (cameraLookingAtSlacker) { if (!cameraController.cameraIsToMove && cameraController.target == GameManager.instance.boss) { cameraLookingAtSlacker = false; //TUTO NEXT tutoGoingToGlandeButton.gameObject.SetActive(false); tutoHatarakeExplicationButton.gameObject.SetActive(true); GUIQiBar.SetActive(true); bossLock(true, true); } } if (employeeHataraked) { tutoArrow.gameObject.SetActive(false); employeeHataraked = false; cameraController.dampTime = 0; cameraController.FollowEmployee(this.gameObject.GetComponent <CharacterManager>().boxies[0], 1.5f, 0); cameraFollowingEmployeeHataraked = true; } if (cameraFollowingEmployeeHataraked) { //print("looking for phone"); if (!cameraController.cameraIsToMove && cameraController.target == GameManager.instance.boss) { //print("looked for phone, back to boss"); cameraFollowingEmployeeHataraked = false; //TUTO NEXT tutoSuccessfulHatarakingButton.gameObject.SetActive(true); bossLock(true, true); } } if (timeToStartBreakingShit) { timeToStartBreakingShit = false; cameraController.FollowEmployee(coffeeTable, 1.5f, 0.2f); tutoTooMuchGlande.gameObject.SetActive(true); bossLock(true, true); cameraLookingForShitToBreak = true; } if (cameraLookingForShitToBreak) { if (!cameraController.cameraIsToMove && cameraController.target == GameManager.instance.boss) { //print("looked for phone, back to boss"); cameraLookingForShitToBreak = false; //TUTO NEXT goingToBreakShit = true; } } if (goingToBreakShit) { if (boss.GetComponent <Boss>().moveLocked) { tutoArrow.gameObject.SetActive(true); tutoArrow.target = coffeeTable; coffeeBreak.GetComponent <BreakableFurniture>().FullRepair(); boss.GetComponent <Boss>().moveLocked = false; } } if (shitBroken) { tutoArrow.gameObject.SetActive(false); shitBroken = false; goingToBreakShit = false; tutoSweetDestruction.gameObject.SetActive(true); bossLock(true, true); } if (decrasseurJustArrived) { print("decrasseurJustArrived"); decrasseurJustArrived = false; tutoDecrasseurButton.gameObject.SetActive(true); cameraController.FollowEmployee(this.gameObject.GetComponent <CharacterManager>().decrasseurs[0], 1.5f, 0); bossLock(true, true); cameraLookingAtDecrasseur = true; } if (cameraLookingAtDecrasseur) { if (!cameraController.cameraIsToMove && cameraController.target == GameManager.instance.boss) { cameraLookingAtDecrasseur = false; bossLock(true, true); } } } else { //if (cameraController.dampTime != 0) cameraController.dampTime = 0; int minutes = (int)(time / 60); int secondes = (int)(time - 60 * minutes); int centisecondes = (int)((time - 60 * minutes - secondes) * 100); string strMinutes = ""; string strSecondes = ""; string strCentiSecondes = ""; if (minutes < 10) { strMinutes = "0" + minutes; } else { strMinutes = "" + minutes; } if (secondes < 10) { strSecondes = "0" + secondes; } else { strSecondes = "" + secondes; } if (centisecondes < 10) { strCentiSecondes = "0" + centisecondes; } else { strCentiSecondes = "" + centisecondes; } clock.text = strMinutes + "\'" + strSecondes + "\'\'" + strCentiSecondes; if (objectiveCompletion < levelObjective) { if (workingIsActuallyUsefull && boss != null) { time = time + Time.deltaTime; } } else if (boss != null) { if (this.GetComponent <CharacterManager>().GetTotalNumberOfBoxies() == 7 && tutoBreakIsNotComplete) { timeToStartBreakingShit = true; tutoIsOn = true; } else { //displayProgressionBar = false; if (!victoryLocked) { displayProgressionBar = false; nbObjectifCompleted++; GUIClock.SetActive(false); float victoryRatio = levelObjective / time; string victoryTitle = ""; print("victoryRatio : " + victoryRatio); if (victoryRatio < 8) { victoryTitle = JobText.GenerateRandomBadVictory(); } else { victoryTitle = JobText.GenerateRandomGoodVictory(); } boss.GetComponent <Boss>().gongOfVictory.Play(); print("GOOOOOOOOOOOOOONG"); bossLock(true, true); victoryButton.SetActive(true); victoryButton.GetComponentInChildren <Text>().text = "TEMPS:\n" + strMinutes + "\'\'" + strSecondes + "\'" + strCentiSecondes + "\n\nSCORE :\n <color=#ff0000ff><i>" + victoryTitle + "</i></color>"; boss.GetComponent <Boss>().moveLocked = true; boss.GetComponent <Boss>().hatarakeLocked = true; victoryLocked = true; } workingIsActuallyUsefull = false; } } if (hiringTime && !ongoingHiring && nbEmployeeLeftToHire != 0) { activateHiringRound(); bossLock(true, true); } else if (hiringTime && nbEmployeeLeftToHire == 0) // on a finit d'embaucher pour le nouvelle objectif { Employe.suicideLock = false; hiringTime = false; GUIClock.SetActive(true); displayProgressionBar = true; workingIsActuallyUsefull = true; time = 0; bossLock(false, false); } } if (Input.GetKeyDown(KeyCode.Space)) { boss.GetComponent <MicrophoneInput>().Restart(); //print("space key was pressed"); //gameObject.GetComponent<CharacterManager>().SpawnOneBoxieInElevator(1); //if (!ongoingHiring) activateHiringRound(); } if (Input.GetMouseButton(0)) { //employeeProfile.nullifyAllProfile(); } }