public void AddError(BuilderCounter _ID, Vector3Int _pos, string _info = null) { Error tmp = new Error(); tmp.type = Type.Building; tmp.ID = (int)_ID; tmp.t_date = GameManager.Instance.Score.GetTime(); tmp.pos = _pos; tmp.info = _info != null ? _info : null; listError.Add(tmp); }
public void SetErrorValue(BuilderCounter _ID, float _value) { KeyValuePair <Type, int> tmpKey = new KeyValuePair <Type, int>(Type.Building, (int)_ID); mapErrorValue.Add(tmpKey, _value); }
public float GetErrorValue(BuilderCounter _ID) { KeyValuePair <Type, int> tmpKey = new KeyValuePair <Type, int>(Type.Building, (int)_ID); return(mapErrorValue[tmpKey]); }