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);
|
obj.AppendSyncedData(data, ref index);
|
||||||
}
|
}
|
||||||
|
|
||||||
FlattenAndCopy(data, buffer, ref index);
|
FlattenAndCopy(data, index, buffer, ref this.index);
|
||||||
|
|
||||||
RequestSerialization();
|
RequestSerialization();
|
||||||
}
|
}
|
||||||
@@ -215,13 +215,15 @@ namespace Marro.PacManUdon
|
|||||||
index = 2;
|
index = 2;
|
||||||
|
|
||||||
data[0] = BitConverter.GetBytes(CurrentTime);
|
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);
|
Array.Copy(values, 0, target, index, values.Length);
|
||||||
index += values.Length;
|
index += values.Length;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user