Пример #1
0
 public static bool TryGetHuman(BlipHUDColor color, out PedHandle ped)
 {
     foreach (var p in NearbyHumans())
     {
         if (GetBlipHUDColor(GetBlip(p)) == color)
         {
             ped = p;
             return(true);
         }
     }
     ped = default;
     return(false);
 }
Пример #2
0
 public static bool TryGetVehicle(BlipHUDColor color, out VehicleHandle vehicle)
 {
     foreach (var p in NearbyVehicles())
     {
         if (GetBlipHUDColor(GetBlip(p)) == color)
         {
             vehicle = p;
             return(true);
         }
     }
     vehicle = default;
     return(false);
 }
Пример #3
0
        public static Color GetColor(BlipHUDColor color)
        {
            switch (color)
            {
            case BlipHUDColor.Blue: return(Color.Blue);

            case BlipHUDColor.Red: return(Color.Red);

            case BlipHUDColor.Yellow: return(Color.Yellow);

            case BlipHUDColor.Green: return(Color.Green);

            default: return(Color.White);
            }
        }
Пример #4
0
 public WaitForBlip(BlipSprite kind, BlipHUDColor color, State next = null) : base(next)
 {
     Kind  = kind;
     Color = color;
 }
Пример #5
0
 public WaitForBlip(BlipHUDColor color, State next = null) : this(BlipSprite.Standard, color, next)
 {
 }
Пример #6
0
 public static bool TryGetBlip(BlipHUDColor color, out BlipHandle blip) => (blip = GetAllBlips(BlipSprite.Standard).Where(color).FirstOrDefault()) != default;
Пример #7
0
 public static BlipHandle First(IEnumerable <BlipHandle> list, BlipHUDColor blipColor) => list.FirstOrDefault(x => GetBlipHUDColor(x) == blipColor);
Пример #8
0
 public static VehicleHandle FirstOrDefault(this IEnumerable <VehicleHandle> list, BlipHUDColor blipColor) => list.FirstOrDefault(x => GetBlipHUDColor(GetBlip(x)) == blipColor);
Пример #9
0
 public static bool Any(this IEnumerable <BlipHandle> list, BlipHUDColor blipColor) => list.Any(x => GetBlipHUDColor(x) == blipColor);
Пример #10
0
 public static IEnumerable <BlipHandle> Where(this IEnumerable <BlipHandle> list, BlipHUDColor blipColor) => list.Where(x => GetBlipHUDColor(x) == blipColor);