##Token Bank##
This plugin was created mainly for other plugins to use as an API and central database for Tokens.
As a plugin developer, if you have functions or commands you want to control by tokens, 
you can use this plugin's API to allow server owners to limit the use of specific commands. 
Whether a command can be executed or not by a player depends on the amount of tokens that they have stored.

Server owners can decide to either set up different types of token, or have everything connected to one token type.

(If you are only going to use the plugin you can remove the TokenBank_API folder, it's not needed by the plugin to run)

##API Documentation:##

bool TokenBank::Tokens::AddTokens (int amount, const FString& eos_id, std::string type)
Example: TokenBank::Tokens::AddTokens (10, eos_id, command_name)

bool TokenBank::Tokens::SpendTokens (int amount, const FString& eos_id, std::string type)
Example: TokenBank::Tokens::SpendTokens (10, eos_id, command_name)

bool TokenBank::Tokens::SetTokens(const FString& eos_id, int amount std::string type)
Example: TokenBank::Tokens::SpendTokens (10, eos_id, command_name)

int TokenBank::Tokens::GetTokens (const FString& eos_id, std::string type)
Example: TokenBank::Tokens::GetTokens (eos_id, command_name)

int TokenBank::Tokens::GetTotalSpentTokens (const FString& eos_id)
TokenBank::Tokens::GetTotalSpentTokens (eos_id)

Hope you enjoy
//Foppa


##Change Log:##
v1.0 - First Release
v1.1 - Fixed unload error, corrected storing of eos_id, fixed server crash on player command, fixed false posetive values in some scenarios wish could lead to a crash.