/// <summary> /// Gets the gear name, or if the gear does not have a name, generates a name based off /// of the gear index. /// </summary> /// <param name="index">The index of the gear in the list (sorted by ratio desc)</param> /// <param name="gear">The gear we are fetching the name for</param> /// <returns></returns> private string GetGearNameAtIndex(int index, TransmissionGear gear) { if (gear.IsReverse) { return(Transmission.GetGearNameAtIndex(index, gear, ReverseGears)); } else { return(Transmission.GetGearNameAtIndex(index, gear, ForwardGears)); } }