Fixed stuff
This commit is contained in:
File diff suppressed because it is too large
Load Diff
@@ -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;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user