16 lines
		
	
	
		
			766 B
		
	
	
	
		
			C#
		
	
	
	
	
	
			
		
		
	
	
			16 lines
		
	
	
		
			766 B
		
	
	
	
		
			C#
		
	
	
	
	
	
| using MareSynchronos.MareConfiguration.Models;
 | |
| 
 | |
| namespace MareSynchronos.MareConfiguration.Configurations;
 | |
| 
 | |
| public class PlayerPerformanceConfig : IMareConfiguration
 | |
| {
 | |
|     public int Version { get; set; } = 1;
 | |
|     public bool AutoPausePlayersExceedingThresholds { get; set; } = false;
 | |
|     public bool NotifyAutoPauseDirectPairs { get; set; } = true;
 | |
|     public bool NotifyAutoPauseGroupPairs { get; set; } = false;
 | |
|     public int VRAMSizeAutoPauseThresholdMiB { get; set; } = 550;
 | |
|     public int TrisAutoPauseThresholdThousands { get; set; } = 375;
 | |
|     public bool IgnoreDirectPairs { get; set; } = true;
 | |
|     public TextureShrinkMode TextureShrinkMode { get; set; } = TextureShrinkMode.Default;
 | |
|     public bool TextureShrinkDeleteOriginal { get; set; } = false;
 | |
| } | 
