Archived
Private
Public Access
1
0

Update 29.10.2022

This commit is contained in:
2022-10-29 18:17:27 +02:00
parent 2a1d18cb9d
commit 494fb2d8c5
355 changed files with 408588 additions and 155997 deletions

View File

@@ -0,0 +1,12 @@
using System;
using CitizenFX.Core.Native;
using Mosleys.Shared.Models;
namespace Mosleys.Client.Extensions {
public static class ExhibitVehicleExtensions {
public static string DisplayName(this ExhibitVehicle exhibit) =>
API.GetDisplayNameFromVehicleModel(Convert.ToUInt32((exhibit.Vehicle as dynamic).model));
}
}

View File

@@ -0,0 +1,9 @@
using CitizenFX.Core;
namespace Mosleys.Client.Extensions {
public static class Vector4Extensions {
public static Vector3 ToVector3(this Vector4 vector) => new Vector3(vector.X, vector.Y, vector.Z);
}
}

View File

@@ -0,0 +1,23 @@
using CitizenFX.Core;
using CitizenFX.Core.Native;
namespace Mosleys.Client.Extensions {
public static class VehicleExtensions {
public static void Freeze(this Entity vehicle, bool toggle) => API.FreezeEntityPosition(vehicle.Handle, toggle);
public static void SetDoorLockStatus(this Vehicle vehicle, LockStatus status) => API.SetVehicleDoorsLocked(vehicle.Handle, (int)status);
}
public enum LockStatus {
None,
Unlocked,
Locked,
LockForPlayers,
LockForInVehicle,
LockedInitially,
ForceShutDoors,
LockedButCanBeDamaged
}
}