shoehive
Version:
WebSocket-based multiplayer game framework for real-time, event-driven gameplay
23 lines (22 loc) • 795 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.PLAYER_EVENTS = void 0;
/**
* Player events.
*
* You can use these events to listen for changes in the player state, or to trigger actions based on player events.
*/
exports.PLAYER_EVENTS = {
// Player connection events
CONNECTED: "player:connected",
DISCONNECTED: "player:disconnected",
RECONNECTED: "player:reconnected",
REMOVED: "player:removed",
// Player state events
STATE_UPDATED: "player:state:updated",
ATTRIBUTE_CHANGED: "player:attribute:changed",
ATTRIBUTES_CHANGED: "player:attributes:changed",
// Player authentication events
AUTHENTICATION_FAILED: "player:authentication:failed",
AUTHENTICATION_SUCCEEDED: "player:authentication:succeeded"
};