public string TranslateStatus(Status.Area Area, char Value) { if (Stats == null) { BuildStatuscodes(); } string Result; int i = Stats.FindIndex(x => x.Area == Area && x.Value == Value); if (i >= 0) { Result = Stats[i].Status; } else { Result = $"Unknown({Area}/0x{(int)Value:X2})"; } return(Result); }
public Stat(Status.Area Area, char Value, string Status) { this.Area = Area; this.Value = Value; this.Status = Status; }