More better sync
This commit is contained in:
@@ -824,7 +824,6 @@ namespace Marro.PacManUdon
|
||||
data.Append(isScared, ref index);
|
||||
data.Append(whiteScared, ref index);
|
||||
data.Append(scattering, ref index);
|
||||
data.AppendAsByte((int)frozenState, ref index);
|
||||
|
||||
data.Append(offGrid, ref index);
|
||||
data.AppendAsByte(housePelletCounter, ref index);
|
||||
@@ -832,6 +831,8 @@ namespace Marro.PacManUdon
|
||||
data.AppendAsByte(housePelletCounterLimit, ref index);
|
||||
|
||||
base.CollectSyncedData(data, ref index, eventType);
|
||||
|
||||
data.AppendAsByte((int)frozenState, ref index);
|
||||
}
|
||||
|
||||
public override bool WriteSyncedData(byte[] data, ref int index, NetworkEventType eventType)
|
||||
@@ -852,7 +853,6 @@ namespace Marro.PacManUdon
|
||||
isScared = data.ReadBool(ref index);
|
||||
whiteScared = data.ReadBool(ref index);
|
||||
scattering = data.ReadBool(ref index);
|
||||
frozenState = (PacManGhostFrozenState)data.ReadByte(ref index);
|
||||
|
||||
offGrid = data.ReadBool(ref index);
|
||||
housePelletCounter = data.ReadByte(ref index);
|
||||
@@ -861,7 +861,13 @@ namespace Marro.PacManUdon
|
||||
|
||||
UpdateSpeed();
|
||||
|
||||
return base.WriteSyncedData(data, ref index, eventType);
|
||||
frozenState = PacManGhostFrozenState.NotFrozen; // Ensure UpdateAnimator runs fully
|
||||
|
||||
var success = base.WriteSyncedData(data, ref index, eventType);
|
||||
|
||||
frozenState = (PacManGhostFrozenState)data.ReadByte(ref index);
|
||||
|
||||
return success;
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user