Open krazyjakee opened 3 days ago
Uploading video confirmation
https://github.com/user-attachments/assets/b9bbb894-a9f3-458f-8886-308a3dd16cdf
Notes:
Is the initial state being set using rollback? (i.e no enter/exit calls) - This would be a problem but potentially a different problem. This is a potential solution...
When adding the character color and label text to the rollback synchronizer, it fixes the issue. It seems the state is being set but the enter and exit callbacks are not being called on the client. Do we just advise that all changes should be synced or should we dig deeper and ensure callbacks are run on the clients at the right time?
Bug Description
Clients do not always receive state change notifications from other clients when using RewindableStateMachine. Specifically, state transitions like entering
IDLE
are sometimes not synchronized across all clients, leading to inconsistent animation states.Steps to reproduce
Expected behavior
IDLE
, should be applied across all clients.Observed behavior
Versions
Notes
host/join
.