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,67 @@
namespace Nexd.ESX.Client
{
using System.Collections.Generic;
using CitizenFX.Core;
using Nexd.ESX.Shared;
public class PlayerData
{
public dynamic Raw;
public PlayerData() { }
public PlayerData(dynamic data) => Raw = data;
public Job job => new Job(Raw.job);
public Vector3 coords => new Vector3((float)Raw.coords.x, (float)Raw.coords.y, (float)Raw.coords.z);
public double heading => Raw.coords.heading;
public double maxWeight => Raw.maxWeight;
public List<Shared.Weapon> loadout
{
get
{
List<Shared.Weapon> temp = new List<Shared.Weapon>();
var loadout = Raw.loadout;
foreach (var i in loadout)
{
temp.Add(new Shared.Weapon(i));
}
return temp;
}
}
public Account[] accounts
{
get
{
Account[] accounts = new Account[3];
var raw = Raw.accounts;
for (int i = 0; i < 3; i++)
accounts[i] = new Account(raw[i]);
return accounts;
}
}
public List<InventoryItem> inventory
{
get
{
List<InventoryItem> inventory = new List<InventoryItem>();
var rawdata = Raw.inventory;
foreach (var i in rawdata)
{
inventory.Add(new InventoryItem(i));
}
return inventory;
}
}
}
}