--- sidebar_position: 1 --- # Present Win Controller ## Index ### Methods * [_registerEvent](#_registerevent) Register events. * [_start](#_start) Initialize some logic which need to be called the game enters the Present Win State. * [reset](#reset) Reset the current win presentation data. * [getAllWinsData](#onreplayhistoryclient) Get the all wins data. * [presentWin](#onresume) Start the current win presentation. * [transitionToNextState](#isresumeend) Check the condition and move to the next state. * [presentPoint](#ondeposit) Start the current win point presentation. * [getSequencePresentWin](#onconnected) Process the current win data and return a sequence of present wins. * [startSequencePresentWin](#onstartgame) Start the sequence of present wins. * [calculateDurationPresentAllWins](#oncollectdatareceived) Calculate the duration of present wins. * [onPresentSpecialWinTriggered](#onbalancedatareceived) Start the special win. * [onPresentSpecialWinCompleted](#onbalancechangerateclicked) Stop the special win. * [onPresentWinPointCompleted](#updatebalance) Stop the current win point presentation. * [onPresentWinTurboCompleted](#notifyblance) Notify the client balance. * [allowLoopPresentation](#placebet) Indicates whether the sequence of present wins. ## Details #### _registerevent > Register events.
| meta | description | | :--- | :---------- | | Defined in | [p4f-slotty-core/src/controller/present-win-controller.js:32](https://gitea.plp19.com/cocos-core/p4f-slotty-core/src/branch/develop/src/controller/present-win-controller.js#L32)| #### _start > Initialize some logic which need to be called the game enters the Bet State.
| meta | description | | :--- | :---------- | | Defined in | [p4f-slotty-core/src/controller/present-win-controller.js:41](https://gitea.plp19.com/cocos-core/p4f-slotty-core/src/branch/develop/src/controller/present-win-controller.js#L41)| #### reset > Reset the current win presentation data.
| meta | description | | :--- | :---------- | | Defined in | [p4f-slotty-core/src/controller/present-win-controller.js:53](https://gitea.plp19.com/cocos-core/p4f-slotty-core/src/branch/develop/src/controller/present-win-controller.js#L53)| #### getAllWinsData > Get the all wins data.
| meta | description | | :--- | :---------- | | Defined in | [p4f-slotty-core/src/controller/present-win-controller.js:64](https://gitea.plp19.com/cocos-core/p4f-slotty-core/src/branch/develop/src/controller/present-win-controller.js#L64)| #### presentWin > Start the current win presentation.
| meta | description | | :--- | :---------- | | Defined in | [p4f-slotty-core/src/controller/present-win-controller.js:82](https://gitea.plp19.com/cocos-core/p4f-slotty-core/src/branch/develop/src/controller/present-win-controller.js#L82)| #### transitionToNextState > Check the condition and move to the next state.
| meta | description | | :--- | :---------- | | Defined in | [p4f-slotty-core/src/controller/present-win-controller.js:91](https://gitea.plp19.com/cocos-core/p4f-slotty-core/src/branch/develop/src/controller/present-win-controller.js#L91)| #### presentPoint > Start the current win point presentation.
| meta | description | | :--- | :---------- | | Defined in | [p4f-slotty-core/src/controller/present-win-controller.js:125](https://gitea.plp19.com/cocos-core/p4f-slotty-core/src/branch/develop/src/controller/present-win-controller.js#L125)| #### getSequencePresentWin > Process the current win data and return a sequence of present wins.
| meta | description | | :--- | :---------- | | Defined in | [p4f-slotty-core/src/controller/present-win-controller.js:137](https://gitea.plp19.com/cocos-core/p4f-slotty-core/src/branch/develop/src/controller/present-win-controller.js#L137)| #### startSequencePresentWin > Start the sequence of present wins.
| meta | description | | :--- | :---------- | | Defined in | [p4f-slotty-core/src/controller/present-win-controller.js:168](https://gitea.plp19.com/cocos-core/p4f-slotty-core/src/branch/develop/src/controller/present-win-controller.js#L168)| #### calculateDurationPresentAllWins > Calculate the duration of present wins.
| meta | description | | :--- | :---------- | | Defined in | [p4f-slotty-core/src/controller/present-win-controller.js:216](https://gitea.plp19.com/cocos-core/p4f-slotty-core/src/branch/develop/src/controller/present-win-controller.js#L216)| #### onPresentSpecialWinTriggered > Start the special win.
| meta | description | | :--- | :---------- | | Defined in | [p4f-slotty-core/src/controller/present-win-controller.js:228](https://gitea.plp19.com/cocos-core/p4f-slotty-core/src/branch/develop/src/controller/present-win-controller.js#L228)| #### onPresentSpecialWinTriggered > Stop the special win.
| meta | description | | :--- | :---------- | | Defined in | [p4f-slotty-core/src/controller/present-win-controller.js:237](https://gitea.plp19.com/cocos-core/p4f-slotty-core/src/branch/develop/src/controller/present-win-controller.js#L237)| #### onPresentWinPointCompleted > Stop the current win point presentation.
| meta | description | | :--- | :---------- | | Defined in | [p4f-slotty-core/src/controller/present-win-controller.js:245](https://gitea.plp19.com/cocos-core/p4f-slotty-core/src/branch/develop/src/controller/present-win-controller.js#L245)| #### onPresentWinTurboCompleted > Stop the current win presentation if turbo mode is active.
| meta | description | | :--- | :---------- | | Defined in | [p4f-slotty-core/src/controller/present-win-controller.js:254](https://gitea.plp19.com/cocos-core/p4f-slotty-core/src/branch/develop/src/controller/present-win-controller.js#L254)| #### onPresentWinPointCompleted > Indicates whether the sequence of present wins.
| meta | description | | :--- | :---------- | | Defined in | [p4f-slotty-core/src/controller/present-win-controller.js:264](https://gitea.plp19.com/cocos-core/p4f-slotty-core/src/branch/develop/src/controller/present-win-controller.js#L264)|