mirror of
https://github.com/Sanae6/SmoOnlineServer.git
synced 2024-11-22 03:05:16 +00:00
So now we know about the new secret boolean
This commit is contained in:
parent
f41eee95d6
commit
713e5f4cce
1 changed files with 5 additions and 3 deletions
|
@ -18,6 +18,7 @@ public struct PlayerPacket : IPacket {
|
|||
public bool Is2d = false;
|
||||
public bool ThrowingCap = false;
|
||||
public bool IsIt = false;
|
||||
public bool IsCaptured = false;
|
||||
public int ScenarioNum = 0;
|
||||
|
||||
[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 0x40)]
|
||||
|
@ -46,8 +47,9 @@ public struct PlayerPacket : IPacket {
|
|||
MemoryMarshal.Write(data[offset++..], ref Is2d);
|
||||
MemoryMarshal.Write(data[offset++..], ref ThrowingCap);
|
||||
MemoryMarshal.Write(data[offset++..], ref IsIt);
|
||||
MemoryMarshal.Write(data[offset++..], ref IsCaptured);
|
||||
MemoryMarshal.Write(data[offset..], ref ScenarioNum);
|
||||
offset += 5;
|
||||
offset += 4;
|
||||
Encoding.UTF8.GetBytes(Stage).CopyTo(data[offset..(offset + 0x40)]);
|
||||
offset += 0x40;
|
||||
Encoding.UTF8.GetBytes(Act).CopyTo(data[offset..(offset + NameSize)]);
|
||||
|
@ -68,9 +70,9 @@ public struct PlayerPacket : IPacket {
|
|||
Is2d = MemoryMarshal.Read<bool>(data[offset++..]);
|
||||
ThrowingCap = MemoryMarshal.Read<bool>(data[offset++..]);
|
||||
IsIt = MemoryMarshal.Read<bool>(data[offset++..]);
|
||||
// offset++; // padding
|
||||
IsCaptured = MemoryMarshal.Read<bool>(data[offset++..]);
|
||||
ScenarioNum = MemoryMarshal.Read<int>(data[offset..]);
|
||||
offset += 5;
|
||||
offset += 4;
|
||||
Stage = Encoding.UTF8.GetString(data[offset..(offset + 0x40)]).TrimEnd('\0');
|
||||
offset += 0x40;
|
||||
Act = Encoding.UTF8.GetString(data[offset..(offset + NameSize)]).TrimEnd('\0');
|
||||
|
|
Loading…
Reference in a new issue