public static GameStartSettings GetModeChangingSettings(GameMode newMode, Difficulty i_difficulty, StartFoundingType i_foundingType) { var cgs = new GameStartSettings(); cgs.gameMode = newMode; cgs.chunkGenerationSettings = ChunkGenerationSettings.GetNoActionSettings(); cgs.difficulty = i_difficulty; cgs.subIndex0 = (byte)i_foundingType; return(cgs); }
public static GameStartSettings GetStartSettings(GameMode i_mode, ChunkGenerationSettings i_chunkSettings, Difficulty i_difficulty, StartFoundingType i_start) { var cgs = new GameStartSettings(); cgs.gameMode = i_mode; cgs.chunkGenerationSettings = i_chunkSettings; cgs.difficulty = i_difficulty; cgs.subIndex0 = (byte)i_start; return(cgs); }