public static void Postfix(ref ClipMapManager.Settings __result) { __result.maxThreads = Environment.ProcessorCount; __result.maxWorkspaces *= 4; __result.maxMeshQueue *= 4; for (int i = 1; i < __result.levels.Length; i++) { ClipMapManager.LevelSettings levelSettings = __result.levels[i]; levelSettings.chunksPerSide = Config.IncreasedWorldLoad; levelSettings.chunksVertically = Config.IncreasedWorldLoad; } }
public static void Postfix(ref ClipMapManager.Settings __result) { __result.maxThreads = Environment.ProcessorCount; __result.maxWorkspaces *= Environment.ProcessorCount; __result.maxMeshQueue *= Environment.ProcessorCount; for (int i = 1; i < __result.levels.Length; i++) { ClipMapManager.LevelSettings levelSettings = __result.levels[i]; levelSettings.chunksPerSide = Environment.ProcessorCount; levelSettings.chunksVertically = Environment.ProcessorCount; levelSettings.grassSettings.reduction = 0; levelSettings.skipRelax = true; levelSettings.grass = true; levelSettings.entities = true; } }