add slot machine
balance, initialize, bet controller
This commit is contained in:
parent
c76f907436
commit
7d8e871b6d
@ -7,6 +7,5 @@ sidebar_position: 0
|
||||
|
||||
## Slot Game Machine
|
||||
* [Initialize Controller](slot-machine/initialize-controller)
|
||||
* [Balance Controller](slot-machine/balance)
|
||||
* [Bet Controller](slot-machine/bet-controller)
|
||||
To be written
|
||||
* [Balance](category/balance)
|
||||
* [Bet](category/bet)
|
@ -8,7 +8,7 @@ sidebar_position: 2
|
||||
### Properties
|
||||
* [savedCurrentPoint](#savedcurrentpoint) `Number` Current played bet.
|
||||
* [savedFreePoint](#savedfreepoint) `Number` Current free point played bet.
|
||||
* [isResume](#isresume) `Boolean` Indicates whether the game current state is resuming or not.
|
||||
* [isResume](#isresume) `Boolean` Indicates whether the game current state is resuming.
|
||||
|
||||
### Methods
|
||||
|
||||
|
@ -16,7 +16,7 @@ sidebar_position: 2
|
||||
* [SetFreePoint](#setfreepoint) Set current free point.
|
||||
* [GetFreePoint](#getfreepoint) Get current free point.
|
||||
* [GetAvailablePoint](#getavalablepoint) Get current point.
|
||||
* [isNumber](#isnumber) Indicates whether the value is number or not.
|
||||
* [isNumber](#isnumber) Indicates whether the value is number.
|
||||
|
||||
## Details
|
||||
|
||||
@ -72,7 +72,7 @@ sidebar_position: 2
|
||||
| Defined in | [p4f-game-core/src/model/balance-model.js:40](https://gitea.plp19.com/cocos-core/p4f-game-core/src/branch/develop/src/model/balance-model.js#L40)|
|
||||
|
||||
#### isNumber
|
||||
> Indicates whether the value is number or not.<br/>
|
||||
> Indicates whether the value is number.<br/>
|
||||
|
||||
| meta | description |
|
||||
| :--- | :---------- |
|
||||
|
18
api-doc/slot-machine/bet/_category_.json
Normal file
18
api-doc/slot-machine/bet/_category_.json
Normal file
@ -0,0 +1,18 @@
|
||||
{
|
||||
"position": 3,
|
||||
"label": "Bet",
|
||||
"collapsible": true,
|
||||
"collapsed": true,
|
||||
"link": {
|
||||
"type": "generated-index",
|
||||
"title": "Bet",
|
||||
"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",
|
||||
"bet"
|
||||
]
|
||||
}
|
||||
}
|
332
api-doc/slot-machine/bet/bet-controller.md
Normal file
332
api-doc/slot-machine/bet/bet-controller.md
Normal file
@ -0,0 +1,332 @@
|
||||
---
|
||||
sidebar_position: 1
|
||||
---
|
||||
|
||||
# Bet Controller
|
||||
|
||||
## Index
|
||||
|
||||
### Properties
|
||||
* [isHistoryActivated](#ishistoryactivated) `Boolean` Indicates whether the game current state is resuming.
|
||||
* [availablePoint](#availablepoint) `Number` User's current point.
|
||||
* [waiterAutoSpin](#waiterautospin) `Timer` Base class actions that do have a finite time duration.
|
||||
* [betProcessorFactory](#betprocessorfactory) `BetProcessorFactory` Bet Processor Factory.
|
||||
* [betProcessor](#betprocessor) `BetProcessor` Current bet processor.
|
||||
|
||||
### Methods
|
||||
|
||||
* [CalculateTotalBet](#calculatetotalbet) Current total bet.
|
||||
* [onChangeBetMode](#onchangebetmode) Change bet mode.
|
||||
* [getClampedBet](#getclampedbet) The maximum bet that can be placed.
|
||||
* [_start](#_start) Initialize some logic which need to be called the game enters the Bet State.
|
||||
* [_registerEvent](#_registerevent) Register events.
|
||||
* [_complete](#_complete) Called when the game exits the Bet State.
|
||||
* [setBetPoints](#setbetpoints) Set the bet points.
|
||||
* [setBetPoint](#setbetpoint) Set the bet point.
|
||||
* [notifyBetDataChanged](#notifybetdatachanged) Notify the bet data is changed.
|
||||
* [onAutoSpinDeactivated](#onautospindeactivated) Progress the bet data when the user stop auto spin.
|
||||
* [onBetArrayReceived](#onbetarrayreceived) Progress the bet data get the bet array data.
|
||||
* [onBetMultiplierReceived](#onbetmultiplierreceived) Progress the bet data when get the bet multiplier data.
|
||||
* [onFreeroundsStarted](#onfreeroundsstarted) Progress the bet data when the free rounds start.
|
||||
* [onFreeroundsDataReceived](#onfreeroundsdatareceived) Progress the bet data when get the free rounds data.
|
||||
* [onMiniGameDataReceived](#onminigamedatareceived) Progress the bet data when get the mini game data.
|
||||
* [onResumeOrReplayGameRound](#onresumeorreplaygameround) Progress the bet data when resume the game.
|
||||
* [onBalanceChanged](#onbalancechanged) Progress the bet data when the balance change.
|
||||
* [onReplayHistoryClient](#onreplayhistoryclient) Progress the bet data when replay the game.
|
||||
* [onResume](#onresume) Progress the bet data when resume the game.
|
||||
* [onReplayHistory](#onreplayhistory) Progress the bet data when replay the game.
|
||||
* [onHistoryActivated](#onhistoryactivated) Progress the bet data when replay the game.
|
||||
* [onHistoryDeactivated](#onhistorydeactivated) Progress the bet data when replay the game.
|
||||
* [onStartGame](#onstartgame) Process the bet data when the game is started.
|
||||
* [onAutoSpinActivated](#onautospinactivated) Change the current game state to the Spin State.
|
||||
* [onSpinClicked](#onspinclicked) Change the current game state to the Spin State.
|
||||
* [onOutcomeSelected](#onoutcomeselected) Set the outcome data.
|
||||
* [onBetPointChanged](#onbetpointchanged) Progress the bet point.
|
||||
* [onBetMultiplierChanged](#onbetmultiplierchanged) Process the bet multiplier.
|
||||
* [onPaylineCountChanged](#onpaylinecountchanged) Process the bet data when the pay line is changed.
|
||||
* [getTotalBetPoint](#gettotalbetpoint) Get total bet point.
|
||||
* [spin](#spin) Process bet data and notify event Spin.
|
||||
* [onManualBuyBonusOpened](#onmanualbuybonusopened) Process the bet data when the user buy bonus.
|
||||
* [onManualBuyBonusClosed](#onmanualbuybonusclosed) Process the bet data when the user buy bonus.
|
||||
* [onManualBuyBonusChanged](#onmanualbuybonuschanged) Process the bet data when the user buy bonus.
|
||||
* [setBetByPowerPlayModel](#setbetbypowerplaymodel) Process the bet data when the user buy bonus.
|
||||
|
||||
## Details
|
||||
|
||||
#### isHistoryActivated
|
||||
> Indicates whether the game current state is resuming.<br/>
|
||||
|
||||
| meta | description |
|
||||
| :--- | :---------- |
|
||||
| Type | [Boolean](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Boolean) |
|
||||
| Defined in | [p4f-slotty-core/src/controller/bet-controller.js:35](https://gitea.plp19.com/cocos-core/p4f-slotty-core/src/branch/develop/src/controller/bet-controller.js#L35)|
|
||||
|
||||
#### availablePoint
|
||||
> User's current 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/controller/bet-controller.js:36](https://gitea.plp19.com/cocos-core/p4f-slotty-core/src/branch/develop/src/controller/bet-controller.js#L36)|
|
||||
|
||||
#### waiterAutoSpin
|
||||
> Base class actions that do have a finite time 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/controller/bet-controller.js:37](https://gitea.plp19.com/cocos-core/p4f-slotty-core/src/branch/develop/src/controller/bet-controller.js#L37)|
|
||||
|
||||
#### betProcessorFactory
|
||||
> Bet Processor Factory.<br/>
|
||||
|
||||
| meta | description |
|
||||
| :--- | :---------- |
|
||||
| Type | [BetProcessorFactory](https://gitea.plp19.com/cocos-core/p4f-slotty-core/src/branch/develop/src/controller/total-bet-processor/bet-processor-factory.js#L8) |
|
||||
| Defined in | [p4f-slotty-core/src/controller/bet-controller.js:38](https://gitea.plp19.com/cocos-core/p4f-slotty-core/src/branch/develop/src/controller/bet-controller.js#L38)|
|
||||
|
||||
#### betProcessor
|
||||
> Current bet processor.<br/>
|
||||
|
||||
| meta | description |
|
||||
| :--- | :---------- |
|
||||
| Type | [BetProcessor](https://gitea.plp19.com/cocos-core/p4f-slotty-core/src/branch/develop/src/controller/total-bet-processor/bet-processor-factory.js#L30) |
|
||||
| Defined in | [p4f-slotty-core/src/controller/bet-controller.js:39](https://gitea.plp19.com/cocos-core/p4f-slotty-core/src/branch/develop/src/controller/bet-controller.js#L39)|
|
||||
|
||||
#### CalculateTotalBet
|
||||
> Current total bet.<br/>
|
||||
|
||||
| meta | description |
|
||||
| :--- | :---------- |
|
||||
| Defined in | [p4f-slotty-core/src/controller/bet-controller.js:44](https://gitea.plp19.com/cocos-core/p4f-slotty-core/src/branch/develop/src/controller/bet-controller.js#L44)|
|
||||
|
||||
#### onChangeBetMode
|
||||
> Change bet mode.<br/>
|
||||
|
||||
| meta | description |
|
||||
| :--- | :---------- |
|
||||
| Defined in | [p4f-slotty-core/src/controller/bet-controller.js:54](https://gitea.plp19.com/cocos-core/p4f-slotty-core/src/branch/develop/src/controller/bet-controller.js#L54)|
|
||||
|
||||
#### getClampedBet
|
||||
> The maximum bet that can be placed.<br/>
|
||||
|
||||
| meta | description |
|
||||
| :--- | :---------- |
|
||||
| Defined in | [p4f-slotty-core/src/controller/bet-controller.js:64](https://gitea.plp19.com/cocos-core/p4f-slotty-core/src/branch/develop/src/controller/bet-controller.js#L64)|
|
||||
|
||||
#### _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/bet-controller.js:77](https://gitea.plp19.com/cocos-core/p4f-slotty-core/src/branch/develop/src/controller/bet-controller.js#L77)|
|
||||
|
||||
#### _registerevent
|
||||
> Register events.<br/>
|
||||
|
||||
| meta | description |
|
||||
| :--- | :---------- |
|
||||
| Defined in | [p4f-slotty-core/src/controller/bet-controller.js:112](https://gitea.plp19.com/cocos-core/p4f-slotty-core/src/branch/develop/src/controller/bet-controller.js#L112)|
|
||||
|
||||
#### _complete
|
||||
> Called when the game exits the Bet State.<br/>
|
||||
|
||||
| meta | description |
|
||||
| :--- | :---------- |
|
||||
| Defined in | [p4f-slotty-core/src/controller/bet-controller.js:129](https://gitea.plp19.com/cocos-core/p4f-slotty-core/src/branch/develop/src/controller/bet-controller.js#L129)|
|
||||
|
||||
#### setBetPoints
|
||||
> Set the bet points.<br/>
|
||||
|
||||
| meta | description |
|
||||
| :--- | :---------- |
|
||||
| Defined in | [p4f-slotty-core/src/controller/bet-controller.js:139](https://gitea.plp19.com/cocos-core/p4f-slotty-core/src/branch/develop/src/controller/bet-controller.js#L139)|
|
||||
|
||||
#### setBetPoint
|
||||
> Set the bet point.<br/>
|
||||
|
||||
| meta | description |
|
||||
| :--- | :---------- |
|
||||
| Defined in | [p4f-slotty-core/src/controller/bet-controller.js:149](https://gitea.plp19.com/cocos-core/p4f-slotty-core/src/branch/develop/src/controller/bet-controller.js#L149)|
|
||||
|
||||
#### notifyBetDataChanged
|
||||
> Notify the bet data is changed.<br/>
|
||||
|
||||
| meta | description |
|
||||
| :--- | :---------- |
|
||||
| Defined in | [p4f-slotty-core/src/controller/bet-controller.js:156](https://gitea.plp19.com/cocos-core/p4f-slotty-core/src/branch/develop/src/controller/bet-controller.js#L156)|
|
||||
|
||||
#### onAutoSpinDeactivated
|
||||
> Process the bet data when the user stop auto spin.<br/>
|
||||
|
||||
| meta | description |
|
||||
| :--- | :---------- |
|
||||
| Defined in | [p4f-slotty-core/src/controller/bet-controller.js:180](https://gitea.plp19.com/cocos-core/p4f-slotty-core/src/branch/develop/src/controller/bet-controller.js#L180)|
|
||||
|
||||
#### onBetArrayReceived
|
||||
> Progress the bet data when get the bet array data.<br/>
|
||||
|
||||
| meta | description |
|
||||
| :--- | :---------- |
|
||||
| Defined in | [p4f-slotty-core/src/controller/bet-controller.js:197](https://gitea.plp19.com/cocos-core/p4f-slotty-core/src/branch/develop/src/controller/bet-controller.js#L197)|
|
||||
|
||||
#### onBetMultiplierReceived
|
||||
> Progress the bet data when get the bet multiplier data.<br/>
|
||||
|
||||
| meta | description |
|
||||
| :--- | :---------- |
|
||||
| Defined in | [p4f-slotty-core/src/controller/bet-controller.js:209](https://gitea.plp19.com/cocos-core/p4f-slotty-core/src/branch/develop/src/controller/bet-controller.js#L209)|
|
||||
|
||||
#### onFreeroundsStarted
|
||||
> Progress the bet data when the free rounds start.<br/>
|
||||
|
||||
| meta | description |
|
||||
| :--- | :---------- |
|
||||
| Defined in | [p4f-slotty-core/src/controller/bet-controller.js:216](https://gitea.plp19.com/cocos-core/p4f-slotty-core/src/branch/develop/src/controller/bet-controller.js#L216)|
|
||||
|
||||
#### onFreeroundsDataReceived
|
||||
> Progress the bet data when get the free rounds data.<br/>
|
||||
|
||||
| meta | description |
|
||||
| :--- | :---------- |
|
||||
| Defined in | [p4f-slotty-core/src/controller/bet-controller.js:223](https://gitea.plp19.com/cocos-core/p4f-slotty-core/src/branch/develop/src/controller/bet-controller.js#223)|
|
||||
|
||||
#### onMiniGameDataReceived
|
||||
> Progress the bet data when get the mini game data.<br/>
|
||||
|
||||
| meta | description |
|
||||
| :--- | :---------- |
|
||||
| Defined in | [p4f-slotty-core/src/controller/bet-controller.js:234](https://gitea.plp19.com/cocos-core/p4f-slotty-core/src/branch/develop/src/controller/bet-controller.js#L234)|
|
||||
|
||||
#### onResumeOrReplayGameRound
|
||||
> Progress the bet data when resume the game.<br/>
|
||||
|
||||
| meta | description |
|
||||
| :--- | :---------- |
|
||||
| Defined in | [p4f-slotty-core/src/controller/bet-controller.js:245](https://gitea.plp19.com/cocos-core/p4f-slotty-core/src/branch/develop/src/controller/bet-controller.js#L245)|
|
||||
|
||||
#### onBalanceChanged
|
||||
> Progress the bet data when the balance change.<br/>
|
||||
|
||||
| meta | description |
|
||||
| :--- | :---------- |
|
||||
| Defined in | [p4f-slotty-core/src/controller/bet-controller.js:254](https://gitea.plp19.com/cocos-core/p4f-slotty-core/src/branch/develop/src/controller/bet-controller.js#L254)|
|
||||
|
||||
#### onReplayHistoryClient
|
||||
> Progress the bet data when replay the game.<br/>
|
||||
|
||||
| meta | description |
|
||||
| :--- | :---------- |
|
||||
| Defined in | [p4f-slotty-core/src/controller/bet-controller.js:263](https://gitea.plp19.com/cocos-core/p4f-slotty-core/src/branch/develop/src/controller/bet-controller.js#L263)|
|
||||
|
||||
#### onResume
|
||||
> Progress the bet data when resume the game.<br/>
|
||||
|
||||
| meta | description |
|
||||
| :--- | :---------- |
|
||||
| Defined in | [p4f-slotty-core/src/controller/bet-controller.js:269](https://gitea.plp19.com/cocos-core/p4f-slotty-core/src/branch/develop/src/controller/bet-controller.js#L269)|
|
||||
|
||||
#### onReplayHistory
|
||||
> Progress the bet data when replay the game.<br/>
|
||||
|
||||
| meta | description |
|
||||
| :--- | :---------- |
|
||||
| Defined in | [p4f-slotty-core/src/controller/bet-controller.js:275](https://gitea.plp19.com/cocos-core/p4f-slotty-core/src/branch/develop/src/controller/bet-controller.js#L275)|
|
||||
|
||||
#### onHistoryActivated
|
||||
> Progress the bet data when replay the game.<br/>
|
||||
|
||||
| meta | description |
|
||||
| :--- | :---------- |
|
||||
| Defined in | [p4f-slotty-core/src/controller/bet-controller.js:281](https://gitea.plp19.com/cocos-core/p4f-slotty-core/src/branch/develop/src/controller/bet-controller.js#L281)|
|
||||
|
||||
#### onHistoryDeactivated
|
||||
> Progress the bet data when replay the game.<br/>
|
||||
|
||||
| meta | description |
|
||||
| :--- | :---------- |
|
||||
| Defined in | [p4f-slotty-core/src/controller/bet-controller.js:287](https://gitea.plp19.com/cocos-core/p4f-slotty-core/src/branch/develop/src/controller/bet-controller.js#L287)|
|
||||
|
||||
#### onAutoSpinActivated
|
||||
> Change the current game state to the Spin State.<br/>
|
||||
|
||||
| meta | description |
|
||||
| :--- | :---------- |
|
||||
| Defined in | [p4f-slotty-core/src/controller/bet-controller.js:309](https://gitea.plp19.com/cocos-core/p4f-slotty-core/src/branch/develop/src/controller/bet-controller.js#L309)|
|
||||
|
||||
#### onSpinClicked
|
||||
> Change the current game state to the Spin State.<br/>
|
||||
|
||||
| meta | description |
|
||||
| :--- | :---------- |
|
||||
| Defined in | [p4f-slotty-core/src/controller/bet-controller.js:153](https://gitea.plp19.com/cocos-core/p4f-slotty-core/src/branch/develop/src/controller/bet-controller.js#L315)|
|
||||
|
||||
#### onOutcomeSelected
|
||||
> Set the outcome data.<br/>
|
||||
|
||||
| meta | description |
|
||||
| :--- | :---------- |
|
||||
| Defined in | [p4f-slotty-core/src/controller/bet-controller.js:321](https://gitea.plp19.com/cocos-core/p4f-slotty-core/src/branch/develop/src/controller/bet-controller.js#L321)|
|
||||
|
||||
#### onBetPointChanged
|
||||
> Progress the bet point.<br/>
|
||||
|
||||
| meta | description |
|
||||
| :--- | :---------- |
|
||||
| Defined in | [p4f-slotty-core/src/controller/bet-controller.js:327](https://gitea.plp19.com/cocos-core/p4f-slotty-core/src/branch/develop/src/controller/bet-controller.js#L327)|
|
||||
|
||||
#### onBetMultiplierChanged
|
||||
> Process the bet multiplier.<br/>
|
||||
|
||||
| meta | description |
|
||||
| :--- | :---------- |
|
||||
| Defined in | [p4f-slotty-core/src/controller/bet-controller.js:333](https://gitea.plp19.com/cocos-core/p4f-slotty-core/src/branch/develop/src/controller/bet-controller.js#L333)|
|
||||
|
||||
#### onPaylineCountChanged
|
||||
> Process the bet data when the pay line is changed.<br/>
|
||||
|
||||
| meta | description |
|
||||
| :--- | :---------- |
|
||||
| Defined in | [p4f-slotty-core/src/controller/bet-controller.js:341](https://gitea.plp19.com/cocos-core/p4f-slotty-core/src/branch/develop/src/controller/bet-controller.js#L341)|
|
||||
|
||||
#### getTotalBetPoint
|
||||
> Get the total bet point.<br/>
|
||||
|
||||
| meta | description |
|
||||
| :--- | :---------- |
|
||||
| Defined in | [p4f-slotty-core/src/controller/bet-controller.js:349](https://gitea.plp19.com/cocos-core/p4f-slotty-core/src/branch/develop/src/controller/bet-controller.js#L349)|
|
||||
|
||||
#### spin
|
||||
> Process bet data and notify event Spin.<br/>
|
||||
|
||||
| meta | description |
|
||||
| :--- | :---------- |
|
||||
| Defined in | [p4f-slotty-core/src/controller/bet-controller.js:360](https://gitea.plp19.com/cocos-core/p4f-slotty-core/src/branch/develop/src/controller/bet-controller.js#L360)|
|
||||
|
||||
#### onManualBuyBonusOpened
|
||||
> Process the bet data when the user buy bonus.<br/>
|
||||
|
||||
| meta | description |
|
||||
| :--- | :---------- |
|
||||
| Defined in | [p4f-slotty-core/src/controller/bet-controller.js:375](https://gitea.plp19.com/cocos-core/p4f-slotty-core/src/branch/develop/src/controller/bet-controller.js#L375)|
|
||||
|
||||
#### onManualBuyBonusClosed
|
||||
> Process the bet data when the user buy bonus.<br/>
|
||||
|
||||
| meta | description |
|
||||
| :--- | :---------- |
|
||||
| Defined in | [p4f-slotty-core/src/controller/bet-controller.js:381](https://gitea.plp19.com/cocos-core/p4f-slotty-core/src/branch/develop/src/controller/bet-controller.js#L381)|
|
||||
|
||||
#### onManualBuyBonusChanged
|
||||
> Process the bet data when the user buy bonus.<br/>
|
||||
|
||||
| meta | description |
|
||||
| :--- | :---------- |
|
||||
| Defined in | [p4f-slotty-core/src/controller/bet-controller.js:386](https://gitea.plp19.com/cocos-core/p4f-slotty-core/src/branch/develop/src/controller/bet-controller.js#L386)|
|
||||
|
||||
#### setBetByPowerPlayModel
|
||||
> Process the bet data when the user buy bonus.<br/>
|
||||
|
||||
| meta | description |
|
||||
| :--- | :---------- |
|
||||
| Defined in | [p4f-slotty-core/src/controller/bet-controller.js:391](https://gitea.plp19.com/cocos-core/p4f-slotty-core/src/branch/develop/src/controller/bet-controller.js#L391)|
|
288
api-doc/slot-machine/bet/bet-model.md
Normal file
288
api-doc/slot-machine/bet/bet-model.md
Normal file
@ -0,0 +1,288 @@
|
||||
---
|
||||
sidebar_position: 2
|
||||
---
|
||||
|
||||
# Bet Model
|
||||
|
||||
## Index
|
||||
|
||||
### Properties
|
||||
* [betPoints](#betpoints) `Array` The current the bet points.
|
||||
* [availableBetPoints](#availablebetpoints) `Array` The current available bet points that user can place.
|
||||
* [betPoint](#betpoint) `Number` The current bet point.
|
||||
* [minBetPoint](#minbetpoint) `Number` The current min bet point.
|
||||
* [savedBetPoint](#savedbetpoint) `Number` The current save point.
|
||||
* [betMultiplier](#betmultiplier) `Number` The current bet multiplier.
|
||||
* [paylineCount](#paylinecount) `Number` The current Pay Linecount.
|
||||
* [totalBetPoint](#totalbetpoint) `Number` The current total bet point.
|
||||
* [isBuyBonusActivated](#isbuybonusactivated) `Boolean` Indicates whether the user is buying a bonus.
|
||||
* [isFastPlayActivated](#isfastplayactivated) `Boolean` Indicates whether the user is playing fast play.
|
||||
* [outcome](#outcome) `Object` The current outcome.
|
||||
|
||||
### Methods
|
||||
* [SetBuyBonusActivated](#setbuybonusactivated) Set whether the user is buying a bonus.
|
||||
* [CheckBuyBonusActivated](#checkbuybonusactivated) Check whether the user is buying a bonus.
|
||||
* [SetFastPlayActivated](#setfastplayactivated) Set whether the user is playing fast play.
|
||||
* [CheckFastPlayActivated](#checkfastplayactivated) Check whether the user is playing fast play.
|
||||
* [SetOutcome](#setoutcome) Set the outcome data.
|
||||
* [SetBetPoints](#setbetpoints) Set the bet points.
|
||||
* [GetBetPoints](#getbetpoints) Get the bet points.
|
||||
* [SetBetPoint](#setbetpoints) Set the bet point.
|
||||
* [GetBetPoint](#getbetpoints) Get the bet point.
|
||||
* [SetMinTotalBet](#setbetpoints) Set the min total bet point.
|
||||
* [GetMinTotalBet](#getbetpoints) Get the min total bet point.
|
||||
* [SetAvailableBetPoints](#setbetpoints) Set the available bet points.
|
||||
* [GetAvailableBetPoints](#getbetpoints) Get the available bet points.
|
||||
* [SaveBetPoint](#savebetpoint) Save the bet point.
|
||||
* [GetSavedBetPoint](#getsavedbetpoint) Get the saved bet point.
|
||||
* [SetBetMultiplier](#setbetmultiplier) Set the bet multiplier.
|
||||
* [GetBetMultiplier](#getbetmultiplier) Get the bet multiplier.
|
||||
* [SetPaylineCount](#setpaylinecount) Set the payline count.
|
||||
* [GetPaylineCount](#getpaylinecount) Get the payline count.
|
||||
* [SetTotalBetPoint ](#Settotalbetpoint) Save the total bet point.
|
||||
* [GetTotalBetPoint ](#gettotalbetpoint) Get the total bet point.
|
||||
|
||||
## Details
|
||||
|
||||
#### betPoints
|
||||
> The current the bet points.<br/>
|
||||
|
||||
| meta | description |
|
||||
| :--- | :---------- |
|
||||
| Type | [Array](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array) |
|
||||
| Defined in | [p4f-slotty-core/src/model/bet-model.js:11](https://gitea.plp19.com/cocos-core/p4f-slotty-core/src/branch/develop/src/model/bet-model.js#L11)|
|
||||
|
||||
#### availableBetPoints
|
||||
> The current available bet points that user can place.<br/>
|
||||
|
||||
| meta | description |
|
||||
| :--- | :---------- |
|
||||
| Type | [Array](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array) |
|
||||
| Defined in | [p4f-slotty-core/src/model/bet-model.js:12](https://gitea.plp19.com/cocos-core/p4f-slotty-core/src/branch/develop/src/model/bet-model.js#L12)|
|
||||
|
||||
#### betPoint
|
||||
> The current bet 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/bet-model.js:13](https://gitea.plp19.com/cocos-core/p4f-slotty-core/src/branch/develop/src/model/bet-model.js#L13)|
|
||||
|
||||
#### minBetPoint
|
||||
> The current min bet 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/bet-model.js:14](https://gitea.plp19.com/cocos-core/p4f-slotty-core/src/branch/develop/src/model/bet-model.js#L14)|
|
||||
|
||||
#### savedbetPoint
|
||||
> The current save 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/bet-model.js:15](https://gitea.plp19.com/cocos-core/p4f-slotty-core/src/branch/develop/src/model/bet-model.js#L15)|
|
||||
|
||||
#### betMultiplier
|
||||
> The current bet multiplier.<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/bet-model.js:16](https://gitea.plp19.com/cocos-core/p4f-slotty-core/src/branch/develop/src/model/bet-model.js#L16)|
|
||||
|
||||
#### payLineCount
|
||||
> The current Pay Linecount.<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/bet-model.js:17](https://gitea.plp19.com/cocos-core/p4f-slotty-core/src/branch/develop/src/model/bet-model.js#L17)|
|
||||
|
||||
#### totalBetPoint
|
||||
> The current total bet 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/bet-model.js:18](https://gitea.plp19.com/cocos-core/p4f-slotty-core/src/branch/develop/src/model/bet-model.js#L18)|
|
||||
|
||||
#### isBuyBonusActivated
|
||||
> Indicates whether the user is buying a bonus.<br/>
|
||||
|
||||
| meta | description |
|
||||
| :--- | :---------- |
|
||||
| Type | [Boolean](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Boolean) |
|
||||
| Defined in | [p4f-slotty-core/src/model/bet-model.js:19](https://gitea.plp19.com/cocos-core/p4f-slotty-core/src/branch/develop/src/model/bet-model.js#L19)|
|
||||
|
||||
#### isFastPlayActivated
|
||||
> Indicates whether the user is playing fast play.<br/>
|
||||
|
||||
| meta | description |
|
||||
| :--- | :---------- |
|
||||
| Type | [Boolean](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Boolean) |
|
||||
| Defined in | [p4f-slotty-core/src/model/bet-model.js:20](https://gitea.plp19.com/cocos-core/p4f-slotty-core/src/branch/develop/src/model/bet-model.js#L20)|
|
||||
|
||||
#### outCome
|
||||
> The current outcome.<br/>
|
||||
|
||||
| meta | description |
|
||||
| :--- | :---------- |
|
||||
| Type | [Object](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object) |
|
||||
| Defined in | [p4f-slotty-core/src/model/bet-model.js:21](https://gitea.plp19.com/cocos-core/p4f-slotty-core/src/branch/develop/src/model/bet-model.js#L21)|
|
||||
|
||||
#### SetBuyBonusActivated
|
||||
> Set whether the user is buying a bonus.<br/>
|
||||
|
||||
| meta | description |
|
||||
| :--- | :---------- |
|
||||
| Defined in | [p4f-slotty-core/src/model/bet-model.js:26](https://gitea.plp19.com/cocos-core/p4f-slotty-core/src/branch/develop/src/model/bet-model.js#L26)|
|
||||
|
||||
#### CheckBuyBonusActivated
|
||||
> Check whether the user is buying a bonus.<br/>
|
||||
|
||||
| meta | description |
|
||||
| :--- | :---------- |
|
||||
| Defined in | [p4f-slotty-core/src/model/bet-model.js:32](https://gitea.plp19.com/cocos-core/p4f-slotty-core/src/branch/develop/src/model/bet-model.js#L32)|
|
||||
|
||||
#### SetFastPlayActivated
|
||||
> Set whether the user is playing fast play.<br/>
|
||||
|
||||
| meta | description |
|
||||
| :--- | :---------- |
|
||||
| Defined in | [p4f-slotty-core/src/model/bet-model.js:38](https://gitea.plp19.com/cocos-core/p4f-slotty-core/src/branch/develop/src/model/bet-model.js#L38)|
|
||||
|
||||
#### CheckFastPlayActivated
|
||||
> Check whether the user is playing fast play.<br/>
|
||||
|
||||
| meta | description |
|
||||
| :--- | :---------- |
|
||||
| Defined in | [p4f-slotty-core/src/model/bet-model.js:44](https://gitea.plp19.com/cocos-core/p4f-slotty-core/src/branch/develop/src/model/bet-model.js#L44)|
|
||||
|
||||
#### SetOutcome
|
||||
> Set the outcome data.<br/>
|
||||
|
||||
| meta | description |
|
||||
| :--- | :---------- |
|
||||
| Defined in | [p4f-slotty-core/src/model/bet-model.js:50](https://gitea.plp19.com/cocos-core/p4f-slotty-core/src/branch/develop/src/model/bet-model.js#L50)|
|
||||
|
||||
#### GetOutcome
|
||||
> Get the outcome data.<br/>
|
||||
|
||||
| meta | description |
|
||||
| :--- | :---------- |
|
||||
| Defined in | [p4f-slotty-core/src/model/bet-model.js:56](https://gitea.plp19.com/cocos-core/p4f-slotty-core/src/branch/develop/src/model/bet-model.js#L56)|
|
||||
|
||||
#### SetBetPoints
|
||||
> Set the bet points.<br/>
|
||||
|
||||
| meta | description |
|
||||
| :--- | :---------- |
|
||||
| Defined in | [p4f-slotty-core/src/model/bet-model.js:62](https://gitea.plp19.com/cocos-core/p4f-slotty-core/src/branch/develop/src/model/bet-model.js#L62)|
|
||||
|
||||
|
||||
#### GetBetPoints
|
||||
> Get bet points<br/>
|
||||
|
||||
| meta | description |
|
||||
| :--- | :---------- |
|
||||
| Defined in | [p4f-slotty-core/src/model/bet-model.js:68](https://gitea.plp19.com/cocos-core/p4f-slotty-core/src/branch/develop/src/model/bet-model.js#L68)|
|
||||
|
||||
#### SetBetPoint
|
||||
> Set the bet point<br/>
|
||||
|
||||
| meta | description |
|
||||
| :--- | :---------- |
|
||||
| Defined in | [p4f-slotty-core/src/model/bet-model.js:98](https://gitea.plp19.com/cocos-core/p4f-slotty-core/src/branch/develop/src/model/bet-model.js#L98)|
|
||||
|
||||
#### GetBetPoint
|
||||
> Get the bet point.<br/>
|
||||
|
||||
| meta | description |
|
||||
| :--- | :---------- |
|
||||
| Defined in | [p4f-slotty-core/src/model/bet-model.js:104](https://gitea.plp19.com/cocos-core/p4f-slotty-core/src/branch/develop/src/model/bet-model.js#L104)|
|
||||
|
||||
#### SetMinTotalBet
|
||||
> Set the min total bet point.<br/>
|
||||
|
||||
| meta | description |
|
||||
| :--- | :---------- |
|
||||
| Defined in | [p4f-slotty-core/src/model/bet-model.js:74](https://gitea.plp19.com/cocos-core/p4f-slotty-core/src/branch/develop/src/model/bet-model.js#L74)|
|
||||
|
||||
#### GetMinTotalBet
|
||||
> Get the min total bet point.<br/>
|
||||
|
||||
| meta | description |
|
||||
| :--- | :---------- |
|
||||
| Defined in | [p4f-slotty-core/src/model/bet-model.js:80](https://gitea.plp19.com/cocos-core/p4f-slotty-core/src/branch/develop/src/model/bet-model.js#L80)|
|
||||
|
||||
#### SetAvailableBetPoints
|
||||
> Set the available bet points.<br/>
|
||||
|
||||
| meta | description |
|
||||
| :--- | :---------- |
|
||||
| Defined in | [p4f-slotty-core/src/model/bet-model.js:86](https://gitea.plp19.com/cocos-core/p4f-slotty-core/src/branch/develop/src/model/bet-model.js#L86)|
|
||||
|
||||
#### GetAvailableBetPoints
|
||||
> Get the available bet points.<br/>
|
||||
|
||||
| meta | description |
|
||||
| :--- | :---------- |
|
||||
| Defined in | [p4f-slotty-core/src/model/bet-model.js:92](https://gitea.plp19.com/cocos-core/p4f-slotty-core/src/branch/develop/src/model/bet-model.js#L92)|
|
||||
|
||||
#### SaveBetPoint
|
||||
> Set the bet point.<br/>
|
||||
|
||||
| meta | description |
|
||||
| :--- | :---------- |
|
||||
| Defined in | [p4f-slotty-core/src/model/bet-model.js:110](https://gitea.plp19.com/cocos-core/p4f-slotty-core/src/branch/develop/src/model/bet-model.js#L110)|
|
||||
|
||||
#### GetSavedBetPoint
|
||||
> Get the saved bet point.<br/>
|
||||
|
||||
| meta | description |
|
||||
| :--- | :---------- |
|
||||
| Defined in | [p4f-slotty-core/src/model/bet-model.js:116](https://gitea.plp19.com/cocos-core/p4f-slotty-core/src/branch/develop/src/model/bet-model.js#L116)|
|
||||
|
||||
#### SetBetMultiplier
|
||||
> Set the bet multiplier.<br/>
|
||||
|
||||
| meta | description |
|
||||
| :--- | :---------- |
|
||||
| Defined in | [p4f-slotty-core/src/model/bet-model.js:122](https://gitea.plp19.com/cocos-core/p4f-slotty-core/src/branch/develop/src/model/bet-model.js#L122)|
|
||||
|
||||
#### GetBetMultiplier
|
||||
> Get the bet multiplier.<br/>
|
||||
|
||||
| meta | description |
|
||||
| :--- | :---------- |
|
||||
| Defined in | [p4f-slotty-core/src/model/bet-model.js:128](https://gitea.plp19.com/cocos-core/p4f-slotty-core/src/branch/develop/src/model/bet-model.js#L128)|
|
||||
|
||||
#### SetPaylineCount
|
||||
> Set the payline count.<br/>
|
||||
|
||||
| meta | description |
|
||||
| :--- | :---------- |
|
||||
| Defined in | [p4f-slotty-core/src/model/bet-model.js:134](https://gitea.plp19.com/cocos-core/p4f-slotty-core/src/branch/develop/src/model/bet-model.js#L134)|
|
||||
|
||||
#### GetPaylineCount
|
||||
> Get the payline count.<br/>
|
||||
|
||||
| meta | description |
|
||||
| :--- | :---------- |
|
||||
| Defined in | [p4f-slotty-core/src/model/bet-model.js:141](https://gitea.plp19.com/cocos-core/p4f-slotty-core/src/branch/develop/src/model/bet-model.js#L141)|
|
||||
|
||||
#### SetTotalBetPoint
|
||||
> Set the total bet point.<br/>
|
||||
|
||||
| meta | description |
|
||||
| :--- | :---------- |
|
||||
| Defined in | [p4f-slotty-core/src/model/bet-model.js:147](https://gitea.plp19.com/cocos-core/p4f-slotty-core/src/branch/develop/src/model/bet-model.js#L147)|
|
||||
|
||||
#### GetTotalBetPoint
|
||||
> Get the total bet point.<br/>
|
||||
|
||||
| meta | description |
|
||||
| :--- | :---------- |
|
||||
| Defined in | [p4f-slotty-core/src/model/bet-model.js:153](https://gitea.plp19.com/cocos-core/p4f-slotty-core/src/branch/develop/src/model/bet-model.js#L153)|
|
19
api-doc/slot-machine/bet/bet-view.md
Normal file
19
api-doc/slot-machine/bet/bet-view.md
Normal file
@ -0,0 +1,19 @@
|
||||
---
|
||||
sidebar_position: 3
|
||||
---
|
||||
|
||||
# Bet View
|
||||
|
||||
## Index
|
||||
|
||||
### Methods
|
||||
* [RefreshView](#refreshview)
|
||||
|
||||
## Details
|
||||
|
||||
#### RefreshView
|
||||
> ...
|
||||
|
||||
| meta | description |
|
||||
| :--- | :---------- |
|
||||
| Defined in | [p4f-slotty-core/src/view/bet-view.js:13](https://gitea.plp19.com/cocos-core/p4f-slotty-core/src/branch/develop/src/view/bet-view.js#L13)|
|
Loading…
x
Reference in New Issue
Block a user