Beispiel #1
0
        private void CalculateInfo()
        {
            string[] infoArr =
            {
                "MOT",            MOT.ToString(),
                "Sat Nav",        SatNav.ToString(),
                "Locked",         Locked.ToString(),
                "Manufacturer",   Manufacturer,
                "Model",          Model,
                "Wheels",         Wheels.ToString(),
                "Gears",          Gears.ToString(),
                "Fuel Level",     FuelLevel.ToString(),
                "Fuel Type",      FuelType.ToString(),
                "EngineCC",       Engine.EngineCC.ToString(),
                "Mileage",        Engine.Mileage.ToString(),
                "Service Needed", Engine.ServiceNeeded.ToString()
            };

            for (int i = 0; i < infoArr.Length; i++)
            {
                Info = Info + infoArr[i] + ": ";
                i++;
                Info = Info + infoArr[i] + "\n";
            }
        }
Beispiel #2
0
        void CalculateInfo()
        {
            string[] infoArr =
            {
                "Wheels",     Wheels.ToString(),
                "Top Speed",  TopSpeed.ToString(),
                "Gears",      Gears.ToString(),
                "Fuel Level", FuelLevel.ToString()
            };

            for (int i = 0; i < infoArr.Length; i++)
            {
                Info = Info + infoArr[i] + ": ";
                i++;
                Info = Info + infoArr[i] + "\n";
            }
        }
Beispiel #3
0
        public string Write()
        {
            StringBuilder sb = new StringBuilder();

            sb.AppendLine("[attachment]");
            sb.AppendLine(Type.ToString());

            switch (Type)
            {
            case AttachmentType.ComplicatedWheels:
                sb.AppendLine(Wheels.ToString());
                break;

            case AttachmentType.DynamicsFmodEngine:
                sb.Append(FModEngine.ToString());
                break;

            case AttachmentType.Horn:
                sb.AppendLine($"event {Horn}");
                break;

            case AttachmentType.ExhaustParticles:
                sb.Append(Exhaust.ToString());
                break;

            case AttachmentType.ContinuousSound:
                sb.AppendLine($"sound {ContinuousSound}");
                sb.AppendLine($"lump {ContinuousSoundLump}");
                break;

            case AttachmentType.ReverseLightSound:
                sb.AppendLine($"event {ReverseLightSound}");
                break;
            }

            return(sb.ToString());
        }