27 lines
751 B
C#
27 lines
751 B
C#
using System;
|
|
using UnityEngine;
|
|
|
|
namespace BriarQueen.Framework.Services.Settings.Data
|
|
{
|
|
[Serializable]
|
|
public class VisualSettings
|
|
{
|
|
public int VSyncCount; // 0 = Off, 1 = Every V-Blank, 2 = Every second V-Blank
|
|
|
|
public FullScreenMode FullScreenMode;
|
|
|
|
/// <summary>
|
|
/// Requested application framerate cap.
|
|
/// Ignored or effectively overridden on many platforms when VSync is enabled.
|
|
/// Use -1 for platform default / uncapped behavior.
|
|
/// </summary>
|
|
public int MaxFramerate;
|
|
|
|
public VisualSettings()
|
|
{
|
|
VSyncCount = 0;
|
|
FullScreenMode = FullScreenMode.FullScreenWindow;
|
|
MaxFramerate = 120;
|
|
}
|
|
}
|
|
} |