Files
Torch/Piston/Extensions/MyPlayerCollectionExtensions.cs
2016-10-17 01:14:47 -07:00

20 lines
570 B
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Sandbox.Game.Multiplayer;
using Sandbox.Game.World;
namespace Piston
{
public static class MyPlayerCollectionExtensions
{
public static MyPlayer TryGetPlayerBySteamId(this MyPlayerCollection collection, ulong steamId)
{
var id = collection.GetAllPlayers().FirstOrDefault(x => x.SteamId == steamId);
return id == default(MyPlayer.PlayerId) ? null : collection.GetPlayerById(id);
}
}
}