void Death() { AllClear(); ShipDialogue(gameObject.name + " destroyed. All " + soulsOnboard + " souls lost."); // DialogueBox.PrintToDBox(gameObject.name + " destroyed. All " + soulsOnboard + " souls lost.", gameObject); if (soulsOnboard > 10) { if (!isFriendly()) { DialogueBox.enemyBar.gameObject.SetActive(false); DialogueBox.enemyStatus.text = ""; DialogueBox.tracking = null; Raimi.GetReactions().Remorse(string.Format("<b><i>{0}</i></b> has been destroyed... Objective complete, though all <i>{1} souls</i> have been lost.", gameObject.name, soulsAlive)); } else { Raimi.GetReactions().Loss(string.Format("We've lost the <b><i>{0}</i></b>. All <i>{1} crew</i> aboard are being reported as casualties.", gameObject.name, soulsOnboard)); } } else { NarrationWriter.PopDialogue(string.Format("<b><i>{0}</i></b> has been destroyed.", gameObject.name), "Raimi", 3); } beDead(); if (drop == true && winDrop != null) { drop = false; Instantiate(winDrop, transform.position, transform.rotation); } if (splode != null) { splode.SetActive(true); } }
void Disabled() { beDisabled(); AllClear(); //Raimi Commentary Raimi.GetReactions().Fiero(string.Format("<b><i>{0}</i></b> has been disabled! Minimal Casualties", gameObject.name)); //disabled = true; // DialogueBox.PrintToDBox(gameObject.name + ": DISABLED", gameObject); if (drop == true && winDrop != null) { Instantiate(winDrop, transform.position, transform.rotation); drop = false; } }