Пример #1
0
        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);
        }
Пример #2
0
        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));
        }
Пример #3
0
        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);
        }