diff --git a/src/global.d.ts b/src/global.d.ts index fbdd22c..ad20bcf 100644 --- a/src/global.d.ts +++ b/src/global.d.ts @@ -162,6 +162,12 @@ declare module 'colyseus' { */ sMsgQueue(client: Client, data: IMsg[]): void; + /** + * 广播玩家死亡消息 + * @param data + * @param options + */ + bPlayerDead(data: any, options?: any) : void; /** * 广播的消息列表 diff --git a/src/rooms/MSender.ts b/src/rooms/MSender.ts index b6259a7..32d869f 100644 --- a/src/rooms/MSender.ts +++ b/src/rooms/MSender.ts @@ -235,6 +235,11 @@ Object.defineProperties(Room.prototype, { this.send(client, "change_pet_s2c", data); } }, + bPlayerDead: { + value: function (data: any, options?: any) { + this.broadcast('player_dead_s2c', data, options); + } + }, send: { value: function (client: Client, type: string, data?: any) {