public void Display(string divider) { Console.WriteLine(MaxSpeed.ToString() + divider + Measurement["speed"]); Console.WriteLine(Power.ToString() + divider + Measurement["power"]); Console.WriteLine(Weight.ToString() + divider + Measurement["weight"]); Console.WriteLine(TimeTo100.ToString() + divider + Measurement["time"]); }
public virtual void AdditionalInfo() { Console.WriteLine("\tCost: {0} $", Cost.ToString("#.##")); Console.WriteLine("\tMileage: {0} km", Mileage.ToString("#.##")); Console.WriteLine("\tWeight: {0} kg", Weight.ToString("#.###")); Console.WriteLine("\tMax speed: {0} km/h", MaxSpeed.ToString("#.##")); }
public override string ToString() { return(string.Format( "{0} car with {1} max speed and {2} seats}", FuelType.ToString(), MaxSpeed.ToString(), SeatCount.ToString())); }
private void OnGUI() { Rect maxSpeedRect = new Rect(Screen.width / 2, 0, (Screen.width / 2) - 10, 40); Rect forwardSpeedRect = new Rect(Screen.width / 2, 40, (Screen.width / 2) - 10, 40); Rect speedRect = new Rect(Screen.width / 2, 80, (Screen.width / 2) - 10, 40); GUI.color = Color.black; Rect bgBounds = new Rect((Screen.width / 5) * 4, 0, Screen.width / 5, 120); GUI.Box(bgBounds, ""); bgBounds = new Rect(0, 0, Screen.width / 6, 60); GUI.Box(bgBounds, ""); GUI.color = Color.white; GUIStyle speedStyle = GUI.skin.label; speedStyle.alignment = TextAnchor.MiddleRight; speedStyle.fontSize = 20; GUI.Label(maxSpeedRect, "Max-Speed: " + MaxSpeed.ToString("F1"), speedStyle); GUI.Label(forwardSpeedRect, "F-Speed: " + (m_PlayerInfo.currentSpeed * transform.up.y).ToString("F1"), speedStyle); GUI.Label(speedRect, "C-Speed: " + m_PlayerInfo.currentSpeed.ToString("F1"), speedStyle); GUIStyle scoreStyle = GUI.skin.label; scoreStyle.fontSize = 22; scoreStyle.alignment = TextAnchor.MiddleLeft; Rect scoreRect = new Rect(10, 0, (Screen.width / 5), 60); GUI.Label(scoreRect, "Score: " + m_PlayerInfo.currentScore.ToString(), scoreStyle); //Start of stam bar code Vector2 dodgeBarSize = new Vector2(Screen.width * 0.3f, 20); Texture2D emptyTex = Texture2D.blackTexture;//Resources.Load<Texture2D>("Sprites/yellow"); Texture2D fullTex = Resources.Load <Texture2D>("Sprites/blue"); Rect boxSegment = new Rect(Screen.width * 0.2f, Screen.height * 0.9f, dodgeBarSize.x / 5, dodgeBarSize.y); Rect dodgeBarRect = new Rect(Screen.width * 0.35f, Screen.height * 0.9f, dodgeBarSize.x, dodgeBarSize.y); GUI.BeginGroup(dodgeBarRect); GUI.Box(new Rect(0, 0, dodgeBarRect.width, dodgeBarRect.height), emptyTex); GUIStyle stamStyle = GUI.skin.label; stamStyle.fontSize = 14; stamStyle.alignment = TextAnchor.MiddleCenter; GUI.DrawTexture(new Rect(0, 0, dodgeBarSize.x * (Mathf.Clamp(m_PlayerInfo.stamina, 0, m_MaxStamina) / m_MaxStamina), dodgeBarSize.y), fullTex); GUI.color = Color.black; GUI.Box(new Rect(boxSegment.width, boxSegment.height * 0.25f, boxSegment.width / 20, boxSegment.height * 0.5f), emptyTex); GUI.Box(new Rect(boxSegment.width * 2, boxSegment.height * 0.25f, boxSegment.width / 20, boxSegment.height * 0.5f), emptyTex); GUI.Box(new Rect(boxSegment.width * 3, boxSegment.height * 0.25f, boxSegment.width / 20, boxSegment.height * 0.5f), emptyTex); GUI.Box(new Rect(boxSegment.width * 4, boxSegment.height * 0.25f, boxSegment.width / 20, boxSegment.height * 0.5f), emptyTex); GUI.color = Color.white; GUI.Label(new Rect(0, 0, dodgeBarRect.width, dodgeBarRect.height), "Stamina ", stamStyle); GUI.EndGroup(); //end of dodge bar }
public virtual string Print() { // do nothing return("Brand: " + Brand + "; Model: " + Model + "; MaxSpeed: " + MaxSpeed.ToString() + "; Cost: " + Cost.ToString() + "; Year: " + Year.ToString() + "; Location: " + Location); }
override public string ToString() { StringBuilder text = new StringBuilder("Track statistics:\n"); text.AppendLine("Total distance: " + Distance.ToString("N1")); text.AppendLine("Total time: " + Time.ToString("N2")); text.AppendLine("Average velocity (by time): " + (Distance / Time).ToString("N1")); text.AppendLine("Average velocity (by distance): " + (AvdSpeed / Distance).ToString("N1")); text.AppendLine("Minimum velocity: " + MinSpeed.ToString("N2")); text.AppendLine("Maximum velocity: " + MaxSpeed.ToString("N1")); return(text.ToString()); }
public override bool IsSearchContains(string text) { text = text.ToUpper(); if (type.ToUpper().Contains(text) || Name.ToUpper().Contains(text) || Weight.ToString().Contains(text) || MaxSpeed.ToString().Contains(text) || MassOfCoal.ToString().Contains(text) || RangeOfTravel.ToString().Contains(text)) { return(true); } else { return(false); } }
public override bool IsSearchContains(string text) { text = text.ToUpper(); if (type.ToUpper().Contains(text) || Name.ToUpper().Contains(text) || Weight.ToString().Contains(text) || MaxSpeed.ToString().Contains(text) || SailMaterial.ToUpper().Contains(text) || SailArea.ToString().Contains(text)) { return(true); } else { return(false); } }
public override XElement CreateXmlElement() { var element = new XElement("door"); element.SetAttributeValue("uid", Uid); element.SetAttributeValue("x", X.ToString()); element.SetAttributeValue("y", Y.ToString()); element.SetAttributeValue("w", Width.ToString()); element.SetAttributeValue("h", Height.ToString()); element.SetAttributeValue("tarx", TarX.ToString()); element.SetAttributeValue("tary", TarY.ToString()); element.SetAttributeValue("maxspeed", MaxSpeed.ToString()); element.SetAttributeValue("vis", Visible.ToString().ToLower()); element.SetAttributeValue("moving", Moving.ToString().ToLower()); return(element); }
public override bool IsSearchContains(string text) { text = text.ToUpper(); if (type.ToUpper().Contains(text) || Name.ToUpper().Contains(text) || Weight.ToString().Contains(text) || MaxSpeed.ToString().Contains(text) || Armament.ToUpper().Contains(text) || Equipment.ToUpper().Contains(text)) { return(true); } else { return(false); } }
public override void AdditionalInfo() { Console.ForegroundColor = ConsoleColor.DarkGray; Console.WriteLine("\t----- Additional information -----"); Console.ResetColor(); Console.WriteLine($"\tSeats: {Seats}"); Console.WriteLine($"\tDoors: {Doors}"); Console.WriteLine("\tWeight: {0} kg", Weight.ToString("#.###")); Console.WriteLine("\tMax speed: {0} km/h", MaxSpeed.ToString("#.##")); Console.WriteLine($"\tType of transmission: {Transmission}"); Console.WriteLine($"\tType of drivetrain: {DriveTrain}"); Console.WriteLine("\tTank: {0} L", Tank.ToString("#.##")); Console.WriteLine("\tFuel consumption: {0} L/100km", FuelConsumption.ToString("#.##")); Console.ForegroundColor = ConsoleColor.DarkGray; Console.WriteLine("\t----- Engine specifications -----"); Console.ResetColor(); ((IEngine)this).EngineInfo(); }
public void InitIfNeeded() { _HasContentVisual = ContentVisual != null; float maxAllowed; string asString; if (LoopItems) { maxAllowed = MAX_SPEED_IF_LOOPING; asString = "MAX_SPEED_IF_LOOPING"; } else { maxAllowed = MAX_SPEED; asString = "MAX_SPEED"; } float maxSpeedClamped = Mathf.Clamp(MaxSpeed, 0f, maxAllowed); if (Math.Abs(maxSpeedClamped - MaxSpeed) > 1f) { Debug.Log("OSA: maxSpeed(" + MaxSpeed.ToString("#########.00") + ") value is negative or exceeded " + asString + "(" + maxAllowed.ToString("#########.00") + "). Clamped it to " + maxSpeedClamped.ToString("#########.00") ); MaxSpeed = maxSpeedClamped; } if (ElasticMovement && LoopItems) { ElasticMovement = false; Debug.Log("OSA: 'elasticMovement' was set to false, because 'loopItems' is true. Elasticity only makes sense when there is an end"); } if (HasContentVisual) { ContentVisual.rectTransform.MatchParentSize(true); } InitGalleryEffectMigrations(); }
public override string ToString() { return(string.Format( "Total GPS fixes:\t{0}" + NewLine() + "Lost GPS fixes:\t\t{1}" + NewLine() + "Speed MAX:\t\t{2} Km/h" + NewLine() + "Speed MIN:\t\t{3} Km/h" + NewLine() + "Speed AVG:\t\t{4} Km/h" + NewLine() + "Altitude MAX:\t\t{5} meters" + NewLine() + "Altitude MIN:\t\t{6} meters" + NewLine() + "Temperature MAX:\t{7} °C" + NewLine() + "Temperature MIN:\t{8} °C" + NewLine() + "Temperature AVG:\t{9} °C" + NewLine() + "Heart rate MAX:\t\t{10} bpm" + NewLine() + "Heart rate MIN:\t\t{11} bpm" + NewLine() + "Heart rate AVG:\t\t{12} bpm" + NewLine() + "Time total:\t\t{13}" + NewLine() + "Time moving:\t\t{14}" + NewLine() + "Distance:\t\t{15} Km" + NewLine(), _fixCounter.FixesTotalNumber, _fixCounter.FixesLostNumber, MaxSpeed.ToString("0.0"), MinSpeed.ToString("0.0"), AverageSpeed.ToString("0.0"), MaxAltitude, MinAltitude, MaxTemperature.ToString("0.0"), MinTemperature.ToString("0.0"), AverageTemperature.ToString("0.0"), MaxHeartRate, MinHeartRate, AverageHeartRate, FormatTime(TotalTime), FormatTime(TotalTripTime), TotalTripDistance.ToString("0.0"))); }