예제 #1
0
파일: Manager.cs 프로젝트: bar0net/LD42
    // Register Selected Tokens
    public void SelectedTokenAdd(Collection.TokenTypes token, int value, bool refresh = true)
    {
        selectedTokens[token] += value;

        if (refresh)
        {
            RefreshHabilities();
        }
    }
예제 #2
0
파일: Manager.cs 프로젝트: bar0net/LD42
    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();
        }
    }