Exemple #1
0
    /*
     * 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);
    }
Exemple #2
0
 public void Die()
 {
     Progression.NPCsAlive -= 1;
     NPCDeath.Invoke(this);
     Destroy(gameObject, 0.1f);
 }