Terraria
v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
NetCreativeUnlocksPlayerReportModule.cs
Go to the documentation of this file.
1
using
System.IO
;
2
using
Terraria.Net
;
3
4
namespace
Terraria.GameContent.NetModules
;
5
6
public
class
NetCreativeUnlocksPlayerReportModule
:
NetModule
7
{
8
private
const
byte
_requestItemSacrificeId
= 0;
9
10
public
static
NetPacket
SerializeSacrificeRequest
(
int
itemId,
int
amount)
11
{
12
NetPacket
result =
NetModule
.CreatePacket<
NetCreativeUnlocksPlayerReportModule
>(5);
13
result.
Writer
.
Write
((
byte
)0);
14
result.
Writer
.
Write
((ushort)itemId);
15
result.
Writer
.
Write
((ushort)amount);
16
return
result;
17
}
18
19
public
override
bool
Deserialize
(
BinaryReader
reader,
int
userId)
20
{
21
if
(reader.
ReadByte
() == 0)
22
{
23
reader.
ReadUInt16
();
24
reader.
ReadUInt16
();
25
}
26
return
true
;
27
}
28
}
System.IO.BinaryReader.ReadByte
virtual byte ReadByte()
Definition
BinaryReader.cs:164
System.IO.BinaryReader.ReadUInt16
virtual ushort ReadUInt16()
Definition
BinaryReader.cs:208
System.IO.BinaryReader
Definition
BinaryReader.cs:8
System.IO.BinaryWriter.Write
virtual void Write(bool value)
Definition
BinaryWriter.cs:126
Terraria.GameContent.NetModules.NetCreativeUnlocksPlayerReportModule.Deserialize
override bool Deserialize(BinaryReader reader, int userId)
Definition
NetCreativeUnlocksPlayerReportModule.cs:19
Terraria.GameContent.NetModules.NetCreativeUnlocksPlayerReportModule._requestItemSacrificeId
const byte _requestItemSacrificeId
Definition
NetCreativeUnlocksPlayerReportModule.cs:8
Terraria.GameContent.NetModules.NetCreativeUnlocksPlayerReportModule.SerializeSacrificeRequest
static NetPacket SerializeSacrificeRequest(int itemId, int amount)
Definition
NetCreativeUnlocksPlayerReportModule.cs:10
Terraria.GameContent.NetModules.NetCreativeUnlocksPlayerReportModule
Definition
NetCreativeUnlocksPlayerReportModule.cs:7
Terraria.Net.NetModule
Definition
NetModule.cs:6
System.IO
Definition
ConsoleStream.cs:3
Terraria.GameContent.NetModules
Definition
NetAmbienceModule.cs:7
Terraria.Net
Definition
ISocket.cs:1
Terraria.Net.NetPacket.Writer
BinaryWriter Writer
Definition
NetPacket.cs:16
Terraria.Net.NetPacket
Definition
NetPacket.cs:7
source
Terraria.GameContent.NetModules
NetCreativeUnlocksPlayerReportModule.cs
Generated by
1.10.0