// Use this for initialization
 void Start()
 {
     if (uniqueInstance == null)
         uniqueInstance = this;
     else
         Destroy(this.gameObject);
 }
 //Method called when a random float between 0 and 1 is grater or equals as your event probability.
 public override void ExecuteEvent()
 {
     SystemMessageManager.ShowSystemMessage("Some special example event happened!", ConsoleMessageType.Warning);
     //Commented dangerous part, we don't need to destroy someone's mission just because they installed
     //example mods to see how it works
     //foreach (var room in DungeonManager.Instance.rooms)
     //{
     //    room.Radiate("Special mod event",1f);
     //}
 }