Looking through the methods of saving and loading the game, I came to the conclusion that no method can do this:
*The bot throws a grenade, the player saves the game with a flying grenade (trajectory, respectively). When the game is loaded, the grenade continues its path along the path that it was originally.
*The player saves the game while reloading the weapon. When the player loads the game, the animation continues from where it was.
*When I made modifications to other games, I didn’t need to serialize the parameters of the characters and weapons in the modification.
Any ideas on how to make a “real” save game?