/// <summary> /// The EventReport constructor, generally used when firing an EventData event /// that calls for an EventReport parameter /// /// someEvent.Fire(new EventReport(...)); /// </summary> /// <param name="type"></param> /// <param name="eventCreator"></param> /// <param name="name"></param> /// <param name="otherName"></param> /// <param name="stageNumber"></param> /// <param name="customMsg"></param> public extern EventReport(FlightEvents type, Part eventCreator, string name = "an unidentified object", string otherName = "an unidentified object", int stageNumber = 0, string customMsg = "");