Jack 4d94fbf54f
All checks were successful
Build and push image / Build (push) Successful in 49s
i live in spain but the S is silent
2023-09-28 00:53:27 +01:00

38 lines
1.1 KiB
C#
Executable File

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ksBroadcastingNetwork.Structs
{
public class CarInfo
{
public ushort CarIndex { get; }
public byte CarModelType { get; internal set; }
public string TeamName { get; internal set; }
public int RaceNumber { get; internal set; }
public byte CupCategory { get; internal set; }
public int CurrentDriverIndex { get; internal set; }
public IList<DriverInfo> Drivers { get; } = new List<DriverInfo>();
public NationalityEnum Nationality { get; internal set; }
public CarInfo(ushort carIndex)
{
CarIndex = carIndex;
}
internal void AddDriver(DriverInfo driverInfo)
{
Drivers.Add(driverInfo);
}
public string GetCurrentDriverName()
{
if (CurrentDriverIndex < Drivers.Count)
return Drivers[CurrentDriverIndex].LastName;
return "nobody(?)";
}
}
}