// Register Selected Tokens public void SelectedTokenAdd(Collection.TokenTypes token, int value, bool refresh = true) { selectedTokens[token] += value; if (refresh) { RefreshHabilities(); } }
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(); } }