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
Returns
KataSyncManager
Overrides
EventEmitter.constructor
Accessors
connectionState
Get Signature
get connectionState(): ConnectionState;
Defined in: packages/kata-sync/src/sync-manager.ts:40
Returns
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?
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
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
Returns
void
start()
start(sceneId): void;
Defined in: packages/kata-sync/src/sync-manager.ts:116
Parameters
sceneId
string
Returns
void