/* * private void postMail (List<string> data) * { * string message = getMessage(data); * * MailMessage mail = new MailMessage(); * mail.From = new MailAddress("*****@*****.**"); * mail.To.Add("*****@*****.**"); * mail.To.Add("*****@*****.**"); * mail.Subject = "Game Data"; * mail.Body = message; * * SmtpClient smtpServer = new SmtpClient("smtp.gmail.com"); * smtpServer.Port = 587; * smtpServer.Credentials = new System.Net.NetworkCredential("*****@*****.**", "rutgers2018") as ICredentialsByHost; * smtpServer.EnableSsl = true; * ServicePointManager.ServerCertificateValidationCallback = * ServicePointManager.ServerCertificateValidationCallback = delegate (object s, X509Certificate certificate, X509Chain chain, SslPolicyErrors sslPolicyErrors) { * return true; * }; * smtpServer.Send(mail); * * } */ /* * private string getMessage(List<string> data) * { * string tempMessage = "User actions:"; * tempMessage += System.Environment.NewLine + System.Environment.NewLine; * foreach(string message in data) * { * tempMessage += message; * tempMessage += System.Environment.NewLine; * } * * tempMessage += System.Environment.NewLine; * tempMessage += "Aggregated Data:"; * tempMessage += System.Environment.NewLine + System.Environment.NewLine; * tempMessage += "Whistles: " + dataScript.whistles; * tempMessage += System.Environment.NewLine; * tempMessage += "Distractions thrown: " + dataScript.throws; * tempMessage += System.Environment.NewLine; * tempMessage += "Dead End Signs added: " + dataScript.signsAdded; * tempMessage += System.Environment.NewLine; * tempMessage += "Dead End Signs removed: " + dataScript.signsRemoved; * tempMessage += System.Environment.NewLine; * tempMessage += "Dead End Signs remaining: " + signCounter.childCount; * tempMessage += System.Environment.NewLine; * if (hospitalLightScript.isOn) * { * tempMessage += "Hospital Light Turned On: True"; * } * else * { * tempMessage += "Hospital Light Turned On: false"; * } * int saved = getSaveCount(); * int dead = getDeadCount(); * tempMessage += System.Environment.NewLine + System.Environment.NewLine; * tempMessage += "People Data:"; * tempMessage += System.Environment.NewLine + System.Environment.NewLine; * tempMessage += "Saved: " + saved; * tempMessage += System.Environment.NewLine; * tempMessage += "Dead: " + dead; * tempMessage += System.Environment.NewLine; * tempMessage += "Unaccounted For: " + (80 - (dead + saved)); * * return tempMessage; * }*/ private int getDeadCount() { Transform monster = GameObject.FindGameObjectWithTag("monster").transform; NPCDeath deadCountScript = monster.GetComponent <NPCDeath>(); return(deadCountScript.DeadCount); }
public void Die() { Progression.NPCsAlive -= 1; NPCDeath.Invoke(this); Destroy(gameObject, 0.1f); }