Fixed stuff

This commit is contained in:
2025-12-28 19:55:54 +01:00
parent e3f93c69c5
commit 8d5362eff6
2 changed files with 998 additions and 996 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -84,7 +84,7 @@ namespace Marro.PacManUdon
obj.AppendSyncedData(data, ref index);
}
FlattenAndCopy(data, buffer, ref index);
FlattenAndCopy(data, index, buffer, ref this.index);
RequestSerialization();
}
@@ -215,13 +215,15 @@ namespace Marro.PacManUdon
index = 2;
data[0] = BitConverter.GetBytes(CurrentTime);
data[1] = new byte[] { (byte)eventType };
byte eventTypeByte = byte.Parse(eventType.ToString());
data[1] = new byte[] { eventTypeByte };
}
private void FlattenAndCopy(byte[][] data, byte[] target, ref int index)
private void FlattenAndCopy(byte[][] data, int length, byte[] target, ref int index)
{
foreach (byte[] values in data)
for (int i = 0; i < length; i++)
{
var values = data[i];
Array.Copy(values, 0, target, index, values.Length);
index += values.Length;
}