Repository navigation
0.2.0
✨ Added
AbstractSynchronizedBehaviour.StateInitializedtells you whether an object has state yet, either because the local owner set it or because it was received from the networkAbstractSynchronizedBehaviour.OnStateInitialized()is a hook that subclasses can override. It runs once, when the state is first initialized
🔧 Changed
synchronizationBackoffnow has a minimum of0.1seconds in the Inspector
🐞 Fixed
AbstractSynchronizedBehaviour: a pending synchronization retry could be skipped when the wait timer landed on exactly zeroAbstractSynchronizedBehaviour: an invalidsynchronizationBackoffis now always logged as an error, even when synchronization debugging is offArrayUtils.RemoveElement: the returned array was filled with the removed element instead of the remaining onesArrayUtils.FindElement: searching for null now works
📚 Documentation
- Subclasses of
AbstractSynchronizedBehaviourmust call the base implementation of every method they override _EnsureOwnership()now explains that changing values before the state is initialized may reset them to their defaultsArrayUtils.AddElementnow explains how it differs fromAddElementOrCreate