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