public bool withdrawCommodity(Enums.CommodityType com, int amount, bool server) { if (commodities [(int)com] < amount) { return(false); } assignAuthority(server); RpcDecrementCommodities(com, amount); removeAuthority(server); return(true); }
void RpcIncreaseCommodities(Enums.CommodityType com, int amount) { commodities[(int)com] += amount; }
public void depositCommodity(Enums.CommodityType com, int amount, bool server) { assignAuthority(server); RpcIncreaseCommodities(com, amount); removeAuthority(server); }
void RpcDecrementCommodities(Enums.CommodityType com, int amount) { commodities[(int)com] -= amount; }
public int getCommodityAmount(Enums.CommodityType com) { return(commodities [(int)com]); }