Exemple #1
0
    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);
    }
Exemple #2
0
    public void SetErrorValue(BuilderCounter _ID, float _value)
    {
        KeyValuePair <Type, int> tmpKey = new KeyValuePair <Type, int>(Type.Building, (int)_ID);

        mapErrorValue.Add(tmpKey, _value);
    }
Exemple #3
0
    public float GetErrorValue(BuilderCounter _ID)
    {
        KeyValuePair <Type, int> tmpKey = new KeyValuePair <Type, int>(Type.Building, (int)_ID);

        return(mapErrorValue[tmpKey]);
    }