public void restart() { generate generate_ = GameObject.Find("Player").GetComponent <generate>(); generate_.level_restart(); SceneManager.LoadScene(SceneManager.GetActiveScene().name); }
public generateResponse generate([System.Xml.Serialization.XmlElementAttribute("generate", Namespace = "")] generate generate1) { object[] results = this.Invoke("generate", new object[] { generate1 }); return((generateResponse)(results[0])); }
private void BtnCreate_Click(object sender, EventArgs e) { if (lblInfoMinimumChars.ForeColor == System.Drawing.Color.Green && lblnfoPIN.ForeColor == System.Drawing.Color.Green && lblInfoVerifyPIN.ForeColor == System.Drawing.Color.Green) { k = new generate(); key = k.gen(true, true, true, true, 25);//generate key NewAcc(txtUsername.Text, txtPIN.Text, key); } }
private void OnCollisionEnter2D(Collision2D collision) { if (collision.gameObject.CompareTag("Player")) { generate generate_ = GameObject.Find("Player").GetComponent <generate>(); generate_.level_up(); SceneManager.LoadScene(SceneManager.GetActiveScene().name); } }
private void BtnGenerovat_Click(object sender, EventArgs e) { if (chkMalaPismena.Checked == false && chkVelkaPismena.Checked == false && chkSymboly.Checked == false && chkCisla.Checked == false) { MessageBox.Show("Chyba, zvol si něco"); } else { generate pass = new generate(); heslo = pass.gen(chkMalaPismena.Checked, chkVelkaPismena.Checked, chkCisla.Checked, chkSymboly.Checked, delka); DialogResult = DialogResult.OK; } }
/// <remarks/> public System.IAsyncResult Begingenerate(generate generate1, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("generate", new object[] { generate1}, callback, asyncState); }
// Use this for initialization void Start() { if(GameObject.Find ("game(Clone)")!=null) g = GameObject.Find ("game(Clone)").GetComponent<generate>(); }
private void NewAcc(string name, string pin, string key)//create new acc { string res, textToEncrypt; string cryptoAccKey = null; string cryptoBinKey = null; DialogResult dialogResult = MessageBox.Show("Jméno: " + name + Environment.NewLine + "PIN: " + pin + Environment.NewLine + "Správně?", "Ověření", MessageBoxButtons.YesNo); if (dialogResult == DialogResult.Yes) { string accsPath = Path.GetDirectoryName(Application.ExecutablePath) + "\\accs"; string binPath = Path.GetDirectoryName(Application.ExecutablePath) + "\\bin"; if (!Directory.Exists(binPath)) // jestli existuje slozka bin { Directory.CreateDirectory(binPath); //vytvorit } if (!Directory.Exists(accsPath)) // jestli existuje slozka s uzivateli { Directory.CreateDirectory(accsPath); //vytvorit } if (!File.Exists(accsPath + "\\key.xml"))//vytvori klic pro spravu uctu { RSACryptoServiceProvider RSA = new RSACryptoServiceProvider(); StreamWriter SaveKey = new StreamWriter(accsPath + "\\key.xml"); SaveKey.Write(cryptoAccKey = (RSA.ToXmlString(true))); SaveKey.Close(); } else//nebo precte pokud ma { try { RSACryptoServiceProvider RSAacc = new RSACryptoServiceProvider(); StreamReader OpenKey = new StreamReader(accsPath + "\\key.xml"); cryptoAccKey = OpenKey.ReadToEnd(); OpenKey.Close(); RSAacc.FromXmlString(cryptoAccKey); } catch//pokud precte a bude v key.xml chyba { MessageBox.Show("Chyba v souboru: " + accsPath + "\\key.xml"); Application.OpenForms[0].Show(); this.Hide(); } } if (!File.Exists(accsPath + "\\" + name + ".dll"))//zda neexistuje soubor s takovym uctem { res = ""; textToEncrypt = name + ";" + pin + ";" + key; res = Crypter.Encrypt(textToEncrypt, cryptoAccKey);//zasifruje StreamWriter strmAccWrite = new StreamWriter(accsPath + "\\" + name + ".dll"); strmAccWrite.Write(res); strmAccWrite.Close(); while (true) { if (!Directory.Exists(binPath + "\\" + key + "\\")) //zepta se jestli je slozka a soubor pro ulozeni dat { Directory.CreateDirectory(binPath + "\\" + key + "\\"); //vytvori se direktorie #region ziskani klice cryptoBinKey if (!File.Exists(binPath + "\\" + key + "\\" + "key.xml"))//vytvori se unikatni klic pro slozku s hesly { Directory.CreateDirectory(binPath + "\\" + key); RSACryptoServiceProvider RSAbin = new RSACryptoServiceProvider(); StreamWriter SaveKey = new StreamWriter(binPath + "\\" + key + "\\" + "key.xml"); SaveKey.Write(cryptoBinKey = (RSAbin.ToXmlString(true))); SaveKey.Close(); } else { try { RSACryptoServiceProvider RSAbin = new RSACryptoServiceProvider(); StreamReader OpenKey = new StreamReader(binPath + "\\" + key + "\\" + "key.xml"); cryptoBinKey = OpenKey.ReadToEnd(); OpenKey.Close(); RSAbin.FromXmlString(cryptoAccKey); } catch//pokud precte a bude v key.xml chyba { MessageBox.Show("Chyba v souboru: " + binPath + "\\" + key + "\\" + "key.xml"); Application.OpenForms[0].Show(); this.Hide(); } } #endregion Directory.CreateDirectory(binPath + "\\" + key + "\\" + "1");//vytvori se direktorie string[] data = new string[] { " ", " ", " ", " " }; for (int i = 0; i < 4; i++) { StreamWriter strmBinWrite = new StreamWriter(binPath + "\\" + key + "\\1\\" + (i + 1).ToString() + ".dll"); strmBinWrite.Write(Crypter.Encrypt(data[i], cryptoBinKey)); strmBinWrite.Close(); } StreamWriter strmAccWrite2 = new StreamWriter(accsPath + "\\" + name + ".dll"); res = ""; textToEncrypt = name + ";" + pin + ";" + key; res = Crypter.Encrypt(textToEncrypt, cryptoAccKey); strmAccWrite2.Write(res); strmAccWrite2.Close(); MessageBox.Show("Účet je vytvořen :)"); if (Application.OpenForms[0].Name == "Form1") { Application.OpenForms[0].Show(); } this.Hide(); break; } else { k = new generate(); key = k.gen(true, true, true, true, 25); } } } else { MessageBox.Show("Účet jíž existuje, vytvořte jiný"); } } else if (dialogResult == DialogResult.No) { txtPIN.Text = ""; txtUsername.Text = ""; txtVerifyPIN.Text = ""; txtPIN.ForeColor = Color.Red; txtVerifyPIN.ForeColor = Color.Red; txtUsername.ForeColor = Color.Red; } }
// Use this for initialization void Start() { generateScript = (generate)FindObjectOfType(typeof(generate)); }
/// <remarks/> public System.IAsyncResult Begingenerate(generate generate1, System.AsyncCallback callback, object asyncState) { return(this.BeginInvoke("generate", new object[] { generate1 }, callback, asyncState)); }
public void ExportToMotpuca() { GameObject vessel = GameObject.Find("GameObject"); generate script = vessel.GetComponent <generate>(); int time_of_death = 3600; //create Folder if (!Directory.Exists("./Data/")) { Directory.CreateDirectory("./Data/"); } var file = File.CreateText("skin.ag"); file.WriteLine("Visual\r\n{\r\n bkg_color = <0.18, 0.24, 0.3, 1>\r\n axis_x_color = <0.75, 0, 0, 1>\r\n axis_y_color = <0, 0.75, 0, 1>\r\n axis_z_color = <0, 0, 0.75, 1>\r\n comp_box_color = <0.5, 0.5, 0.5, 1>\r\n in_barrier_color = <1, 1, 0, 0.5>\r\n out_barrier_color = <1, 0, 0, 0.5>\r\n cell_alive_color = <0, 0, 1, 1>\r\n cell_hypoxia_color = <0, 1, 0, 1>\r\n cell_apoptosis_color = <0.5, 0.5, 0.5, 1>\r\n cell_necrosis_color = <0.2, 0.2, 0.2, 1>\r\n tube_color = <0.65, 0, 0, 1>\r\n clip_plane_color = <1, 1, 1, 1>\r\n navigator_color = <1, 0.64, 0, 0.75>\r\n boxes_color = <1, 1, 1, 0.25>\r\n}"); file.WriteLine("Simulation\r\n{\r\n dimensions = 3\r\n sim_phases = -1\r\n time_step = 1\r\n time = 0\r\n stop_time = inf"); file.WriteLine(" comp_box_from = <{0}, {1}, {2}>", (-script.size_x / 2.0f) * 100.0f, (-script.size_y / 2.0f) * 100.0f, (-script.size_z / 2.0f) * 100.0f); file.WriteLine(" comp_box_to = <{0}, {1}, {2}>", (script.size_x / 2.0f) * 100.0f, (script.size_y / 2.0f) * 100.0f, (script.size_z / 2.0f) * 100.0f); file.WriteLine(" box_size = 100"); file.WriteLine(" max_cells_per_box = 100\r\n force_r_cut = 10\r\n max_tube_chains = 1000\r\n max_tube_merge = 20\r\n save_statistics = 0\r\n save_povray = 0\r\n save_ag = 0\r\n graph_sampling = 10\r\n diffusion_coeff_O2 = 4000\r\n diffusion_coeff_TAF = 1000\r\n diffusion_coeff_Pericytes = 10\r\n}"); file.WriteLine(); file.WriteLine("TubularSystem\r\n{\r\n force_chain_attr_factor = 1e-014\r\n force_length_keep_factor = 1e-014\r\n force_angle_factor = 5e-016\r\n force_rep_factor = 1e-014\r\n force_atr1_factor = 5e-015\r\n force_atr2_factor = 1e-015\r\n density = 1\r\n lengthening_speed = 0.1\r\n thickening_speed = 0.0001\r\n minimum_interphase_time = 1000\r\n TAFtrigger = 0.2\r\n minimum_blood_flow = 0.01\r\n time_to_degradation = inf\r\n o2_production = 3e-022\r\n}"); file.WriteLine("Barrier\r\n{\r\n type = KEEP_IN"); file.WriteLine(" from = <{0}, {1}, {2}>", (-script.size_x / 2.0f) * 100.0f, (-script.size_y / 2.0f) * 100.0f, (-script.size_z / 2.0f) * 100.0f); file.WriteLine(" to = <{0}, {1}, {2}>", (script.size_x / 2.0f) * 100.0f, (script.size_y / 2.0f) * 100.0f, (script.size_z / 2.0f) * 100.0f); file.WriteLine(" trans = <1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1>\r\n}"); file.WriteLine("Tissue\r\n{\r\n name = \"epidermis\" \r\n type = NORMAL\r\n color = <0.882353, 0.847059, 0.65098, 1>"); file.WriteLine(" cell_r = {0}", script.cell_size * 100.0f / 2.0f); file.WriteLine(" density = 1\r\n cell_grow_speed = 0.01\r\n minimum_interphase_time = 600\r\n time_to_apoptosis = {0}", time_of_death); file.WriteLine(" time_to_necrosis = 200\r\n time_in_necrosis = 200\r\n dead_r = 8\r\n cell_shrink_speed = 0.1\r\n minimum_mitosis_r = 14\r\n force_rep_factor = 1e-014\r\n force_atr1_factor = 5e-015\r\n force_atr2_factor = 1e-015\r\n max_pressure = 1e-016\r\n o2_consumption = 0\r\n o2_hypoxia = 0\r\n pericyte_production = 0.0001\r\n time_to_necrosis_var = 0\r\n force_dpd_factor = 0\r\n dpd_temperature = 0\r\n}"); file.WriteLine("Tissue\r\n{\r\n name = \"membrane\" \r\n type = NORMAL\r\n color = <1, 0.584314, 0.252941, 1>"); file.WriteLine(" cell_r = {0}", script.cell_size * 100.0f / 2.0f); file.WriteLine(" density = 10\r\n cell_grow_speed = 0.0\r\n minimum_interphase_time = inf\r\n time_to_apoptosis = inf", time_of_death); file.WriteLine(" time_to_necrosis = inf\r\n time_in_necrosis = inf\r\n dead_r = 8\r\n cell_shrink_speed = 0.0\r\n minimum_mitosis_r = 14\r\n force_rep_factor = 1e-014\r\n force_atr1_factor = 5e-012\r\n force_atr2_factor = 1e-012\r\n max_pressure = 1\r\n o2_consumption = 0\r\n o2_hypoxia = 0.0\r\n pericyte_production = 0.000\r\n time_to_necrosis_var = 0\r\n force_dpd_factor = 0\r\n dpd_temperature = 0\r\n}"); file.WriteLine("Tissue\r\n{\r\n name = \"dermis\" \r\n type = NORMAL\r\n color = <1, 0.784314, 0.352941, 1>"); file.WriteLine(" cell_r = {0}", script.cell_size * 100.0f / 2.0f); file.WriteLine(" density = 1\r\n cell_grow_speed = 0.01\r\n minimum_interphase_time = 600\r\n time_to_apoptosis = {0}", time_of_death); file.WriteLine(" time_to_necrosis = 200\r\n time_in_necrosis = 200\r\n dead_r = 8\r\n cell_shrink_speed = 0.1\r\n minimum_mitosis_r = 14\r\n force_rep_factor = 1e-014\r\n force_atr1_factor = 5e-015\r\n force_atr2_factor = 1e-015\r\n max_pressure = 1e-016\r\n o2_consumption = 5e-011\r\n o2_hypoxia = 0.01\r\n pericyte_production = 0.0001\r\n time_to_necrosis_var = 0\r\n force_dpd_factor = 0\r\n dpd_temperature = 0\r\n}"); file.WriteLine("Tissue\r\n{\r\n name = \"hypodermis\" \r\n type = NORMAL\r\n color = <1, 0.435294, 0.435294, 1>"); file.WriteLine(" cell_r = {0}", script.cell_size * 100.0f / 2.0f); file.WriteLine(" density = 1\r\n cell_grow_speed = 0.01\r\n minimum_interphase_time = 600\r\n time_to_apoptosis = {0}", time_of_death); file.WriteLine(" time_to_necrosis = 200\r\n time_in_necrosis = 200\r\n dead_r = 8\r\n cell_shrink_speed = 0.1\r\n minimum_mitosis_r = 14\r\n force_rep_factor = 1e-014\r\n force_atr1_factor = 5e-015\r\n force_atr2_factor = 1e-015\r\n max_pressure = 1e-016\r\n o2_consumption = 1e-010\r\n o2_hypoxia = 0.01\r\n pericyte_production = 0.0001\r\n time_to_necrosis_var = 0\r\n force_dpd_factor = 0\r\n dpd_temperature = 0\r\n}"); file.WriteLine("Tissue\r\n{\r\n name = \"melanoma\" \r\n type = TUMOR\r\n color = <0.47451, 0.247059, 0.0862745, 1>"); file.WriteLine(" cell_r = {0}", script.cell_size * 100.0f / 2.0f); file.WriteLine(" density = 1\r\n cell_grow_speed = 0.01\r\n minimum_interphase_time = 600\r\n time_to_apoptosis= {0}", time_of_death); file.WriteLine(" time_to_necrosis = 200\r\n time_in_necrosis = 200\r\n dead_r = 8\r\n cell_shrink_speed = 0.1\r\n minimum_mitosis_r = 14\r\n force_rep_factor = 1e-014\r\n force_atr1_factor = 5e-015\r\n force_atr2_factor = 1e-015\r\n max_pressure = 1e-016\r\n o2_consumption = 1e-010\r\n o2_hypoxia = 0.01\r\n pericyte_production = 0.0001\r\n time_to_necrosis_var = 0\r\n force_dpd_factor = 0\r\n dpd_temperature = 0\r\n}"); file.WriteLine("Tissue\r\n{\r\n name = \"melanoma1\" \r\n type = TUMOR\r\n color = <1, 0, 0.0862745, 1>"); file.WriteLine(" cell_r = {0}", script.cell_size * 100.0f / 2.0f); file.WriteLine(" density = 1\r\n cell_grow_speed = 0.01\r\n minimum_interphase_time = 600\r\n time_to_apoptosis= {0}", time_of_death); file.WriteLine(" time_to_necrosis = 200\r\n time_in_necrosis = 200\r\n dead_r = 8\r\n cell_shrink_speed = 0.1\r\n minimum_mitosis_r = 14\r\n force_rep_factor = 1e-014\r\n force_atr1_factor = 5e-015\r\n force_atr2_factor = 1e-015\r\n max_pressure = 1e-016\r\n o2_consumption = 1e-010\r\n o2_hypoxia = 0.01\r\n pericyte_production = 0.0001\r\n time_to_necrosis_var = 0\r\n force_dpd_factor = 0\r\n dpd_temperature = 0\r\n}"); Rename_ids(script.export_dict); List <Tube> sortedList = script.export_dict.OrderBy(o => o.m_id).ToList(); foreach (Tube tube in sortedList) { file.WriteLine("tube"); file.WriteLine("{"); file.WriteLine(); file.WriteLine("id = {0}", tube.m_id); file.WriteLine(); file.WriteLine("pos1 = <{0}, {1}, {2}>", tube.start.x * 100.0f, tube.start.y * 100.0f, tube.start.z * 100.0f); file.WriteLine("pos2 = <{0}, {1}, {2}>", tube.end.x * 100.0f, tube.end.y * 100.0f, tube.end.z * 100.0f); file.WriteLine("r = {0}", tube.r * 100.0f); file.WriteLine(); file.WriteLine("state = ALIVE"); file.WriteLine("age = 0"); file.WriteLine("state_age = 0"); file.WriteLine(); if (tube.first) { file.WriteLine("first"); } if (tube.base_id >= 0) { file.WriteLine("base_id = {0}", tube.base_id); } if (tube.top_id >= 0) { file.WriteLine("top_id = {0}", tube.top_id); } if (tube.fixed_blood_pressure) { file.WriteLine("fixed_blood_pressure = 1"); } if (tube.pressure != 0.0f) { file.WriteLine("blood_pressure = {0}", tube.pressure); } file.WriteLine(); file.WriteLine("}"); } int age; foreach (Cell cell in script.export_cells) { file.WriteLine("Cell\r\n{"); file.WriteLine("tissue = \"{0}\"", cell.tissue); file.WriteLine("state = ALIVE"); file.WriteLine("pos = <{0}, {1}, {2}>", cell.position.x * 100.0f, cell.position.y * 100.0f, cell.position.z * 100.0f); file.WriteLine("conc_O2 = 0.5"); age = Random.Range(0, time_of_death - 5); file.WriteLine("age = {0}", age); file.WriteLine("state_age = {0}", age); file.WriteLine("}"); } file.Close(); }