public void putMoney(Object prefab, float requestPrice) { WalletController wallet = this.gameObject.GetComponent <WalletController>(); float price = .0f; if (wallet.PullCash(requestPrice)) { price = prefabMoney1kObjectPrice; } if (price > .0f) { createMoneyObject(prefab); } }