Skip to main content

neon_crisp / Modules / session/session / Session

Class: Session

session/session.Session

Table of contents​

Constructors​

Properties​

Methods​

Constructors​

constructor​

• new Session(): Session

Returns​

Session

Defined in​

session/session.ts:17

Properties​

activeFight​

• Optional activeFight: Fight

Defined in​

session/session.ts:11


activeFightCardSelection​

• activeFightCardSelection: Card[]

Defined in​

session/session.ts:13


activeFightSabSelection​

• activeFightSabSelection: ActionBtn[]

Defined in​

session/session.ts:14


fights​

• fights: Fight[]

Defined in​

session/session.ts:10


nextFight​

• Optional nextFight: Fight

Defined in​

session/session.ts:12


player​

• player: Player

Defined in​

session/session.ts:9


state​

• state: Record<string, any>

Defined in​

session/session.ts:16

Methods​

clearState​

▸ clearState(): void

Returns​

void

Defined in​

session/session.ts:28


finishFight​

▸ finishFight(won): ReturnLoot

Parameters​

NameType
wonboolean

Returns​

ReturnLoot

Defined in​

session/session.ts:73


getFight​

▸ getFight(cards, sabs): Fight

Parameters​

NameType
cardsCard[]
sabsActionBtn[]

Returns​

Fight

Defined in​

session/session.ts:62


getFightNumber​

▸ getFightNumber(): number

Returns​

number

Defined in​

session/session.ts:37


getNewPlayer​

▸ getNewPlayer(): void

Returns​

void

Defined in​

session/session.ts:24


getNextFight​

▸ getNextFight(): Fight

Returns​

Fight

Defined in​

session/session.ts:41


getState​

▸ getState(key): any

Parameters​

NameType
keystring

Returns​

any

Defined in​

session/session.ts:34


setState​

▸ setState(key, value): void

Parameters​

NameType
keystring
valueany

Returns​

void

Defined in​

session/session.ts:31