7 Years Ago
Fixed an obscure bug that was causing double-up NetworkEntityGroupSubscriber BeginSubscribing attempts if a user disconnected and that disconnection ended the game round, and then they reconnected: - User disconnected and their character was unsubscribed on disconnect. - Round end was also triggered. - Round end killed their character, causing a re-sub to their NetworkUser (networkuser takes over as the sub when there's no character, but this should only happen when they're connected). - When they reconnect, the OnUserReady tried to sub the NetworkUser again. Fixed by skipping the re-sub if the user is disconnected.