--- sidebar_position: 1 --- # Balance Controller ## Index ### Properties * [savedCurrentPoint](#savedcurrentpoint) `Number` The current played bet. * [savedFreePoint](#savedfreepoint) `Number` The current free point played bet. * [isResume](#isresume) `Boolean` Indicates whether the game current state is resuming. ### Methods * [onReplayHistoryClient](#onreplayhistoryclient) Indicates the game current state is resuming. * [onResume](#onresume) Indicates the game current state is resuming. * [onResumeEnd](#isresumeend) Indicates the game current state isn't resuming. * [onDeposit](#ondeposit) Update the client balance when user deposit. * [onConnected](#onconnected) Update the client balance when the game is connected. * [onStartGame](#onstartgame) Show the client balance when the game is started. * [onCollectDataReceived](#oncollectdatareceived)Update the client balance when the game is collected. * [onBalanceDataReceived](#onbalancedatareceived) Update the client balance when get new balance data. * [onBalanceChangeRateClicked](#onbalancechangerateclicked) Change the client balance rate. * [updateBalance](#updatebalance) Update the client balance. * [notifyBalance](#notifyblance) Notify the client balance. * [placeBet](#placebet) Set current client bet. * [clearBet](#clearbet) Clear current client bet

* [onSpinStart](#onspinstart) Update the client balance when user spin. * [onReplayHistory](#onreplayhistory) Indicates the game current state is resuming. * [onReplayHistoryEnd](#onreplayhistoryend) Indicates the game current state isn't resuming. * [onFastPlayDataReceived](#onfastokaydatareceived) Update the client balance when user playing Fast Play. ## Details #### savedCurrentPoint > The current played bet.
| meta | description | | :--- | :---------- | | Type | [Number](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number) | | Defined in | [p4f-game-core/src/controller/balance-controller.js:12](https://gitea.plp19.com/cocos-core/p4f-game-core/src/branch/develop/src/controller/balance-controller.js#L12)| #### savedFreePoint > The current free point played bet.
| meta | description | | :--- | :---------- | | Type | [Number](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number) | | Defined in | [p4f-game-core/src/controller/balance-controller.js:13](https://gitea.plp19.com/cocos-core/p4f-game-core/src/branch/develop/src/controller/balance-controller.js#L13)| #### isResume > Indicates whether the game state is not resumed.
| meta | description | | :--- | :---------- | | Type | [Boolean](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Boolean) | | Defined in | [p4f-game-core/src/controller/balance-controller.js:14](https://gitea.plp19.com/cocos-core/p4f-game-core/src/branch/develop/src/controller/balance-controller.js#L14)| #### onReplayHistoryClient > Indicates the game current state is resuming.
| meta | description | | :--- | :---------- | | Defined in | [p4f-game-core/src/controller/balance-controller.js:28](https://gitea.plp19.com/cocos-core/p4f-game-core/src/branch/develop/src/controller/balance-controller.js#L28)| #### onResume > Indicates the game current state is resuming.
| meta | description | | :--- | :---------- | | Defined in | [p4f-game-core/src/controller/balance-controller.js:36](https://gitea.plp19.com/cocos-core/p4f-game-core/src/branch/develop/src/controller/balance-controller.js#L36)| #### onResumeEnd > Indicates the game current state isn't resuming.
| meta | description | | :--- | :---------- | | Defined in | [p4f-game-core/src/controller/balance-controller.js:44](https://gitea.plp19.com/cocos-core/p4f-game-core/src/branch/develop/src/controller/balance-controller.js#L44)| #### onDeposit > Update the client balance when user deposit.
| meta | description | | :--- | :---------- | | Defined in | [p4f-game-core/src/controller/balance-controller.js:52](https://gitea.plp19.com/cocos-core/p4f-game-core/src/branch/develop/src/controller/balance-controller.js#L52)| #### onConnected > Update the client balance when the game is connected.
| meta | description | | :--- | :---------- | | Defined in | [p4f-game-core/src/controller/balance-controller.js:82](https://gitea.plp19.com/cocos-core/p4f-game-core/src/branch/develop/src/controller/balance-controller.js#L82)| #### onStartGame > Show the client balance when the game is started.
| meta | description | | :--- | :---------- | | Defined in | [p4f-game-core/src/controller/balance-controller.js:90](https://gitea.plp19.com/cocos-core/p4f-game-core/src/branch/develop/src/controller/balance-controller.js#L90)| #### onCollectDataReceived > Update the client balance when the game is collected.
| meta | description | | :--- | :---------- | | Defined in | [p4f-game-core/src/controller/balance-controller.js:99](https://gitea.plp19.com/cocos-core/p4f-game-core/src/branch/develop/src/controller/balance-controller.js#L99)| #### onBalanceDataReceived > Update the client balance when get new balance data.
| meta | description | | :--- | :---------- | | Defined in | [p4f-game-core/src/controller/balance-controller.js:109](https://gitea.plp19.com/cocos-core/p4f-game-core/src/branch/develop/src/controller/balance-controller.js#L109)| #### onBalanceChangeRateClicked > Change the client balance rate.
| meta | description | | :--- | :---------- | | Defined in | [p4f-game-core/src/controller/balance-controller.js:117](https://gitea.plp19.com/cocos-core/p4f-game-core/src/branch/develop/src/controller/balance-controller.js#L117)| #### updateBalance > Update the client balance.
| meta | description | | :--- | :---------- | | Defined in | [p4f-game-core/src/controller/balance-controller.js:129](https://gitea.plp19.com/cocos-core/p4f-game-core/src/branch/develop/src/controller/balance-controller.js#L129)| #### notifyBalance > Notify the client balance.
| meta | description | | :--- | :---------- | | Defined in | [p4f-game-core/src/controller/balance-controller.js:141](https://gitea.plp19.com/cocos-core/p4f-game-core/src/branch/develop/src/controller/balance-controller.js#L141)| #### placeBet > Set current client bet.
| meta | description | | :--- | :---------- | | Defined in | [p4f-game-core/src/controller/balance-controller.js:151](https://gitea.plp19.com/cocos-core/p4f-game-core/src/branch/develop/src/controller/balance-controller.js#L151)| #### clearBet > Clear current client bet.
| meta | description | | :--- | :---------- | | Defined in | [p4f-game-core/src/controller/balance-controller.js:180](https://gitea.plp19.com/cocos-core/p4f-game-core/src/branch/develop/src/controller/balance-controller.js#L180)| #### onSpinStart > Update the client balance when user spin.
| meta | description | | :--- | :---------- | | Defined in | [p4f-slotty-core/src/controller/balance-controller.js:17](https://gitea.plp19.com/cocos-core/p4f-slotty-core/src/branch/develop/src/controller/balance-controller.js#L17)| #### onReplayHistory > Indicates the game current state is resuming.
| meta | description | | :--- | :---------- | | Defined in | [p4f-slotty-core/src/controller/balance-controller.js:29](https://gitea.plp19.com/cocos-core/p4f-slotty-core/src/branch/develop/src/controller/balance-controller.js#L29)| #### onReplayHistoryEnd >Indicates the game current state isn't resuming.
| meta | description | | :--- | :---------- | | Defined in | [p4f-slotty-core/src/controller/balance-controller.js:37](https://gitea.plp19.com/cocos-core/p4f-slotty-core/src/branch/develop/src/controller/balance-controller.js#L37)| #### onFastPlayDataReceived > Update the client balance.
| meta | description | | :--- | :---------- | | Defined in | [p4f-slotty-core/src/controller/balance-controller.js:45](https://gitea.plp19.com/cocos-core/p4f-slotty-core/src/branch/develop/src/controller/balance-controller.js#L45)|