summaryrefslogtreecommitdiff
path: root/Impostor-dev/src/Impostor.Server/Extensions/MessageReaderExtensions.cs
blob: 5f25e899b2cd306052825d76cee1e1756070796b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
using Impostor.Api.Net.Messages;
using Impostor.Server.Net.Inner;
using Impostor.Server.Net.State;

namespace Impostor.Server
{
    internal static class MessageReaderExtensions
    {
        public static T ReadNetObject<T>(this IMessageReader reader, Game game)
            where T : InnerNetObject
        {
            return game.FindObjectByNetId<T>(reader.ReadPackedUInt32());
        }
    }
}