Files
Torch/Torch/ViewModels/PlayerViewModel.cs
Brant Martin 38d2f1b62e Fix for MP
2018-05-16 07:09:05 -04:00

26 lines
736 B
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Sandbox.Engine.Multiplayer;
using Torch.API;
using VRage.Replication;
namespace Torch.ViewModels
{
public class PlayerViewModel : ViewModel, IPlayer
{
public ulong SteamId { get; }
public string Name { get; }
private ConnectionState _state;
public ConnectionState State { get => _state; set { _state = value; OnPropertyChanged(); } }
public PlayerViewModel(ulong steamId, string name = null)
{
SteamId = steamId;
Name = name ?? ((MyDedicatedServerBase)MyMultiplayerMinimalBase.Instance).GetMemberName(steamId);
}
}
}