com.unity.multiplayer.samples.coop
com.unity.multiplayer.samples.coop copied to clipboard
feat: removing bridge classes for game states MTT-4204
Description
Removed unnecessary empty Client*** classes that represented game state. Also cleaned up the naming of remaining Server*** state classes.
Replaced a pattern where we use a DontDestroyOnLoad gameobject to pass around networked win/loose data between scenes and replaced it with a static instance which is preserved by BossRoomState and cleaned up by PostGameState.
Issue Number(s)
MTT-4204
Contribution checklist
- [ ] Tests have been added for boss room and/or utilities pack
- [x] Release notes have been added to the project changelog file and/or package changelog file
- [x] Pull request has a meaningful description of its purpose
- [x] All commits are accompanied by meaningful commit messages
- [x] JIRA ticket ID is in the PR title or at least one commit message
- [x] Include the ticket ID number within the body message of the PR to create a hyperlink