mirror of
https://github.com/Grasscutters/Grasscutter.git
synced 2025-12-23 04:15:49 +01:00
Clean up some Position usage to avoid unneccessary unpacks
This commit is contained in:
@@ -1,7 +1,6 @@
|
||||
package emu.grasscutter.server.packet.send;
|
||||
|
||||
import emu.grasscutter.game.managers.mapmark.MapMark;
|
||||
import emu.grasscutter.game.player.Player;
|
||||
import emu.grasscutter.net.packet.BasePacket;
|
||||
import emu.grasscutter.net.packet.PacketOpcodes;
|
||||
import emu.grasscutter.net.proto.*;
|
||||
@@ -21,13 +20,7 @@ public class PacketMarkMapRsp extends BasePacket {
|
||||
MapMarkPointOuterClass.MapMarkPoint.Builder markPoint = MapMarkPointOuterClass.MapMarkPoint.newBuilder();
|
||||
markPoint.setSceneId(mapMark.getSceneId());
|
||||
markPoint.setName(mapMark.getName());
|
||||
|
||||
VectorOuterClass.Vector.Builder positionVector = VectorOuterClass.Vector.newBuilder();
|
||||
positionVector.setX(mapMark.getPosition().getX());
|
||||
positionVector.setY(mapMark.getPosition().getY());
|
||||
positionVector.setZ(mapMark.getPosition().getZ());
|
||||
markPoint.setPos(positionVector.build());
|
||||
|
||||
markPoint.setPos(mapMark.getPosition().toProto());
|
||||
markPoint.setPointType(mapMark.getMapMarkPointType());
|
||||
markPoint.setFromType(mapMark.getMapMarkFromType());
|
||||
markPoint.setMonsterId(mapMark.getMonsterId());
|
||||
|
||||
Reference in New Issue
Block a user