testing instance join
This commit is contained in:
parent
5135882423
commit
161db2dc51
6
client/src/scenes/menu.navigation.js
Normal file → Executable file
6
client/src/scenes/menu.navigation.js
Normal file → Executable file
@ -27,6 +27,12 @@ class MenuNavigation extends Phaser.Scene {
|
||||
.text(play.getCenter().x, play.getCenter().y, 'Play Cryps', TEXT.HEADER)
|
||||
.setOrigin(0.5, 0.5);
|
||||
play.on('pointerdown', () => {
|
||||
const cryps = this.registry.get('cryps');
|
||||
const crypJoinList = [0, 0, 0];
|
||||
for (let i = 0; i <= 2; i += 1) {
|
||||
crypJoinList[i] = cryps[i].id;
|
||||
}
|
||||
ws.sendInstanceJoin(crypJoinList);
|
||||
this.selectMode(ws);
|
||||
play.destroy();
|
||||
playText.destroy();
|
||||
|
||||
10
client/src/socket.js
Normal file → Executable file
10
client/src/socket.js
Normal file → Executable file
@ -81,6 +81,10 @@ function createSocket(events) {
|
||||
send({ method: 'cryp_unspec', params: { id, spec } });
|
||||
}
|
||||
|
||||
function sendPlayerCrypsSet(instanceId) {
|
||||
send({ method: 'player_cryps_set', params: { instance_id: instanceId } });
|
||||
}
|
||||
|
||||
function sendPlayerState(instanceId) {
|
||||
send({ method: 'player_state', params: { instance_id: instanceId } });
|
||||
}
|
||||
@ -132,6 +136,10 @@ function createSocket(events) {
|
||||
send({ method: 'zone_close', params: { zone_id: zoneId } });
|
||||
}
|
||||
|
||||
function sendInstanceJoin(cryps) {
|
||||
send({ method: 'instance_join', params: { cryp_ids: cryps } });
|
||||
}
|
||||
|
||||
|
||||
// -------------
|
||||
// Incoming
|
||||
@ -280,6 +288,8 @@ function createSocket(events) {
|
||||
sendZoneCreate,
|
||||
sendZoneJoin,
|
||||
sendZoneClose,
|
||||
sendInstanceJoin,
|
||||
sendPlayerCrypsSet,
|
||||
sendPlayerState,
|
||||
sendVboxAccept,
|
||||
sendVboxApply,
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user