This commit is contained in:
2026-06-11 12:05:12 +02:00
parent e7968a5753
commit e75452b145
4 changed files with 36 additions and 8 deletions

View File

@@ -340,11 +340,18 @@ namespace Marro.PacManUdon
public override void CollectSyncedData(byte[] data, ref int index, NetworkEventType eventType)
{
if (eventType != NetworkEventType.PacManTurn || kinematic || frozen || !enabled)
if (eventType != NetworkEventType.PacManTurn)
{
return;
}
if (kinematic || frozen || !enabled)
{
index += 8;
base.PadSyncedData(data, ref index, eventType);
return;
}
data.Append(targetDirection, ref index);
base.CollectSyncedData(data, ref index, eventType);
@@ -352,11 +359,17 @@ namespace Marro.PacManUdon
public override bool WriteSyncedData(byte[] data, ref int index, NetworkEventType eventType)
{
if (eventType != NetworkEventType.PacManTurn || kinematic || frozen || !enabled)
if (eventType != NetworkEventType.PacManTurn)
{
return true;
}
if (kinematic || frozen || !enabled)
{
index += 8;
base.ConsumeSyncedData(data, ref index, eventType);
}
SetTargetDirection(data.ReadVector2(ref index));
return base.WriteSyncedData(data, ref index, eventType);