public SavedFileMission SaveMission() { //Remove the tile bonuses given to actors // These bonus should be given back when the game is loaded // pathfinding.RemoveAllActorStats(); //I think we're doing this because SavedFileMission file = new SavedFileMission(campaign, currentMission); file.SaveTileState(pathfinding.tiles); file.currentTurnSpeed = turnManager.globalTurnSpeed; pathfinding.AddAllStats(); return(file); }