neon_crisp / Modules / session/session / Session
Class: Session
session/session.Session
Table of contents
Constructors
Properties
Methods
Constructors
constructor
• new Session(): Session
Returns
Defined in
Properties
activeFight
• Optional activeFight: Fight
Defined in
activeFightCardSelection
• activeFightCardSelection: Card[]
Defined in
activeFightSabSelection
• activeFightSabSelection: ActionBtn[]
Defined in
fights
• fights: Fight[]
Defined in
nextFight
• Optional nextFight: Fight
Defined in
player
• player: Player
Defined in
state
• state: Record<string, any>
Defined in
Methods
clearState
▸ clearState(): void
Returns
void
Defined in
finishFight
▸ finishFight(won): ReturnLoot
Parameters
| Name | Type |
|---|---|
won | boolean |
Returns
Defined in
getFight
▸ getFight(cards, sabs): Fight
Parameters
| Name | Type |
|---|---|
cards | Card[] |
sabs | ActionBtn[] |
Returns
Defined in
getFightNumber
▸ getFightNumber(): number
Returns
number
Defined in
getNewPlayer
▸ getNewPlayer(): void
Returns
void
Defined in
getNextFight
▸ getNextFight(): Fight
Returns
Defined in
getState
▸ getState(key): any
Parameters
| Name | Type |
|---|---|
key | string |
Returns
any
Defined in
setState
▸ setState(key, value): void
Parameters
| Name | Type |
|---|---|
key | string |
value | any |
Returns
void