private void Update() { #region 随时获取json,更新按钮状态 setButtonState(company, JsonProcess.requestJson().company_state); setButtonState(school, JsonProcess.requestJson().school_state); setButtonState(home, JsonProcess.requestJson().home_state); setButtonState(hospital, JsonProcess.requestJson().hospital_state); #endregion }
// Update is called once per frame void Update() { #region 随时获取json,更新按钮状态 Home.interactable = true; School.interactable = true; Company.interactable = true; Hospital.interactable = true; Home.interactable = JsonProcess.requestJson().teach_state; School.interactable = JsonProcess.requestJson().home_state; Company.interactable = JsonProcess.requestJson().school_state; Hospital.interactable = JsonProcess.requestJson().company_state; #endregion }
public JsonResult InstallAsync(string mail, string nick, string pass, string pass2) { JsonProcess jp = null; try { if (pass.Length < 4 || pass.Length > 16) { jp = new JsonProcess(false, "Şifre En Az 4, En Fazla 16 Karakter Olabilir."); return(Json(jp)); } if (pass != pass2) { jp = new JsonProcess(false, "Şifreler Birbiriyle Uyuşmuyor."); return(Json(jp)); } if (!InOp.MailIsValid(mail)) { jp = new JsonProcess(false, "Bu Mail Adresi Geçersiz."); return(Json(jp)); } tbmember member = new tbmember { accounttype = "A", mail = mail, nick = nick, password = InOp.CreateMD5(pass), }; db.tbmembers.Add(member); db.SaveChanges(); Session["member"] = member; Session["memberid"] = member.memberID; jp = new JsonProcess(true, member.memberID.ToString()); return(Json(jp)); } catch (DbEntityValidationException ex) { jp = new JsonProcess(false, "Hata Oluştu. " + ex.Message); return(Json(jp)); } }
void Awake() { //マイク存在確認 if (Microphone.devices.Length == 0) { Debug.Log("マイクが見つかりません"); Destroy(GetComponent <FreqRecogInGame>()); return; } audioSource = this.GetComponent <AudioSource>(); audioSource.loop = true; audioSource.clip = Microphone.Start(null, true, 10, 44100); //マイクが待機状態になるまで待つ while (!(Microphone.GetPosition(null) > 0)) { } audioSource.Play(); pC = GameObject.FindGameObjectWithTag("Player").GetComponent <playerController>(); freqText = GameObject.Find("Canvas/Frequency").GetComponent <Text>(); sC = GameObject.FindObjectOfType <StageController>(); maxspeed = sC.highSpeed; minspeed = sC.lowSpeed; jsonProcess = GameObject.Find("VoiceData").GetComponent <JsonProcess>(); int tmp; if (int.TryParse(jsonProcess.voiceData.maxFreq, out tmp)) { max = int.Parse(jsonProcess.voiceData.maxFreq); } if (int.TryParse(jsonProcess.voiceData.minFreq, out tmp)) { min = int.Parse(jsonProcess.voiceData.minFreq); } }
public JsonResult CreateAsync(string nick, string mail, string namesur, string pass, string pass2, string sec, string dtS, string gender) { JsonProcess jp = null; DateTime dt = Convert.ToDateTime(dtS); try { if (pass.Length < 4 || pass.Length > 16) { jp = new JsonProcess(false, "Şifre En Az 4, En Fazla 16 Karakter Olabilir."); return(Json(jp)); } if (Session["resim"] == null) { jp = new JsonProcess(false, "Bir Sorun Oluştu."); return(Json(jp)); } if (Session["resim"].ToString() != sec) { jp = new JsonProcess(false, "Güvenlik Kodu Hatalı"); return(Json(jp)); } if (pass != pass2) { jp = new JsonProcess(false, "Şifreler Birbiriyle Uyuşmuyor."); return(Json(jp)); } if (!InOp.MailIsValid(mail)) { jp = new JsonProcess(false, "Bu Mail Adresi Geçersiz."); return(Json(jp)); } if (db.tbmembers.FirstOrDefault(x => x.mail == mail) != null) { jp = new JsonProcess(false, "Bu Mail Adresi Kullanılıyor."); return(Json(jp)); } if (db.tbmembers.FirstOrDefault(x => x.nick == nick) != null) { jp = new JsonProcess(false, "Bu Kullanıcı Adı Kullanılıyor."); return(Json(jp)); } tbmember member = new tbmember() { accounttype = "N", birthdate = dt, gender = gender, mail = mail, nameandsurname = namesur, nick = nick, password = InOp.CreateMD5(pass), }; db.tbmembers.Add(member); db.SaveChanges(); Session["member"] = member; Session["memberid"] = member.memberID; jp = new JsonProcess(true, member.memberID.ToString()); return(Json(jp)); } catch (Exception ex) { jp = new JsonProcess(false, "Hata Oluştu. " + ex.Message); return(Json(jp)); } }
private void Start() { jsonProcess = GameObject.FindObjectOfType <JsonProcess>(); }
private void OnTriggerEnter(Collider other) { if (other.tag == "door") { if (SceneManager.GetActiveScene().name == "Scene3") { } if (gameManager.isFinished == true) { string sceneName = SceneManager.GetActiveScene().name; switch (sceneName) { case "TeachingScene": { JsonProcess.requestJson().updateTeachState(true); JsonProcess.requestJson().updateIsFirstLogin(false); } break; case "Scene1": JsonProcess.requestJson().updateHomeState(true); break; case "Scene2": JsonProcess.requestJson().updateSchoolState(true); break; case "Scene3": JsonProcess.requestJson().updateCompanyState(true); break; case "Scene4": JsonProcess.requestJson().updateHospitalState(true); break; default: break; } gameManager.Win(); } } else if (other.tag == "Identifer") { if (gameMode == GameMode.Teaching && SceneManager.GetActiveScene().name != "Scene4") { if (other.name == "Identifer1") { TeachGameManager.Instance.teachBrain.routID = 0; TeachGameManager.Instance.SetTeachingRobot(false, 0); TeachGameManager.Instance.SetTeachingRobot(true, 0); if (TeachGameManager.Instance.hitIdentiferNum == 0) { TeachGameManager.Instance.ShowHint("注意躲开敌人视野前进"); tdir = Vector3.zero; TeachGameManager.Instance.hitIdentiferNum++; } } if (other.name == "Identifer2") { TeachGameManager.Instance.teachBrain.routID = 1; TeachGameManager.Instance.SetTeachingRobot(false, 1); TeachGameManager.Instance.SetTeachingRobot(true, 1); if (TeachGameManager.Instance.hitIdentiferNum == 1) { TeachGameManager.Instance.ShowHint("参考灵体,躲开敌人,拿到关键发光道具", 6); tdir = Vector3.zero; TeachGameManager.Instance.hitIdentiferNum++; } } } else { if (other.name == "Identifer1") { if (SceneManager.GetActiveScene().name == "Scene3") { if (!Scene3GetItem) { for (int i = 0; i < Items.Count; i++) { if (Items[i].ItemName == "病危通知书") { Scene3GetItem = true; Debug.Log("病危通知书"); if (scene3State == Scene3State.PrePause) { dropDir = tdir; tdir = Vector3.zero; this.enabled = false; GameManager.Instance.Scene3Control(Items[i]); //掉落病危通知书 } scene3State = Scene3State.Pause; // Items.Remove(Items[i]); //就不设定item减少了 } } } } //玩家到达该点时npc朝前走 if (SceneManager.GetActiveScene().name == "Scene4" && gameMode == GameMode.Normal && isScene4Pause) { if (scene4Controler.scene4AnimState == Scene4AnimState.NotStart) { tdir = Vector3.zero; this.enabled = false; GameManager.Instance.Scene4Control(); } scene4Controler.scene4AnimState = Scene4AnimState.isPlaying; } } if (other.name == "Identifer2") { if (SceneManager.GetActiveScene().name == "Scene2") { for (int i = 0; i < Items.Count; i++) { if (Items[i].name == "WaterCup") { if (!isScene2AnimPlay) { tdir = Vector3.zero; this.enabled = false; GameManager.Instance.Scene2Control(); } isScene2AnimPlay = true; } } } else if (SceneManager.GetActiveScene().name == "Scene3") { Scene3Identifer2Num++; if (Scene3Identifer2Num == 2) { transform.Find("/Enemys/Friend").GetChild(0).GetComponent <FriendBrain>().SetGuardsAlpha(1f, true, 1f); } } } //if (other.name == "Identifer5"&&hasHitIdentifer5==false) //{ // ChangeTimeScale(1f); // hasHitIdentifer5 = true; //} } } }