using System.Collections;
using System.Collections.Generic;
using UnityEngine;
namespace XRTool.Util
{
public class SystemSettings
{
private string prikey = "SystemSetting";
///
/// 日志等级,当设置的日志等级大于或者等于目标日志等级的时候才输出日志
/// 日志等级为5个级别
/// 0代表不对外输出日志,仅编辑器时输出日志
/// 1,代表正常的日志输出,一般是输出基本的start,awake,或者某些特殊状态下的日志
/// 2,代表输出相对频繁的日志,一般的协程,异步下载,或者某些重复执行的数据的日志
/// 3,代表输出Update下的日志,此部分一般在定位某些问题时才开启3级别
/// 4,最高日志级别,慎用,输出所有级别的日志,一般在定位复杂问题时才使用
///
private int logLevel = 1;
private bool ifOpenFPS = true;
private int qualityLevel = 2;
private int shadowType = 1;
private string ip = "192.168.2.87";
private string port = "2020";
private bool ifOpenLog = true;
private float rayDis = 1;
///
/// 语言,0代表中文,1代表英文
///
private int language = 0;
///
/// 状态同步的频率
///
private float deltTime = 0.1f;
public string Prikey { get => prikey; set => prikey = value; }
public int LogLevel { get => logLevel; set => logLevel = value; }
public bool IfOpenFPS { get => ifOpenFPS; set => ifOpenFPS = value; }
public int QualityLevel { get => qualityLevel; set => qualityLevel = value; }
public int ShadowType { get => shadowType; set => shadowType = value; }
public string Ip { get => ip; set => ip = value; }
public string Port { get => port; set => port = value; }
public bool IfOpenLog { get => ifOpenLog; set => ifOpenLog = value; }
public int Language { get => language; set => language = value; }
public float DeltTime { get => deltTime; set => deltTime = value; }
public float RayDis { get => rayDis; set => rayDis = value; }
}
}