Esempio n. 1
0
    // Register Selected Tokens
    public void SelectedTokenAdd(Collection.TokenTypes token, int value, bool refresh = true)
    {
        selectedTokens[token] += value;

        if (refresh)
        {
            RefreshHabilities();
        }
    }
Esempio n. 2
0
    public void SelectedTokenRemove(Collection.TokenTypes token, int value, bool refresh = true)
    {
        selectedTokens[token] -= value;

        if (selectedTokens[token] < 0)
        {
            Debug.LogWarning("[Manager::SelectedTokenRemove] Token value went negative. <" + token.ToString() + ", " + selectedTokens[token].ToString() + ">");
            selectedTokens[token] = 0;
        }

        if (refresh)
        {
            RefreshHabilities();
        }
    }