2022-06-14 20:51:13 +08:00
|
|
|
package emu.grasscutter.server.packet.recv;
|
|
|
|
|
2023-09-08 12:34:03 +09:00
|
|
|
import emu.grasscutter.game.home.HomeScene;
|
2023-09-02 14:46:58 +09:00
|
|
|
import emu.grasscutter.net.packet.Opcodes;
|
|
|
|
import emu.grasscutter.net.packet.PacketHandler;
|
|
|
|
import emu.grasscutter.net.packet.PacketOpcodes;
|
2022-06-14 20:51:13 +08:00
|
|
|
import emu.grasscutter.server.game.GameSession;
|
2022-12-24 05:12:02 +08:00
|
|
|
import emu.grasscutter.server.packet.send.PacketHomeEnterEditModeFinishRsp;
|
2022-06-14 20:51:13 +08:00
|
|
|
|
2022-12-24 05:12:02 +08:00
|
|
|
@Opcodes(PacketOpcodes.HomeEnterEditModeFinishReq)
|
|
|
|
public class HandlerHomeEnterEditModeFinishReq extends PacketHandler {
|
2022-07-21 07:21:22 +00:00
|
|
|
|
|
|
|
@Override
|
|
|
|
public void handle(GameSession session, byte[] header, byte[] payload) throws Exception {
|
|
|
|
/*
|
|
|
|
* This packet is about the edit mode
|
|
|
|
*/
|
2023-09-02 14:46:58 +09:00
|
|
|
|
2023-09-08 12:34:03 +09:00
|
|
|
var scene = (HomeScene) session.getPlayer().getScene();
|
|
|
|
scene.onEnterEditModeFinish();
|
2023-09-02 14:46:58 +09:00
|
|
|
|
2022-12-24 05:12:02 +08:00
|
|
|
session.send(new PacketHomeEnterEditModeFinishRsp());
|
2022-07-21 07:21:22 +00:00
|
|
|
}
|
2022-06-14 20:51:13 +08:00
|
|
|
}
|