Implement proper FName / FNamePool

This commit is contained in:
AeonLucid
2022-01-14 23:59:59 +01:00
parent 2e63b3688a
commit 5897fce8ad
16 changed files with 485 additions and 87 deletions
@@ -45,7 +45,7 @@ namespace Prospect.Unreal.Net.Packets.Bunch
Connection = inConnection;
ChIndex = 0;
ChType = EChannelType.CHTYPE_None;
ChName = UnrealNames.FNames[UnrealNameKey.None];
ChName = EName.None;
ChSequence = 0;
bOpen = false;
bClose = false;
@@ -8,7 +8,7 @@ public class FOutBunch : FNetBitWriter
{
public FOutBunch() : base(0)
{
ChName = UnrealNames.FNames[UnrealNameKey.None];
ChName = EName.None;
}
public FOutBunch(UChannel inChannel, bool bInClose) : base(
@@ -53,7 +53,7 @@ public class FOutBunch : FNetBitWriter
Time = 0;
ChIndex = 0;
ChType = EChannelType.CHTYPE_None;
ChName = UnrealNames.FNames[UnrealNameKey.None];
ChName = EName.None;
ChSequence = 0;
PacketId = 0;
ReceivedAck = false;