public override string ToString() { string temp = "EngagementStatus: "; if (TargetDetectedUnit != null) { temp += "Trgt:" + TargetDetectedUnit.ToString() + " "; } if (Weapon != null) { temp += "Wpn: " + Weapon.Name + " "; } temp += "(" + Score + ") " + ReportReason(); return(temp); }
public override string ToString() { string method = "Engage "; if (this.EngagementOrderType == GameConstants.EngagementOrderType.EngageNotClose) { method = "Close and Engage "; } string target = "Lost target"; if (TargetDetectedUnit != null) { target = TargetDetectedUnit.ToString(); } if (TargetDetectedGroup != null) { target = TargetDetectedGroup.ToString(); } return(string.Format("{0} target {1}", method, target)); }
public override string ToString() { string temp = "[WP] "; if (Position != null) { temp += "Pos: " + Position.ToString(); } if (this.TargetDetectedUnit != null) { temp += " TargetDetectedUnit: " + TargetDetectedUnit.ToString(); } if (this.TargetBaseUnit != null) { temp += " TargetBaseUnit: " + TargetBaseUnit.ToString(); } if (this.Orders.Count > 0) { temp += " (has " + this.Orders.Count + " orders)"; } return(temp); }