add present win
This commit is contained in:
parent
01c8af1849
commit
f34b9748a9
@ -6,7 +6,7 @@ sidebar_position: 0
|
|||||||
# Slot Game API
|
# Slot Game API
|
||||||
|
|
||||||
## Slot Game Machine
|
## Slot Game Machine
|
||||||
* [Initialize](slot-machine/initialize-controller)
|
* [Initialize](category/initialize)
|
||||||
* [Balance](category/balance)
|
* [Balance](category/balance)
|
||||||
* [Bet](category/bet)
|
* [Bet](category/bet)
|
||||||
* [Spin](category/spin)
|
* [Spin](category/spin)
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
{
|
{
|
||||||
"position": 5,
|
"position": 15,
|
||||||
"label": "Auto Spin",
|
"label": "Auto Spin",
|
||||||
"collapsible": true,
|
"collapsible": true,
|
||||||
"collapsed": true,
|
"collapsed": true,
|
||||||
|
@ -6,8 +6,8 @@ sidebar_position: 1
|
|||||||
## Index
|
## Index
|
||||||
|
|
||||||
### Properties
|
### Properties
|
||||||
* [savedCurrentPoint](#savedcurrentpoint) `Number` Current played bet.
|
* [savedCurrentPoint](#savedcurrentpoint) `Number` The current played bet.
|
||||||
* [savedFreePoint](#savedfreepoint) `Number` Current free point played bet.
|
* [savedFreePoint](#savedfreepoint) `Number` The current free point played bet.
|
||||||
* [isResume](#isresume) `Boolean` Indicates whether the game current state is resuming.
|
* [isResume](#isresume) `Boolean` Indicates whether the game current state is resuming.
|
||||||
|
|
||||||
### Methods
|
### Methods
|
||||||
@ -33,7 +33,7 @@ sidebar_position: 1
|
|||||||
## Details
|
## Details
|
||||||
|
|
||||||
#### savedCurrentPoint
|
#### savedCurrentPoint
|
||||||
> Current played bet.<br/>
|
> The current played bet.<br/>
|
||||||
|
|
||||||
| meta | description |
|
| meta | description |
|
||||||
| :--- | :---------- |
|
| :--- | :---------- |
|
||||||
@ -41,7 +41,7 @@ sidebar_position: 1
|
|||||||
| 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)|
|
| 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
|
#### savedFreePoint
|
||||||
> Current free point played bet.<br/>
|
> The current free point played bet.<br/>
|
||||||
|
|
||||||
| meta | description |
|
| meta | description |
|
||||||
| :--- | :---------- |
|
| :--- | :---------- |
|
||||||
|
@ -7,21 +7,21 @@ sidebar_position: 2
|
|||||||
## Index
|
## Index
|
||||||
|
|
||||||
### Properties
|
### Properties
|
||||||
* [currentPoint](#currentpoint) `Number` Current point.
|
* [currentPoint](#currentpoint) `Number` The current point.
|
||||||
* [freePoint](#freepoint) `Number` Current free point.
|
* [freePoint](#freepoint) `Number` The current free point.
|
||||||
|
|
||||||
### Methods
|
### Methods
|
||||||
* [SetCurrentPoint](#setcurrentpoint) Set current point.
|
* [SetCurrentPoint](#setcurrentpoint) Set the current point.
|
||||||
* [GetCurrentPoint](#getcurrentpoint) Get current point.
|
* [GetCurrentPoint](#getcurrentpoint) Get the current point.
|
||||||
* [SetFreePoint](#setfreepoint) Set current free point.
|
* [SetFreePoint](#setfreepoint) Set the current free point.
|
||||||
* [GetFreePoint](#getfreepoint) Get current free point.
|
* [GetFreePoint](#getfreepoint) Get the current free point.
|
||||||
* [GetAvailablePoint](#getavalablepoint) Get current point.
|
* [GetAvailablePoint](#getavalablepoint) Get the current point.
|
||||||
* [isNumber](#isnumber) Indicates whether the value is number.
|
* [isNumber](#isnumber) Indicates whether the value is number.
|
||||||
|
|
||||||
## Details
|
## Details
|
||||||
|
|
||||||
#### currentPoint
|
#### currentPoint
|
||||||
> Current point.<br/>
|
> The current point.<br/>
|
||||||
|
|
||||||
| meta | description |
|
| meta | description |
|
||||||
| :--- | :---------- |
|
| :--- | :---------- |
|
||||||
@ -29,7 +29,7 @@ sidebar_position: 2
|
|||||||
| Defined in | [p4f-game-core/src/model/balance-model.js:8](https://gitea.plp19.com/cocos-core/p4f-game-core/src/branch/develop/src/model/balance-model.js#L9)|
|
| Defined in | [p4f-game-core/src/model/balance-model.js:8](https://gitea.plp19.com/cocos-core/p4f-game-core/src/branch/develop/src/model/balance-model.js#L9)|
|
||||||
|
|
||||||
#### freePoint
|
#### freePoint
|
||||||
> Current free point.<br/>
|
> The current free point.<br/>
|
||||||
|
|
||||||
| meta | description |
|
| meta | description |
|
||||||
| :--- | :---------- |
|
| :--- | :---------- |
|
||||||
@ -37,35 +37,35 @@ sidebar_position: 2
|
|||||||
| Defined in | [p4f-game-core/src/model/balance-model.js:9](https://gitea.plp19.com/cocos-core/p4f-game-core/src/branch/develop/src/model/balance-model.js#L9)|
|
| Defined in | [p4f-game-core/src/model/balance-model.js:9](https://gitea.plp19.com/cocos-core/p4f-game-core/src/branch/develop/src/model/balance-model.js#L9)|
|
||||||
|
|
||||||
#### SetCurrentPoint
|
#### SetCurrentPoint
|
||||||
> Set current point.<br/>
|
> Set the current point.<br/>
|
||||||
|
|
||||||
| meta | description |
|
| meta | description |
|
||||||
| :--- | :---------- |
|
| :--- | :---------- |
|
||||||
| Defined in | [p4f-game-core/src/model/balance-model.js:14](https://gitea.plp19.com/cocos-core/p4f-game-core/src/branch/develop/src/model/balance-model.js#L14)|
|
| Defined in | [p4f-game-core/src/model/balance-model.js:14](https://gitea.plp19.com/cocos-core/p4f-game-core/src/branch/develop/src/model/balance-model.js#L14)|
|
||||||
|
|
||||||
#### GetCurrentPoint
|
#### GetCurrentPoint
|
||||||
> Get current point.<br/>
|
> Get the current point.<br/>
|
||||||
|
|
||||||
| meta | description |
|
| meta | description |
|
||||||
| :--- | :---------- |
|
| :--- | :---------- |
|
||||||
| Defined in | [p4f-game-core/src/model/balance-model.js:21](https://gitea.plp19.com/cocos-core/p4f-game-core/src/branch/develop/src/model/balance-model.js#L21)|
|
| Defined in | [p4f-game-core/src/model/balance-model.js:21](https://gitea.plp19.com/cocos-core/p4f-game-core/src/branch/develop/src/model/balance-model.js#L21)|
|
||||||
|
|
||||||
#### SetFreePoint
|
#### SetFreePoint
|
||||||
> Set Current free point.<br/>
|
> Set the current free point.<br/>
|
||||||
|
|
||||||
| meta | description |
|
| meta | description |
|
||||||
| :--- | :---------- |
|
| :--- | :---------- |
|
||||||
| Defined in | [p4f-game-core/src/model/balance-model.js:27](https://gitea.plp19.com/cocos-core/p4f-game-core/src/branch/develop/src/model/balance-model.js#L27)|
|
| Defined in | [p4f-game-core/src/model/balance-model.js:27](https://gitea.plp19.com/cocos-core/p4f-game-core/src/branch/develop/src/model/balance-model.js#L27)|
|
||||||
|
|
||||||
#### GetFreePoint
|
#### GetFreePoint
|
||||||
> Get current free point.<br/>
|
> Get the current free point.<br/>
|
||||||
|
|
||||||
| meta | description |
|
| meta | description |
|
||||||
| :--- | :---------- |
|
| :--- | :---------- |
|
||||||
| Defined in | [p4f-game-core/src/model/balance-model.js:34](https://gitea.plp19.com/cocos-core/p4f-game-core/src/branch/develop/src/model/balance-model.js#L34)|
|
| Defined in | [p4f-game-core/src/model/balance-model.js:34](https://gitea.plp19.com/cocos-core/p4f-game-core/src/branch/develop/src/model/balance-model.js#L34)|
|
||||||
|
|
||||||
#### GetAvailablePoint
|
#### GetAvailablePoint
|
||||||
> Get current point.<br/>
|
> Get the current point.<br/>
|
||||||
|
|
||||||
| meta | description |
|
| meta | description |
|
||||||
| :--- | :---------- |
|
| :--- | :---------- |
|
||||||
|
@ -7,12 +7,12 @@ sidebar_position: 3
|
|||||||
## Index
|
## Index
|
||||||
|
|
||||||
### Methods
|
### Methods
|
||||||
* [BalanceChangeRate](#balancechangerate)
|
* [BalanceChangeRate](#balancechangerate) Called when get new balance data.
|
||||||
|
|
||||||
## Details
|
## Details
|
||||||
|
|
||||||
#### BalanceChangeRate
|
#### BalanceChangeRate
|
||||||
> ...
|
> Called when get new balance data.
|
||||||
|
|
||||||
| meta | description |
|
| meta | description |
|
||||||
| :--- | :---------- |
|
| :--- | :---------- |
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
{
|
{
|
||||||
"position": 6,
|
"position": 36,
|
||||||
"label": "End Round",
|
"label": "End Round",
|
||||||
"collapsible": true,
|
"collapsible": true,
|
||||||
"collapsed": true,
|
"collapsed": true,
|
||||||
|
18
api-doc/slot-machine/initialize/_category_.json
Normal file
18
api-doc/slot-machine/initialize/_category_.json
Normal file
@ -0,0 +1,18 @@
|
|||||||
|
{
|
||||||
|
"position": 1,
|
||||||
|
"label": "Initialize",
|
||||||
|
"collapsible": true,
|
||||||
|
"collapsed": true,
|
||||||
|
"link": {
|
||||||
|
"type": "generated-index",
|
||||||
|
"title": "Initialize",
|
||||||
|
"description": "This section will guide you through the process of setting up a new project, including creating a new repository and configuring your development environment.",
|
||||||
|
"keywords": [
|
||||||
|
"controller",
|
||||||
|
"project",
|
||||||
|
"repository",
|
||||||
|
"model",
|
||||||
|
"initialize"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
@ -1,5 +1,5 @@
|
|||||||
{
|
{
|
||||||
"position": 7,
|
"position": 8,
|
||||||
"label": "Present Feature Trigger",
|
"label": "Present Feature Trigger",
|
||||||
"collapsible": true,
|
"collapsible": true,
|
||||||
"collapsed": true,
|
"collapsed": true,
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
{
|
{
|
||||||
"position": 29,
|
"position": 9,
|
||||||
"label": "Present Feature Win",
|
"label": "Present Feature Win",
|
||||||
"collapsible": true,
|
"collapsible": true,
|
||||||
"collapsed": true,
|
"collapsed": true,
|
||||||
|
18
api-doc/slot-machine/present-win/_category_.json
Normal file
18
api-doc/slot-machine/present-win/_category_.json
Normal file
@ -0,0 +1,18 @@
|
|||||||
|
{
|
||||||
|
"position": 7,
|
||||||
|
"label": "Present Win",
|
||||||
|
"collapsible": true,
|
||||||
|
"collapsed": true,
|
||||||
|
"link": {
|
||||||
|
"type": "generated-index",
|
||||||
|
"title": "Present Win",
|
||||||
|
"description": "This section will guide you through the process of setting up a new project, including creating a new repository and configuring your development environment.",
|
||||||
|
"keywords": [
|
||||||
|
"controller",
|
||||||
|
"project",
|
||||||
|
"repository",
|
||||||
|
"model",
|
||||||
|
"presentwin"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
131
api-doc/slot-machine/present-win/present-win-controller.md
Normal file
131
api-doc/slot-machine/present-win/present-win-controller.md
Normal file
@ -0,0 +1,131 @@
|
|||||||
|
---
|
||||||
|
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.<br/>
|
||||||
|
|
||||||
|
| 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.<br/>
|
||||||
|
|
||||||
|
| 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.<br/>
|
||||||
|
|
||||||
|
| 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.<br/>
|
||||||
|
|
||||||
|
| 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.<br/>
|
||||||
|
|
||||||
|
| 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.<br/>
|
||||||
|
|
||||||
|
| 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.<br/>
|
||||||
|
|
||||||
|
| 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.<br/>
|
||||||
|
|
||||||
|
| 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.<br/>
|
||||||
|
|
||||||
|
| 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.<br/>
|
||||||
|
|
||||||
|
| 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.<br/>
|
||||||
|
|
||||||
|
| 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.<br/>
|
||||||
|
|
||||||
|
| 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.<br/>
|
||||||
|
|
||||||
|
| 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.<br/>
|
||||||
|
|
||||||
|
| 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.<br/>
|
||||||
|
|
||||||
|
| 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)|
|
141
api-doc/slot-machine/present-win/present-win-model.md
Normal file
141
api-doc/slot-machine/present-win/present-win-model.md
Normal file
@ -0,0 +1,141 @@
|
|||||||
|
---
|
||||||
|
sidebar_position: 2
|
||||||
|
---
|
||||||
|
|
||||||
|
# Present Win Model
|
||||||
|
|
||||||
|
## Index
|
||||||
|
|
||||||
|
### Properties
|
||||||
|
* [winLinesData](#winlinesdata) `WinlineData` The current win lines data.
|
||||||
|
* [winScattersData](#winscattersdata) `WinlineData` The current scatter win data.
|
||||||
|
* [winPoint](#winpoint) `Number` The current win point.
|
||||||
|
* [durationPresentAllWins](#durationpresentallwins) `Number` The duration of all wins.
|
||||||
|
* [durationPresentWinLines](#durationpresentwinlines) `Number` The duration of win lines.
|
||||||
|
* [durationPresentWinScatters](#durationpresentwinscatters) `Number` The duration of scatter win.
|
||||||
|
|
||||||
|
### Methods
|
||||||
|
* [Reset](#reset) Reset the present win data.
|
||||||
|
* [SetWinLinesData](#setwinlinesdata) Set the current win lines data.
|
||||||
|
* [GetWinLinesData](#getwinlinesdata) Get the current win lines data.
|
||||||
|
* [SetWinScattersData](#setwinscattersdata) Set the current scatter win data.
|
||||||
|
* [GetWinScattersData](#getwinscattersdata) Get the current scatter win data.
|
||||||
|
* [SetWinPoint](#setwinpoint) Set the current win point.
|
||||||
|
* [GetWinPoint](#getwinpoint) Get the current win point.
|
||||||
|
* [SetDurationPresentAllWins](#setdurationpresentallwins) Set the duration of all wins.
|
||||||
|
* [GetDurationPresentAllWins](#getdurationpresentallwins) Get the duration of all wins.
|
||||||
|
|
||||||
|
## Details
|
||||||
|
|
||||||
|
|
||||||
|
#### winLinesData
|
||||||
|
> The current win lines data.<br/>
|
||||||
|
|
||||||
|
| meta | description |
|
||||||
|
| :--- | :---------- |
|
||||||
|
| Type | [WinlineData](https://gitea.plp19.com/cocos-core/p4f-slotty-core/src/branch/develop/src/slotty-data/response-data/win-line-data.js) |
|
||||||
|
| Defined in | [p4f-slotty-core/src/model/present-win-model.js:11](https://gitea.plp19.com/cocos-core/p4f-slotty-core/src/branch/develop/src/model/present-win-model.js#L11)|
|
||||||
|
|
||||||
|
|
||||||
|
#### winScattersData
|
||||||
|
> The current scatter win data.<br/>
|
||||||
|
|
||||||
|
| meta | description |
|
||||||
|
| :--- | :---------- |
|
||||||
|
| Type | [WinlineData](https://gitea.plp19.com/cocos-core/p4f-slotty-core/src/branch/develop/src/slotty-data/response-data/win-line-data.js) |
|
||||||
|
| Defined in | [p4f-slotty-core/src/model/present-win-model.js:12](https://gitea.plp19.com/cocos-core/p4f-slotty-core/src/branch/develop/src/model/present-win-model.js#L12)|
|
||||||
|
|
||||||
|
#### winPoint
|
||||||
|
> The current win point.<br/>
|
||||||
|
|
||||||
|
| meta | description |
|
||||||
|
| :--- | :---------- |
|
||||||
|
| Type | [Number](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number) |
|
||||||
|
| Defined in | [p4f-slotty-core/src/model/present-win-model.js:13](https://gitea.plp19.com/cocos-core/p4f-slotty-core/src/branch/develop/src/model/present-win-model.js#L13)|
|
||||||
|
|
||||||
|
#### durationPresentAllWins
|
||||||
|
> The duration of all wins.<br/>
|
||||||
|
|
||||||
|
| meta | description |
|
||||||
|
| :--- | :---------- |
|
||||||
|
| Type | [Number](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number) |
|
||||||
|
| Defined in | [p4f-slotty-core/src/model/present-win-model.js:14](https://gitea.plp19.com/cocos-core/p4f-slotty-core/src/branch/develop/src/model/present-win-model.js#L14)|
|
||||||
|
|
||||||
|
#### durationPresentWinLines
|
||||||
|
> The duration of win lines.<br/>
|
||||||
|
|
||||||
|
| meta | description |
|
||||||
|
| :--- | :---------- |
|
||||||
|
| Type | [Number](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number) |
|
||||||
|
| Defined in | [p4f-slotty-core/src/model/present-win-model.js:15](https://gitea.plp19.com/cocos-core/p4f-slotty-core/src/branch/develop/src/model/present-win-model.js#L15)|
|
||||||
|
|
||||||
|
#### durationPresentWinScatters
|
||||||
|
> The duration of scatter win.<br/>
|
||||||
|
|
||||||
|
| meta | description |
|
||||||
|
| :--- | :---------- |
|
||||||
|
| Type | [Number](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number) |
|
||||||
|
| Defined in | [p4f-slotty-core/src/model/present-win-model.js:16](https://gitea.plp19.com/cocos-core/p4f-slotty-core/src/branch/develop/src/model/present-win-model.js#L16)|
|
||||||
|
|
||||||
|
#### Reset
|
||||||
|
> Reset the present win data.<br/>
|
||||||
|
|
||||||
|
| meta | description |
|
||||||
|
| :--- | :---------- |
|
||||||
|
| Defined in | [p4f-slotty-core/src/model/present-win-model.js:21](https://gitea.plp19.com/cocos-core/p4f-slotty-core/src/branch/develop/src/model/present-win-model.js#L21)|
|
||||||
|
|
||||||
|
#### SetWinLinesData
|
||||||
|
> Set the current win lines data.<br/>
|
||||||
|
|
||||||
|
| meta | description |
|
||||||
|
| :--- | :---------- |
|
||||||
|
| Defined in | [p4f-slotty-core/src/model/present-win-model.js:32](https://gitea.plp19.com/cocos-core/p4f-slotty-core/src/branch/develop/src/model/present-win-model.js#L32)|
|
||||||
|
|
||||||
|
#### GetWinLinesData
|
||||||
|
> Get the current win lines data.<br/>
|
||||||
|
|
||||||
|
| meta | description |
|
||||||
|
| :--- | :---------- |
|
||||||
|
| Defined in | [p4f-slotty-core/src/model/present-win-model.js:38](https://gitea.plp19.com/cocos-core/p4f-slotty-core/src/branch/develop/src/model/present-win-model.js#38)|
|
||||||
|
|
||||||
|
#### SetWinScattersData
|
||||||
|
> Set the current scatter win data.<br/>
|
||||||
|
|
||||||
|
| meta | description |
|
||||||
|
| :--- | :---------- |
|
||||||
|
| Defined in | [p4f-slotty-core/src/model/present-win-model.js:42](https://gitea.plp19.com/cocos-core/p4f-slotty-core/src/branch/develop/src/model/present-win-model.js#L42)|
|
||||||
|
|
||||||
|
#### GetWinScattersData
|
||||||
|
> Get the current scatter win data.<br/>
|
||||||
|
|
||||||
|
| meta | description |
|
||||||
|
| :--- | :---------- |
|
||||||
|
| Defined in | [p4f-slotty-core/src/model/present-win-model.js:48](https://gitea.plp19.com/cocos-core/p4f-slotty-core/src/branch/develop/src/model/present-win-model.js#48)|
|
||||||
|
|
||||||
|
#### SetWinPoint
|
||||||
|
> Set the current win point.<br/>
|
||||||
|
|
||||||
|
| meta | description |
|
||||||
|
| :--- | :---------- |
|
||||||
|
| Defined in | [p4f-slotty-core/src/model/present-win-model.js:52](https://gitea.plp19.com/cocos-core/p4f-slotty-core/src/branch/develop/src/model/present-win-model.js#L52)|
|
||||||
|
|
||||||
|
#### GetWinPoint
|
||||||
|
> Get the current win point.<br/>
|
||||||
|
|
||||||
|
| meta | description |
|
||||||
|
| :--- | :---------- |
|
||||||
|
| Defined in | [p4f-slotty-core/src/model/present-win-model.js:58](https://gitea.plp19.com/cocos-core/p4f-slotty-core/src/branch/develop/src/model/present-win-model.js#58)|
|
||||||
|
|
||||||
|
#### SetDurationPresentAllWins
|
||||||
|
> Set the duration of all wins.<br/>
|
||||||
|
|
||||||
|
| meta | description |
|
||||||
|
| :--- | :---------- |
|
||||||
|
| Defined in | [p4f-slotty-core/src/model/present-win-model.js:52](https://gitea.plp19.com/cocos-core/p4f-slotty-core/src/branch/develop/src/model/present-win-model.js#L52)|
|
||||||
|
|
||||||
|
#### GetDurationPresentAllWins
|
||||||
|
> Get the duration of all wins.<br/>
|
||||||
|
|
||||||
|
| meta | description |
|
||||||
|
| :--- | :---------- |
|
||||||
|
| Defined in | [p4f-slotty-core/src/model/present-win-model.js:58](https://gitea.plp19.com/cocos-core/p4f-slotty-core/src/branch/develop/src/model/present-win-model.js#58)|
|
87
api-doc/slot-machine/present-win/present-win-view.md
Normal file
87
api-doc/slot-machine/present-win/present-win-view.md
Normal file
@ -0,0 +1,87 @@
|
|||||||
|
---
|
||||||
|
sidebar_position: 3
|
||||||
|
---
|
||||||
|
|
||||||
|
# Present Win View
|
||||||
|
|
||||||
|
## Index
|
||||||
|
|
||||||
|
### Properties
|
||||||
|
* [listTimer](#listtimer) `Timer` List of timer actions that have a finite duration.
|
||||||
|
|
||||||
|
### Methods
|
||||||
|
|
||||||
|
* [StartPresentWin](#startpresentwin) Called when the win presentation starts.
|
||||||
|
* [StopPresentWin](#stoptpresentwin) Called when the win presentation has completed.
|
||||||
|
* [GetDurationFromHitItems](#getdurationfromhititems) Get duration of the win item's animation.
|
||||||
|
* [PresentWinTurbo](#presentwinturbo) Called when the win presentation is running in turbo mode.
|
||||||
|
* [PresentAllWins](#presentallwins) Called when the win presentation displays all win items.
|
||||||
|
* [PresentWinLines](#presentwinlines) Called when the win presentation displays win lines.
|
||||||
|
* [PresentWinScatters](#presentwinscatters) Called when the win presentation displays the scatter win.
|
||||||
|
* [clearTimer](#cleartimer) Clear the list of timer actions.
|
||||||
|
|
||||||
|
## Details
|
||||||
|
|
||||||
|
#### listTimer
|
||||||
|
> List of timer actions that have a finite duration.<br/>
|
||||||
|
|
||||||
|
| meta | description |
|
||||||
|
| :--- | :---------- |
|
||||||
|
| Type | [Timer](https://gitea.plp19.com/cocos-core/p4f-game-core/src/branch/develop/src/helper/timer.js#L4) |
|
||||||
|
| Defined in | [p4f-slotty-core/src/view/present-win-view.js:12](https://gitea.plp19.com/cocos-core/p4f-slotty-core/src/branch/develop/src/view/present-win-view.js#L12)|
|
||||||
|
|
||||||
|
#### StartPresentWin
|
||||||
|
> Called when the win presentation starts.<br/>
|
||||||
|
|
||||||
|
| meta | description |
|
||||||
|
| :--- | :---------- |
|
||||||
|
| Defined in | [p4f-slotty-core/src/view/present-win-view.js:17](https://gitea.plp19.com/cocos-core/p4f-slotty-core/src/branch/develop/src/view/present-win-view.js#L17)|
|
||||||
|
|
||||||
|
#### StopPresentWin
|
||||||
|
> Called when the win presentation has completed.<br/>
|
||||||
|
|
||||||
|
| meta | description |
|
||||||
|
| :--- | :---------- |
|
||||||
|
| Defined in | [p4f-slotty-core/src/view/present-win-view.js:23](https://gitea.plp19.com/cocos-core/p4f-slotty-core/src/branch/develop/src/view/present-win-view.js#L23)|
|
||||||
|
|
||||||
|
#### GetDurationFromHitItems
|
||||||
|
> Get duration of the win item's animation.<br/>
|
||||||
|
|
||||||
|
| meta | description |
|
||||||
|
| :--- | :---------- |
|
||||||
|
| Defined in | [p4f-slotty-core/src/view/present-win-view.js:29](https://gitea.plp19.com/cocos-core/p4f-slotty-core/src/branch/develop/src/view/present-win-view.js#L29)|
|
||||||
|
|
||||||
|
#### PresentWinTurbo
|
||||||
|
> Called when the win presentation is running in turbo mode.<br/>
|
||||||
|
|
||||||
|
| meta | description |
|
||||||
|
| :--- | :---------- |
|
||||||
|
| Defined in | [p4f-slotty-core/src/view/present-win-view.js:33](https://gitea.plp19.com/cocos-core/p4f-slotty-core/src/branch/develop/src/view/present-win-view.js#L33)|
|
||||||
|
|
||||||
|
#### PresentAllWins
|
||||||
|
> Called when the win presentation is running in turbo mode.<br/>
|
||||||
|
|
||||||
|
| meta | description |
|
||||||
|
| :--- | :---------- |
|
||||||
|
| Defined in | [p4f-slotty-core/src/view/present-win-view.js:47](https://gitea.plp19.com/cocos-core/p4f-slotty-core/src/branch/develop/src/view/present-win-view.js#L47)|
|
||||||
|
|
||||||
|
#### PresentWinLines
|
||||||
|
> Called when the win presentation displays win lines.<br/>
|
||||||
|
|
||||||
|
| meta | description |
|
||||||
|
| :--- | :---------- |
|
||||||
|
| Defined in | [p4f-slotty-core/src/view/present-win-view.js:61](https://gitea.plp19.com/cocos-core/p4f-slotty-core/src/branch/develop/src/view/present-win-view.js#L61)|
|
||||||
|
|
||||||
|
#### PresentWinScatters
|
||||||
|
> Called when the win presentation displays the scatter win.<br/>
|
||||||
|
|
||||||
|
| meta | description |
|
||||||
|
| :--- | :---------- |
|
||||||
|
| Defined in | [p4f-slotty-core/src/view/present-win-view.js:89](https://gitea.plp19.com/cocos-core/p4f-slotty-core/src/branch/develop/src/view/present-win-view.js#L89)|
|
||||||
|
|
||||||
|
#### clearTimer
|
||||||
|
> Clear the list of timer actions.<br/>
|
||||||
|
|
||||||
|
| meta | description |
|
||||||
|
| :--- | :---------- |
|
||||||
|
| Defined in | [p4f-slotty-core/src/view/present-win-view.js:117](https://gitea.plp19.com/cocos-core/p4f-slotty-core/src/branch/develop/src/view/present-win-view.js#L117)|
|
Loading…
x
Reference in New Issue
Block a user