/// <summary> /// Add a new error to the list /// </summary> public void AddError(HygieneCounter _ID, Vector3Int _pos, string _info = null) { Error tmp = new Error(); tmp.type = Type.Hygiene; tmp.ID = (int)_ID; tmp.t_date = GameManager.Instance.Score.GetTime(); tmp.pos = _pos; tmp.info = _info != null ? _info : null; listError.Add(tmp); }
/// <summary> /// get an errorValue /// </summary> public float GetErrorValue(HygieneCounter _ID) { KeyValuePair <Type, int> tmpKey = new KeyValuePair <Type, int>(Type.Hygiene, (int)_ID); return(mapErrorValue[tmpKey]); }
/// <summary> /// set an errorValue /// </summary> public void SetErrorValue(HygieneCounter _ID, float _value) { KeyValuePair <Type, int> tmpKey = new KeyValuePair <Type, int>(Type.Hygiene, (int)_ID); mapErrorValue.Add(tmpKey, _value); }