public void CopyFrom(IGameState state) { Rooms = state.Rooms; Player = state.Player; UI = state.UI; GlobalVariables.CopyFrom(state.GlobalVariables); Cutscene.CopyFrom(state.Cutscene); }