blob: 29ca50a42acafbdb56ea8237a707162985153f88 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
using Impostor.Api.Innersloth;
using Impostor.Api.Net.Inner.Objects;
using Impostor.Api.Net.Messages;
namespace Impostor.Server.Net.Inner.Objects
{
internal partial class InnerGameData
{
public class TaskInfo : ITaskInfo
{
public uint Id { get; internal set; }
public bool Complete { get; internal set; }
public TaskTypes Type { get; internal set; }
public void Serialize(IMessageWriter writer)
{
writer.WritePacked((uint)Id);
writer.Write(Complete);
}
public void Deserialize(IMessageReader reader)
{
Id = reader.ReadPackedUInt32();
Complete = reader.ReadBoolean();
}
}
}
}
|