Class: KataSyncManager — Kata docs
Kata docs

kata-framework


Class: KataSyncManager

Defined in: packages/kata-sync/src/sync-manager.ts:15

Extends

  • EventEmitter

Constructors

Constructor

new KataSyncManager(engine, transport): KataSyncManager;

Defined in: packages/kata-sync/src/sync-manager.ts:26

Parameters

engine

KataEngine

transport

KataSyncTransport

Returns

KataSyncManager

Overrides

EventEmitter.constructor

Accessors

connectionState

Get Signature

get connectionState(): ConnectionState;

Defined in: packages/kata-sync/src/sync-manager.ts:40

Returns

ConnectionState


isHost

Get Signature

get isHost(): boolean;

Defined in: packages/kata-sync/src/sync-manager.ts:36

Returns

boolean


playerId

Get Signature

get playerId(): string;

Defined in: packages/kata-sync/src/sync-manager.ts:32

Returns

string

Methods

connect()

connect(roomId, options?): Promise<void>;

Defined in: packages/kata-sync/src/sync-manager.ts:44

Parameters

roomId

string

options?

ConnectOptions

Returns

Promise<void>


disconnect()

disconnect(): void;

Defined in: packages/kata-sync/src/sync-manager.ts:95

Returns

void


getPlayers()

getPlayers(): PlayerInfo[];

Defined in: packages/kata-sync/src/sync-manager.ts:151

Returns

PlayerInfo[]


getSnapshot()

getSnapshot(): GameStateSnapshot;

Defined in: packages/kata-sync/src/sync-manager.ts:155

Returns

GameStateSnapshot


makeChoice()

makeChoice(choiceId): void;

Defined in: packages/kata-sync/src/sync-manager.ts:137

Parameters

choiceId

string

Returns

void


next()

next(): void;

Defined in: packages/kata-sync/src/sync-manager.ts:127

Returns

void


setChoicePolicy()

setChoicePolicy(policy): void;

Defined in: packages/kata-sync/src/sync-manager.ts:147

Parameters

policy

ChoicePolicy

Returns

void


start()

start(sceneId): void;

Defined in: packages/kata-sync/src/sync-manager.ts:116

Parameters

sceneId

string

Returns

void