Skip to content

five-on-it / packages/missions/src/phone / PhoneState

Interface: PhoneState ​

Defined in: packages/missions/src/phone.ts:128

One player's phone: its entries, the conversation and the screen open, the waypoint.

Properties ​

apps ​

apps: object[]

Defined in: packages/missions/src/phone.ts:143

id ​

id: string

name ​

name: string

run ​

run: number


calls ​

calls: object[]

Defined in: packages/missions/src/phone.ts:144

contact ​

contact: string

dir ​

dir: CallDir

n ​

n: number

name ​

name: string


camera ​

camera: object

Defined in: packages/missions/src/phone.ts:149

The camera: photos taken, and what the last one says.

note? ​

optional note?: PhotoNote

shots ​

shots: number


contacts ​

contacts: object[]

Defined in: packages/missions/src/phone.ts:129

dialogue? ​

optional dialogue?: object

dialogue.id ​

id: string

dialogue.run ​

run: number

id ​

id: string

name ​

name: string


messages ​

messages: object[]

Defined in: packages/missions/src/phone.ts:130

choices ​

choices: readonly Reply[]

from ​

from: string

id? ​

optional id?: string

The mission's id for it (message:<id>.read).

n ​

n: number

name ​

name: string

note? ​

optional note?: string

read ​

read: boolean

replied? ​

optional replied?: string

run ​

run: number

text ​

text: string


next ​

next: number

Defined in: packages/missions/src/phone.ts:151

The number the next message or call takes.


screen? ​

optional screen?: Screen

Defined in: packages/missions/src/phone.ts:146


talk? ​

optional talk?: Talk

Defined in: packages/missions/src/phone.ts:145


waypoint? ​

optional waypoint?: object

Defined in: packages/missions/src/phone.ts:147

label? ​

optional label?: string

x ​

x: number

z ​

z: number