Files
SteamTools/System.Application.SteamTools.Client.Desktop/Models/IntStatInfo.cs
T
Aigio Liu 5de392588e fix
2021-02-24 22:29:08 +08:00

44 lines
1.0 KiB
C#

namespace System.Application.Models
{
public class IntStatInfo : StatInfo
{
public int OriginalValue { get; set; }
public int IntValue { get; set; }
public int MinValue { get; set; }
public int MaxValue { get; set; }
public int MaxChange { get; set; }
public bool IncrementOnly { get; set; }
public int DefaultValue { get; set; }
public override object Value
{
get { return IntValue; }
set
{
var b = int.TryParse((string)value, out int i);
if (b)
{
if ((Permission & 2) != 0 && IntValue != i)
{
//this.IntValue = this.IntValue;
}
else
{
IntValue = i;
}
}
}
}
public override bool IsModified
{
get { return IntValue != OriginalValue; }
}
}
}